-- Logs begin at Tue 2020-05-12 11:39:02 UTC. -- May 12 11:39:07 95a06bd6b275 api[859]: AND ("permission.role-has-permission.role.user-has-role"."expiry date" IS NULL May 12 11:39:07 95a06bd6b275 api[859]: OR "permission.role-has-permission.role.user-has-role"."expiry date" > CURRENT_TIMESTAMP) May 12 11:39:07 95a06bd6b275 api[859]: ) May 12 11:39:07 95a06bd6b275 api[859]: ) May 12 11:39:07 95a06bd6b275 api[859]: )) May 12 11:39:07 95a06bd6b275 api[859]: ORDER BY "permission"."name" ASC [ 1 ] May 12 11:39:07 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:39:07 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:39:07 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:39:07 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:39:07.102Z, 38 ] May 12 11:39:17 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:39:17 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:39:17 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:39:17 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:39:17 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:39:17.202Z, 38 ] May 12 11:39:26 95a06bd6b275 api[859]: Parsing GET /resin/user(2)?$select=actor,jwt_secret May 12 11:39:26 95a06bd6b275 api[859]: Running GET /resin/user(2)?$select=actor,jwt_secret May 12 11:39:26 95a06bd6b275 api[859]: SELECT "user"."actor", "user"."jwt secret" AS "jwt_secret" May 12 11:39:26 95a06bd6b275 api[859]: FROM "user" May 12 11:39:26 95a06bd6b275 api[859]: WHERE "user"."id" = $1 [ 2 ] May 12 11:39:26 95a06bd6b275 api[859]: Parsing GET /resin/user(2)?$select=actor,jwt_secret May 12 11:39:26 95a06bd6b275 api[859]: Running GET /resin/user(2)?$select=actor,jwt_secret May 12 11:39:26 95a06bd6b275 api[859]: SELECT "user"."actor", "user"."jwt secret" AS "jwt_secret" May 12 11:39:26 95a06bd6b275 api[859]: FROM "user" May 12 11:39:26 95a06bd6b275 api[859]: WHERE "user"."id" = $1 [ 2 ] May 12 11:39:26 95a06bd6b275 api[859]: Parsing GET /Auth/permission?$select=name&$filter=(is_of__user/any(uhp:(uhp/user eq @userId) and ((uhp/expiry_date eq null) or (uhp/expiry_date gt now())))) or (is_of__role/any(rhp:rhp/role/any(r:r/is_of__user/any(uhr:(uhr/user eq @userId) and ((uhr/expiry_date eq null) or (uhr/expiry_date gt now()))))))&$orderby=name asc&@userId=2 May 12 11:39:26 95a06bd6b275 api[859]: Running GET /Auth/permission?$select=name&$filter=(is_of__user/any(uhp:(uhp/user eq @userId) and ((uhp/expiry_date eq null) or (uhp/expiry_date gt now())))) or (is_of__role/any(rhp:rhp/role/any(r:r/is_of__user/any(uhr:(uhr/user eq @userId) and ((uhr/expiry_date eq null) or (uhr/expiry_date gt now()))))))&$orderby=name asc&@userId=2 May 12 11:39:26 95a06bd6b275 api[859]: SELECT "permission"."name" May 12 11:39:26 95a06bd6b275 api[859]: FROM "permission" May 12 11:39:26 95a06bd6b275 api[859]: WHERE (EXISTS ( May 12 11:39:26 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:26 95a06bd6b275 api[859]: FROM "user-has-permission" AS "permission.user-has-permission" May 12 11:39:26 95a06bd6b275 api[859]: WHERE "permission"."id" = "permission.user-has-permission"."permission" May 12 11:39:26 95a06bd6b275 api[859]: AND "permission.user-has-permission"."user" = $1 May 12 11:39:26 95a06bd6b275 api[859]: AND ("permission.user-has-permission"."expiry date" IS NULL May 12 11:39:26 95a06bd6b275 api[859]: OR "permission.user-has-permission"."expiry date" > CURRENT_TIMESTAMP) May 12 11:39:26 95a06bd6b275 api[859]: ) May 12 11:39:26 95a06bd6b275 api[859]: OR EXISTS ( May 12 11:39:26 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:26 95a06bd6b275 api[859]: FROM "role-has-permission" AS "permission.role-has-permission" May 12 11:39:26 95a06bd6b275 api[859]: WHERE "permission"."id" = "permission.role-has-permission"."permission" May 12 11:39:26 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:39:26 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:26 95a06bd6b275 api[859]: FROM "role" AS "permission.role-has-permission.role" May 12 11:39:26 95a06bd6b275 api[859]: WHERE "permission.role-has-permission"."role" = "permission.role-has-permission.role"."id" May 12 11:39:26 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:39:26 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:26 95a06bd6b275 api[859]: FROM "user-has-role" AS "permission.role-has-permission.role.user-has-role" May 12 11:39:26 95a06bd6b275 api[859]: WHERE "permission.role-has-permission.role"."id" = "permission.role-has-permission.role.user-has-role"."role" May 12 11:39:26 95a06bd6b275 api[859]: AND "permission.role-has-permission.role.user-has-role"."user" = $1 May 12 11:39:26 95a06bd6b275 api[859]: AND ("permission.role-has-permission.role.user-has-role"."expiry date" IS NULL May 12 11:39:26 95a06bd6b275 api[859]: OR "permission.role-has-permission.role.user-has-role"."expiry date" > CURRENT_TIMESTAMP) May 12 11:39:26 95a06bd6b275 api[859]: ) May 12 11:39:26 95a06bd6b275 api[859]: ) May 12 11:39:26 95a06bd6b275 api[859]: )) May 12 11:39:26 95a06bd6b275 api[859]: ORDER BY "permission"."name" ASC [ 2 ] May 12 11:39:26 95a06bd6b275 api[859]: Parsing GET /Auth/permission?$select=name&$filter=(is_of__user/any(uhp:(uhp/user eq @userId) and ((uhp/expiry_date eq null) or (uhp/expiry_date gt now())))) or (is_of__role/any(rhp:rhp/role/any(r:r/is_of__user/any(uhr:(uhr/user eq @userId) and ((uhr/expiry_date eq null) or (uhr/expiry_date gt now()))))))&$orderby=name asc&@userId=2 May 12 11:39:26 95a06bd6b275 api[859]: Running GET /Auth/permission?$select=name&$filter=(is_of__user/any(uhp:(uhp/user eq @userId) and ((uhp/expiry_date eq null) or (uhp/expiry_date gt now())))) or (is_of__role/any(rhp:rhp/role/any(r:r/is_of__user/any(uhr:(uhr/user eq @userId) and ((uhr/expiry_date eq null) or (uhr/expiry_date gt now()))))))&$orderby=name asc&@userId=2 May 12 11:39:26 95a06bd6b275 api[859]: SELECT "permission"."name" May 12 11:39:26 95a06bd6b275 api[859]: FROM "permission" May 12 11:39:26 95a06bd6b275 api[859]: WHERE (EXISTS ( May 12 11:39:26 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:26 95a06bd6b275 api[859]: FROM "user-has-permission" AS "permission.user-has-permission" May 12 11:39:26 95a06bd6b275 api[859]: WHERE "permission"."id" = "permission.user-has-permission"."permission" May 12 11:39:26 95a06bd6b275 api[859]: AND "permission.user-has-permission"."user" = $1 May 12 11:39:26 95a06bd6b275 api[859]: AND ("permission.user-has-permission"."expiry date" IS NULL May 12 11:39:26 95a06bd6b275 api[859]: OR "permission.user-has-permission"."expiry date" > CURRENT_TIMESTAMP) May 12 11:39:26 95a06bd6b275 api[859]: ) May 12 11:39:26 95a06bd6b275 api[859]: OR EXISTS ( May 12 11:39:26 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:26 95a06bd6b275 api[859]: FROM "role-has-permission" AS "permission.role-has-permission" May 12 11:39:26 95a06bd6b275 api[859]: WHERE "permission"."id" = "permission.role-has-permission"."permission" May 12 11:39:26 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:39:26 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:26 95a06bd6b275 api[859]: FROM "role" AS "permission.role-has-permission.role" May 12 11:39:26 95a06bd6b275 api[859]: WHERE "permission.role-has-permission"."role" = "permission.role-has-permission.role"."id" May 12 11:39:26 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:39:26 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:26 95a06bd6b275 api[859]: FROM "user-has-role" AS "permission.role-has-permission.role.user-has-role" May 12 11:39:26 95a06bd6b275 api[859]: WHERE "permission.role-has-permission.role"."id" = "permission.role-has-permission.role.user-has-role"."role" May 12 11:39:26 95a06bd6b275 api[859]: AND "permission.role-has-permission.role.user-has-role"."user" = $1 May 12 11:39:26 95a06bd6b275 api[859]: AND ("permission.role-has-permission.role.user-has-role"."expiry date" IS NULL May 12 11:39:26 95a06bd6b275 api[859]: OR "permission.role-has-permission.role.user-has-role"."expiry date" > CURRENT_TIMESTAMP) May 12 11:39:26 95a06bd6b275 api[859]: ) May 12 11:39:26 95a06bd6b275 api[859]: ) May 12 11:39:26 95a06bd6b275 api[859]: )) May 12 11:39:26 95a06bd6b275 api[859]: ORDER BY "permission"."name" ASC [ 2 ] May 12 11:39:26 95a06bd6b275 api[859]: Parsing GET /resin/user(2)?$select=actor,jwt_secret May 12 11:39:26 95a06bd6b275 api[859]: Running GET /resin/user(2)?$select=actor,jwt_secret May 12 11:39:26 95a06bd6b275 api[859]: SELECT "user"."actor", "user"."jwt secret" AS "jwt_secret" May 12 11:39:26 95a06bd6b275 api[859]: FROM "user" May 12 11:39:26 95a06bd6b275 api[859]: WHERE "user"."id" = $1 [ 2 ] May 12 11:39:26 95a06bd6b275 api[859]: Parsing GET /Auth/permission?$select=name&$filter=(is_of__user/any(uhp:(uhp/user eq @userId) and ((uhp/expiry_date eq null) or (uhp/expiry_date gt now())))) or (is_of__role/any(rhp:rhp/role/any(r:r/is_of__user/any(uhr:(uhr/user eq @userId) and ((uhr/expiry_date eq null) or (uhr/expiry_date gt now()))))))&$orderby=name asc&@userId=2 May 12 11:39:26 95a06bd6b275 api[859]: Running GET /Auth/permission?$select=name&$filter=(is_of__user/any(uhp:(uhp/user eq @userId) and ((uhp/expiry_date eq null) or (uhp/expiry_date gt now())))) or (is_of__role/any(rhp:rhp/role/any(r:r/is_of__user/any(uhr:(uhr/user eq @userId) and ((uhr/expiry_date eq null) or (uhr/expiry_date gt now()))))))&$orderby=name asc&@userId=2 May 12 11:39:26 95a06bd6b275 api[859]: SELECT "permission"."name" May 12 11:39:26 95a06bd6b275 api[859]: FROM "permission" May 12 11:39:26 95a06bd6b275 api[859]: WHERE (EXISTS ( May 12 11:39:26 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:26 95a06bd6b275 api[859]: FROM "user-has-permission" AS "permission.user-has-permission" May 12 11:39:26 95a06bd6b275 api[859]: WHERE "permission"."id" = "permission.user-has-permission"."permission" May 12 11:39:26 95a06bd6b275 api[859]: AND "permission.user-has-permission"."user" = $1 May 12 11:39:26 95a06bd6b275 api[859]: AND ("permission.user-has-permission"."expiry date" IS NULL May 12 11:39:26 95a06bd6b275 api[859]: OR "permission.user-has-permission"."expiry date" > CURRENT_TIMESTAMP) May 12 11:39:26 95a06bd6b275 api[859]: ) May 12 11:39:26 95a06bd6b275 api[859]: OR EXISTS ( May 12 11:39:26 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:26 95a06bd6b275 api[859]: FROM "role-has-permission" AS "permission.role-has-permission" May 12 11:39:26 95a06bd6b275 api[859]: WHERE "permission"."id" = "permission.role-has-permission"."permission" May 12 11:39:26 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:39:26 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:26 95a06bd6b275 api[859]: FROM "role" AS "permission.role-has-permission.role" May 12 11:39:26 95a06bd6b275 api[859]: WHERE "permission.role-has-permission"."role" = "permission.role-has-permission.role"."id" May 12 11:39:26 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:39:26 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:26 95a06bd6b275 api[859]: FROM "user-has-role" AS "permission.role-has-permission.role.user-has-role" May 12 11:39:26 95a06bd6b275 api[859]: WHERE "permission.role-has-permission.role"."id" = "permission.role-has-permission.role.user-has-role"."role" May 12 11:39:26 95a06bd6b275 api[859]: AND "permission.role-has-permission.role.user-has-role"."user" = $1 May 12 11:39:26 95a06bd6b275 api[859]: AND ("permission.role-has-permission.role.user-has-role"."expiry date" IS NULL May 12 11:39:26 95a06bd6b275 api[859]: OR "permission.role-has-permission.role.user-has-role"."expiry date" > CURRENT_TIMESTAMP) May 12 11:39:26 95a06bd6b275 api[859]: ) May 12 11:39:26 95a06bd6b275 api[859]: ) May 12 11:39:26 95a06bd6b275 api[859]: )) May 12 11:39:26 95a06bd6b275 api[859]: ORDER BY "permission"."name" ASC [ 2 ] May 12 11:39:26 95a06bd6b275 api[859]: Parsing GET /resin/application?$filter=(app_name%20eq%20%27test-app%27)%20or%20(slug%20eq%20%27test-app%27)&$select=id May 12 11:39:26 95a06bd6b275 api[859]: Running GET /resin/application?$filter=(app_name%20eq%20%27test-app%27)%20or%20(slug%20eq%20%27test-app%27)&$select=id May 12 11:39:26 95a06bd6b275 api[859]: SELECT "application"."id" May 12 11:39:26 95a06bd6b275 api[859]: FROM "application" May 12 11:39:26 95a06bd6b275 api[859]: WHERE ("application"."app name" = $1 May 12 11:39:26 95a06bd6b275 api[859]: OR "application"."slug" = $2) [ 'test-app', 'test-app' ] May 12 11:39:27 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:39:27 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:39:27 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:39:27 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:39:27 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:39:27.222Z, 38 ] May 12 11:39:27 95a06bd6b275 api[859]: Parsing GET /resin/user(2)?$select=actor,jwt_secret May 12 11:39:27 95a06bd6b275 api[859]: Running GET /resin/user(2)?$select=actor,jwt_secret May 12 11:39:27 95a06bd6b275 api[859]: SELECT "user"."actor", "user"."jwt secret" AS "jwt_secret" May 12 11:39:27 95a06bd6b275 api[859]: FROM "user" May 12 11:39:27 95a06bd6b275 api[859]: WHERE "user"."id" = $1 [ 2 ] May 12 11:39:27 95a06bd6b275 api[859]: Parsing GET /Auth/permission?$select=name&$filter=(is_of__user/any(uhp:(uhp/user eq @userId) and ((uhp/expiry_date eq null) or (uhp/expiry_date gt now())))) or (is_of__role/any(rhp:rhp/role/any(r:r/is_of__user/any(uhr:(uhr/user eq @userId) and ((uhr/expiry_date eq null) or (uhr/expiry_date gt now()))))))&$orderby=name asc&@userId=2 May 12 11:39:27 95a06bd6b275 api[859]: Running GET /Auth/permission?$select=name&$filter=(is_of__user/any(uhp:(uhp/user eq @userId) and ((uhp/expiry_date eq null) or (uhp/expiry_date gt now())))) or (is_of__role/any(rhp:rhp/role/any(r:r/is_of__user/any(uhr:(uhr/user eq @userId) and ((uhr/expiry_date eq null) or (uhr/expiry_date gt now()))))))&$orderby=name asc&@userId=2 May 12 11:39:27 95a06bd6b275 api[859]: SELECT "permission"."name" May 12 11:39:27 95a06bd6b275 api[859]: FROM "permission" May 12 11:39:27 95a06bd6b275 api[859]: WHERE (EXISTS ( May 12 11:39:27 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:27 95a06bd6b275 api[859]: FROM "user-has-permission" AS "permission.user-has-permission" May 12 11:39:27 95a06bd6b275 api[859]: WHERE "permission"."id" = "permission.user-has-permission"."permission" May 12 11:39:27 95a06bd6b275 api[859]: AND "permission.user-has-permission"."user" = $1 May 12 11:39:27 95a06bd6b275 api[859]: AND ("permission.user-has-permission"."expiry date" IS NULL May 12 11:39:27 95a06bd6b275 api[859]: OR "permission.user-has-permission"."expiry date" > CURRENT_TIMESTAMP) May 12 11:39:27 95a06bd6b275 api[859]: ) May 12 11:39:27 95a06bd6b275 api[859]: OR EXISTS ( May 12 11:39:27 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:27 95a06bd6b275 api[859]: FROM "role-has-permission" AS "permission.role-has-permission" May 12 11:39:27 95a06bd6b275 api[859]: WHERE "permission"."id" = "permission.role-has-permission"."permission" May 12 11:39:27 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:39:27 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:27 95a06bd6b275 api[859]: FROM "role" AS "permission.role-has-permission.role" May 12 11:39:27 95a06bd6b275 api[859]: WHERE "permission.role-has-permission"."role" = "permission.role-has-permission.role"."id" May 12 11:39:27 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:39:27 95a06bd6b275 api[859]: SELECT 1 May 12 11:39:27 95a06bd6b275 api[859]: FROM "user-has-role" AS "permission.role-has-permission.role.user-has-role" May 12 11:39:27 95a06bd6b275 api[859]: WHERE "permission.role-has-permission.role"."id" = "permission.role-has-permission.role.user-has-role"."role" May 12 11:39:27 95a06bd6b275 api[859]: AND "permission.role-has-permission.role.user-has-role"."user" = $1 May 12 11:39:27 95a06bd6b275 api[859]: AND ("permission.role-has-permission.role.user-has-role"."expiry date" IS NULL May 12 11:39:27 95a06bd6b275 api[859]: OR "permission.role-has-permission.role.user-has-role"."expiry date" > CURRENT_TIMESTAMP) May 12 11:39:27 95a06bd6b275 api[859]: ) May 12 11:39:27 95a06bd6b275 api[859]: ) May 12 11:39:27 95a06bd6b275 api[859]: )) May 12 11:39:27 95a06bd6b275 api[859]: ORDER BY "permission"."name" ASC [ 2 ] May 12 11:39:37 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:39:37 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:39:37 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:39:37 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:39:37 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:39:37.246Z, 38 ] May 12 11:39:47 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:39:47 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:39:47 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:39:47 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:39:47 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:39:47.267Z, 38 ] May 12 11:39:57 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:39:57 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:39:57 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:39:57 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:39:57 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:39:57.293Z, 38 ] May 12 11:40:07 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:40:07 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:40:07 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:40:07 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:40:07 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:40:07.320Z, 38 ] May 12 11:40:17 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:40:17 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:40:17 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:40:17 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:40:17 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:40:17.337Z, 38 ] May 12 11:40:17 95a06bd6b275 api[859]: Parsing GET /resin/user(2)?$select=actor,jwt_secret May 12 11:40:17 95a06bd6b275 api[859]: Running GET /resin/user(2)?$select=actor,jwt_secret May 12 11:40:17 95a06bd6b275 api[859]: SELECT "user"."actor", "user"."jwt secret" AS "jwt_secret" May 12 11:40:17 95a06bd6b275 api[859]: FROM "user" May 12 11:40:17 95a06bd6b275 api[859]: WHERE "user"."id" = $1 [ 2 ] May 12 11:40:17 95a06bd6b275 api[859]: Parsing GET /Auth/permission?$select=name&$filter=(is_of__user/any(uhp:(uhp/user eq @userId) and ((uhp/expiry_date eq null) or (uhp/expiry_date gt now())))) or (is_of__role/any(rhp:rhp/role/any(r:r/is_of__user/any(uhr:(uhr/user eq @userId) and ((uhr/expiry_date eq null) or (uhr/expiry_date gt now()))))))&$orderby=name asc&@userId=2 May 12 11:40:17 95a06bd6b275 api[859]: Running GET /Auth/permission?$select=name&$filter=(is_of__user/any(uhp:(uhp/user eq @userId) and ((uhp/expiry_date eq null) or (uhp/expiry_date gt now())))) or (is_of__role/any(rhp:rhp/role/any(r:r/is_of__user/any(uhr:(uhr/user eq @userId) and ((uhr/expiry_date eq null) or (uhr/expiry_date gt now()))))))&$orderby=name asc&@userId=2 May 12 11:40:17 95a06bd6b275 api[859]: SELECT "permission"."name" May 12 11:40:17 95a06bd6b275 api[859]: FROM "permission" May 12 11:40:17 95a06bd6b275 api[859]: WHERE (EXISTS ( May 12 11:40:17 95a06bd6b275 api[859]: SELECT 1 May 12 11:40:17 95a06bd6b275 api[859]: FROM "user-has-permission" AS "permission.user-has-permission" May 12 11:40:17 95a06bd6b275 api[859]: WHERE "permission"."id" = "permission.user-has-permission"."permission" May 12 11:40:17 95a06bd6b275 api[859]: AND "permission.user-has-permission"."user" = $1 May 12 11:40:17 95a06bd6b275 api[859]: AND ("permission.user-has-permission"."expiry date" IS NULL May 12 11:40:17 95a06bd6b275 api[859]: OR "permission.user-has-permission"."expiry date" > CURRENT_TIMESTAMP) May 12 11:40:17 95a06bd6b275 api[859]: ) May 12 11:40:17 95a06bd6b275 api[859]: OR EXISTS ( May 12 11:40:17 95a06bd6b275 api[859]: SELECT 1 May 12 11:40:17 95a06bd6b275 api[859]: FROM "role-has-permission" AS "permission.role-has-permission" May 12 11:40:17 95a06bd6b275 api[859]: WHERE "permission"."id" = "permission.role-has-permission"."permission" May 12 11:40:17 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:40:17 95a06bd6b275 api[859]: SELECT 1 May 12 11:40:17 95a06bd6b275 api[859]: FROM "role" AS "permission.role-has-permission.role" May 12 11:40:17 95a06bd6b275 api[859]: WHERE "permission.role-has-permission"."role" = "permission.role-has-permission.role"."id" May 12 11:40:17 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:40:17 95a06bd6b275 api[859]: SELECT 1 May 12 11:40:17 95a06bd6b275 api[859]: FROM "user-has-role" AS "permission.role-has-permission.role.user-has-role" May 12 11:40:17 95a06bd6b275 api[859]: WHERE "permission.role-has-permission.role"."id" = "permission.role-has-permission.role.user-has-role"."role" May 12 11:40:17 95a06bd6b275 api[859]: AND "permission.role-has-permission.role.user-has-role"."user" = $1 May 12 11:40:17 95a06bd6b275 api[859]: AND ("permission.role-has-permission.role.user-has-role"."expiry date" IS NULL May 12 11:40:17 95a06bd6b275 api[859]: OR "permission.role-has-permission.role.user-has-role"."expiry date" > CURRENT_TIMESTAMP) May 12 11:40:17 95a06bd6b275 api[859]: ) May 12 11:40:17 95a06bd6b275 api[859]: ) May 12 11:40:17 95a06bd6b275 api[859]: )) May 12 11:40:17 95a06bd6b275 api[859]: ORDER BY "permission"."name" ASC [ 2 ] May 12 11:40:27 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:40:27 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:40:27 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:40:27 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:40:27 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:40:27.365Z, 38 ] May 12 11:40:32 95a06bd6b275 systemd[1]: dev-vda1.device: Job dev-vda1.device/start timed out. May 12 11:40:32 95a06bd6b275 systemd[1]: Timed out waiting for device /dev/vda1. May 12 11:40:32 95a06bd6b275 systemd[1]: dev-vda1.device: Job dev-vda1.device/start failed with result 'timeout'. May 12 11:40:32 95a06bd6b275 systemd[1]: Startup finished in 1min 30.048s. May 12 11:40:37 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:40:37 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:40:37 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:40:37 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:40:37 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:40:37.389Z, 38 ] May 12 11:40:47 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:40:47 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:40:47 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:40:47 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:40:47 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:40:47.406Z, 38 ] May 12 11:40:48 95a06bd6b275 api[859]: Failed to get device types Inaccessible host: `resin-production-img-cloudformation.s3.amazonaws.com'. This service may not be available in the `us-east-1' region. UnknownEndpoint: Inaccessible host: `resin-production-img-cloudformation.s3.amazonaws.com'. This service may not be available in the `us-east-1' region. May 12 11:40:48 95a06bd6b275 api[859]: at Request.ENOTFOUND_ERROR (/usr/src/app/node_modules/aws-sdk/lib/event_listeners.js:494:46) May 12 11:40:48 95a06bd6b275 api[859]: at Request.callListeners (/usr/src/app/node_modules/aws-sdk/lib/sequential_executor.js:106:20) May 12 11:40:48 95a06bd6b275 api[859]: at Request.emit (/usr/src/app/node_modules/aws-sdk/lib/sequential_executor.js:78:10) May 12 11:40:48 95a06bd6b275 api[859]: at Request.emit (/usr/src/app/node_modules/aws-sdk/lib/request.js:683:14) May 12 11:40:48 95a06bd6b275 api[859]: at ClientRequest.error (/usr/src/app/node_modules/aws-sdk/lib/event_listeners.js:333:22) May 12 11:40:48 95a06bd6b275 api[859]: at ClientRequest. (/usr/src/app/node_modules/aws-sdk/lib/http/node.js:93:19) May 12 11:40:48 95a06bd6b275 api[859]: at ClientRequest.emit (events.js:189:13) May 12 11:40:48 95a06bd6b275 api[859]: at ClientRequest.EventEmitter.emit (domain.js:441:20) May 12 11:40:48 95a06bd6b275 api[859]: at TLSSocket.socketErrorListener (_http_client.js:392:9) May 12 11:40:48 95a06bd6b275 api[859]: at TLSSocket.emit (events.js:189:13) May 12 11:40:48 95a06bd6b275 api[859]: at TLSSocket.EventEmitter.emit (domain.js:441:20) May 12 11:40:48 95a06bd6b275 api[859]: at emitErrorNT (internal/streams/destroy.js:82:8) May 12 11:40:48 95a06bd6b275 api[859]: at emitErrorAndCloseNT (internal/streams/destroy.js:50:3) May 12 11:40:48 95a06bd6b275 api[859]: at process._tickCallback (internal/process/next_tick.js:63:19) May 12 11:40:48 95a06bd6b275 api[859]: From previous event: May 12 11:40:48 95a06bd6b275 api[859]: at Object.listFolders (/usr/src/app/src/lib/device-types/storage/s3.ts:67:20) May 12 11:40:48 95a06bd6b275 api[859]: at fetchDeviceTypes (/usr/src/app/src/lib/device-types/index.ts:69:22) May 12 11:40:48 95a06bd6b275 api[859]: at fetchDeviceTypesAndReschedule (/usr/src/app/src/lib/device-types/index.ts:126:21) May 12 11:40:48 95a06bd6b275 api[859]: at getDeviceTypes (/usr/src/app/src/lib/device-types/index.ts:150:12) May 12 11:40:48 95a06bd6b275 api[859]: at Object.exports.deviceTypes (/usr/src/app/src/lib/device-types/index.ts:166:12) May 12 11:40:48 95a06bd6b275 api[859]: at exports.getDeviceTypes (/usr/src/app/src/routes/device-types.ts:8:6) May 12 11:40:48 95a06bd6b275 api[859]: at Layer.handle [as handle_request] (/usr/src/app/node_modules/express/lib/router/layer.js:95:5) May 12 11:40:48 95a06bd6b275 api[859]: at next (/usr/src/app/node_modules/express/lib/router/route.js:137:13) May 12 11:40:48 95a06bd6b275 api[859]: at Route.dispatch (/usr/src/app/node_modules/express/lib/router/route.js:112:3) May 12 11:40:48 95a06bd6b275 api[859]: at Layer.handle [as handle_request] (/usr/src/app/node_modules/express/lib/router/layer.js:95:5) May 12 11:40:48 95a06bd6b275 api[859]: at /usr/src/app/node_modules/express/lib/router/index.js:281:22 May 12 11:40:48 95a06bd6b275 api[859]: at Function.process_params (/usr/src/app/node_modules/express/lib/router/index.js:335:12) May 12 11:40:48 95a06bd6b275 api[859]: at next (/usr/src/app/node_modules/express/lib/router/index.js:275:10) May 12 11:40:48 95a06bd6b275 api[859]: at passport.authenticate (/usr/src/app/src/platform/jwt.ts:104:9) May 12 11:40:48 95a06bd6b275 api[859]: at JwtStrategy.strategy.success (/usr/src/app/node_modules/passport/lib/middleware/authenticate.js:214:18) May 12 11:40:48 95a06bd6b275 api[859]: at verified (/usr/src/app/node_modules/passport-jwt/lib/strategy.js:115:41) May 12 11:40:48 95a06bd6b275 api[859]: at runCallback (timers.js:705:18) May 12 11:40:48 95a06bd6b275 api[859]: at tryOnImmediate (timers.js:676:5) May 12 11:40:48 95a06bd6b275 api[859]: at processImmediate (timers.js:658:5) May 12 11:40:48 95a06bd6b275 api[859]: at process.topLevelDomainCallback (domain.js:120:23) May 12 11:40:57 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:40:57 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:40:57 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:40:57 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:40:57 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:40:57.497Z, 38 ] May 12 11:41:07 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:41:07 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:41:07 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:41:07 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:41:07 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:41:07.528Z, 38 ] May 12 11:41:07 95a06bd6b275 api[859]: Parsing GET /resin/user(2)?$select=actor,jwt_secret May 12 11:41:07 95a06bd6b275 api[859]: Running GET /resin/user(2)?$select=actor,jwt_secret May 12 11:41:07 95a06bd6b275 api[859]: SELECT "user"."actor", "user"."jwt secret" AS "jwt_secret" May 12 11:41:07 95a06bd6b275 api[859]: FROM "user" May 12 11:41:07 95a06bd6b275 api[859]: WHERE "user"."id" = $1 [ 2 ] May 12 11:41:07 95a06bd6b275 api[859]: Parsing GET /Auth/permission?$select=name&$filter=(is_of__user/any(uhp:(uhp/user eq @userId) and ((uhp/expiry_date eq null) or (uhp/expiry_date gt now())))) or (is_of__role/any(rhp:rhp/role/any(r:r/is_of__user/any(uhr:(uhr/user eq @userId) and ((uhr/expiry_date eq null) or (uhr/expiry_date gt now()))))))&$orderby=name asc&@userId=2 May 12 11:41:07 95a06bd6b275 api[859]: Running GET /Auth/permission?$select=name&$filter=(is_of__user/any(uhp:(uhp/user eq @userId) and ((uhp/expiry_date eq null) or (uhp/expiry_date gt now())))) or (is_of__role/any(rhp:rhp/role/any(r:r/is_of__user/any(uhr:(uhr/user eq @userId) and ((uhr/expiry_date eq null) or (uhr/expiry_date gt now()))))))&$orderby=name asc&@userId=2 May 12 11:41:07 95a06bd6b275 api[859]: SELECT "permission"."name" May 12 11:41:07 95a06bd6b275 api[859]: FROM "permission" May 12 11:41:07 95a06bd6b275 api[859]: WHERE (EXISTS ( May 12 11:41:07 95a06bd6b275 api[859]: SELECT 1 May 12 11:41:07 95a06bd6b275 api[859]: FROM "user-has-permission" AS "permission.user-has-permission" May 12 11:41:07 95a06bd6b275 api[859]: WHERE "permission"."id" = "permission.user-has-permission"."permission" May 12 11:41:07 95a06bd6b275 api[859]: AND "permission.user-has-permission"."user" = $1 May 12 11:41:07 95a06bd6b275 api[859]: AND ("permission.user-has-permission"."expiry date" IS NULL May 12 11:41:07 95a06bd6b275 api[859]: OR "permission.user-has-permission"."expiry date" > CURRENT_TIMESTAMP) May 12 11:41:07 95a06bd6b275 api[859]: ) May 12 11:41:07 95a06bd6b275 api[859]: OR EXISTS ( May 12 11:41:07 95a06bd6b275 api[859]: SELECT 1 May 12 11:41:07 95a06bd6b275 api[859]: FROM "role-has-permission" AS "permission.role-has-permission" May 12 11:41:07 95a06bd6b275 api[859]: WHERE "permission"."id" = "permission.role-has-permission"."permission" May 12 11:41:07 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:41:07 95a06bd6b275 api[859]: SELECT 1 May 12 11:41:07 95a06bd6b275 api[859]: FROM "role" AS "permission.role-has-permission.role" May 12 11:41:07 95a06bd6b275 api[859]: WHERE "permission.role-has-permission"."role" = "permission.role-has-permission.role"."id" May 12 11:41:07 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:41:07 95a06bd6b275 api[859]: SELECT 1 May 12 11:41:07 95a06bd6b275 api[859]: FROM "user-has-role" AS "permission.role-has-permission.role.user-has-role" May 12 11:41:07 95a06bd6b275 api[859]: WHERE "permission.role-has-permission.role"."id" = "permission.role-has-permission.role.user-has-role"."role" May 12 11:41:07 95a06bd6b275 api[859]: AND "permission.role-has-permission.role.user-has-role"."user" = $1 May 12 11:41:07 95a06bd6b275 api[859]: AND ("permission.role-has-permission.role.user-has-role"."expiry date" IS NULL May 12 11:41:07 95a06bd6b275 api[859]: OR "permission.role-has-permission.role.user-has-role"."expiry date" > CURRENT_TIMESTAMP) May 12 11:41:07 95a06bd6b275 api[859]: ) May 12 11:41:07 95a06bd6b275 api[859]: ) May 12 11:41:07 95a06bd6b275 api[859]: )) May 12 11:41:07 95a06bd6b275 api[859]: ORDER BY "permission"."name" ASC [ 2 ] May 12 11:41:17 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:41:17 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:41:17 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:41:17 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:41:17 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:41:17.547Z, 38 ] May 12 11:41:27 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:41:27 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:41:27 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:41:27 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:41:27 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:41:27.577Z, 38 ] May 12 11:41:37 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:41:37 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:41:37 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:41:37 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:41:37 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:41:37.607Z, 38 ] May 12 11:41:47 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:41:47 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:41:47 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:41:47 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:41:47 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:41:47.624Z, 38 ] May 12 11:41:57 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:41:57 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:41:57 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:41:57 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:41:57 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:41:57.657Z, 38 ] May 12 11:42:07 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:42:07 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:42:07 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:42:07 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:42:07 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:42:07.693Z, 38 ] May 12 11:42:10 95a06bd6b275 api[859]: Failed to get device types Inaccessible host: `resin-production-img-cloudformation.s3.amazonaws.com'. This service may not be available in the `us-east-1' region. UnknownEndpoint: Inaccessible host: `resin-production-img-cloudformation.s3.amazonaws.com'. This service may not be available in the `us-east-1' region. May 12 11:42:10 95a06bd6b275 api[859]: at Request.ENOTFOUND_ERROR (/usr/src/app/node_modules/aws-sdk/lib/event_listeners.js:494:46) May 12 11:42:10 95a06bd6b275 api[859]: at Request.callListeners (/usr/src/app/node_modules/aws-sdk/lib/sequential_executor.js:106:20) May 12 11:42:10 95a06bd6b275 api[859]: at Request.emit (/usr/src/app/node_modules/aws-sdk/lib/sequential_executor.js:78:10) May 12 11:42:10 95a06bd6b275 api[859]: at Request.emit (/usr/src/app/node_modules/aws-sdk/lib/request.js:683:14) May 12 11:42:10 95a06bd6b275 api[859]: at ClientRequest.error (/usr/src/app/node_modules/aws-sdk/lib/event_listeners.js:333:22) May 12 11:42:10 95a06bd6b275 api[859]: at ClientRequest. (/usr/src/app/node_modules/aws-sdk/lib/http/node.js:93:19) May 12 11:42:10 95a06bd6b275 api[859]: at ClientRequest.emit (events.js:189:13) May 12 11:42:10 95a06bd6b275 api[859]: at ClientRequest.EventEmitter.emit (domain.js:441:20) May 12 11:42:10 95a06bd6b275 api[859]: at TLSSocket.socketErrorListener (_http_client.js:392:9) May 12 11:42:10 95a06bd6b275 api[859]: at TLSSocket.emit (events.js:189:13) May 12 11:42:10 95a06bd6b275 api[859]: at TLSSocket.EventEmitter.emit (domain.js:441:20) May 12 11:42:10 95a06bd6b275 api[859]: at emitErrorNT (internal/streams/destroy.js:82:8) May 12 11:42:10 95a06bd6b275 api[859]: at emitErrorAndCloseNT (internal/streams/destroy.js:50:3) May 12 11:42:10 95a06bd6b275 api[859]: at process._tickCallback (internal/process/next_tick.js:63:19) May 12 11:42:10 95a06bd6b275 api[859]: From previous event: May 12 11:42:10 95a06bd6b275 api[859]: at Object.listFolders (/usr/src/app/src/lib/device-types/storage/s3.ts:67:20) May 12 11:42:10 95a06bd6b275 api[859]: at fetchDeviceTypes (/usr/src/app/src/lib/device-types/index.ts:69:22) May 12 11:42:10 95a06bd6b275 api[859]: at ontimeout (timers.js:436:11) May 12 11:42:10 95a06bd6b275 api[859]: at tryOnTimeout (timers.js:300:5) May 12 11:42:10 95a06bd6b275 api[859]: at listOnTimeout (timers.js:263:5) May 12 11:42:10 95a06bd6b275 api[859]: at Timer.processTimers (timers.js:223:10) May 12 11:42:10 95a06bd6b275 api[859]: From previous event: May 12 11:42:10 95a06bd6b275 api[859]: at storage_1.listFolders.map.then.return.catch.err (/usr/src/app/src/lib/device-types/index.ts:103:43) May 12 11:42:10 95a06bd6b275 api[859]: From previous event: May 12 11:42:10 95a06bd6b275 api[859]: at fetchDeviceTypes (/usr/src/app/src/lib/device-types/index.ts:101:15) May 12 11:42:10 95a06bd6b275 api[859]: at fetchDeviceTypesAndReschedule (/usr/src/app/src/lib/device-types/index.ts:126:21) May 12 11:42:10 95a06bd6b275 api[859]: at getDeviceTypes (/usr/src/app/src/lib/device-types/index.ts:150:12) May 12 11:42:10 95a06bd6b275 api[859]: at Object.exports.deviceTypes (/usr/src/app/src/lib/device-types/index.ts:166:12) May 12 11:42:10 95a06bd6b275 api[859]: at exports.getDeviceTypes (/usr/src/app/src/routes/device-types.ts:8:6) May 12 11:42:10 95a06bd6b275 api[859]: at Layer.handle [as handle_request] (/usr/src/app/node_modules/express/lib/router/layer.js:95:5) May 12 11:42:10 95a06bd6b275 api[859]: at next (/usr/src/app/node_modules/express/lib/router/route.js:137:13) May 12 11:42:10 95a06bd6b275 api[859]: at Route.dispatch (/usr/src/app/node_modules/express/lib/router/route.js:112:3) May 12 11:42:10 95a06bd6b275 api[859]: at Layer.handle [as handle_request] (/usr/src/app/node_modules/express/lib/router/layer.js:95:5) May 12 11:42:10 95a06bd6b275 api[859]: at /usr/src/app/node_modules/express/lib/router/index.js:281:22 May 12 11:42:10 95a06bd6b275 api[859]: at Function.process_params (/usr/src/app/node_modules/express/lib/router/index.js:335:12) May 12 11:42:10 95a06bd6b275 api[859]: at next (/usr/src/app/node_modules/express/lib/router/index.js:275:10) May 12 11:42:10 95a06bd6b275 api[859]: at passport.authenticate (/usr/src/app/src/platform/jwt.ts:104:9) May 12 11:42:10 95a06bd6b275 api[859]: at JwtStrategy.strategy.success (/usr/src/app/node_modules/passport/lib/middleware/authenticate.js:214:18) May 12 11:42:10 95a06bd6b275 api[859]: at verified (/usr/src/app/node_modules/passport-jwt/lib/strategy.js:115:41) May 12 11:42:10 95a06bd6b275 api[859]: at runCallback (timers.js:705:18) May 12 11:42:10 95a06bd6b275 api[859]: at tryOnImmediate (timers.js:676:5) May 12 11:42:10 95a06bd6b275 api[859]: at processImmediate (timers.js:658:5) May 12 11:42:10 95a06bd6b275 api[859]: at process.topLevelDomainCallback (domain.js:120:23) May 12 11:42:17 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:42:17 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:42:17 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:42:17 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:42:17 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:42:17.709Z, 38 ] May 12 11:42:27 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:42:27 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:42:27 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:42:27 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:42:27 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:42:27.735Z, 38 ] May 12 11:42:37 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:42:37 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:42:37 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:42:37 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:42:37 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:42:37.774Z, 38 ] May 12 11:42:47 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:42:47 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:42:47 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:42:47 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:42:47 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:42:47.796Z, 38 ] May 12 11:42:57 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:42:57 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:42:57 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:42:57 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:42:57 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:42:57.828Z, 38 ] May 12 11:43:07 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:43:07 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:43:07 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:43:07 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:43:07 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:43:07.857Z, 38 ] May 12 11:43:17 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:43:17 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:43:17 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:43:17 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:43:17 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:43:17.874Z, 38 ] May 12 11:43:27 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:43:27 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:43:27 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:43:27 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:43:27 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:43:27.900Z, 38 ] May 12 11:43:32 95a06bd6b275 api[859]: Failed to get device types Inaccessible host: `resin-production-img-cloudformation.s3.amazonaws.com'. This service may not be available in the `us-east-1' region. UnknownEndpoint: Inaccessible host: `resin-production-img-cloudformation.s3.amazonaws.com'. This service may not be available in the `us-east-1' region. May 12 11:43:32 95a06bd6b275 api[859]: at Request.ENOTFOUND_ERROR (/usr/src/app/node_modules/aws-sdk/lib/event_listeners.js:494:46) May 12 11:43:32 95a06bd6b275 api[859]: at Request.callListeners (/usr/src/app/node_modules/aws-sdk/lib/sequential_executor.js:106:20) May 12 11:43:32 95a06bd6b275 api[859]: at Request.emit (/usr/src/app/node_modules/aws-sdk/lib/sequential_executor.js:78:10) May 12 11:43:32 95a06bd6b275 api[859]: at Request.emit (/usr/src/app/node_modules/aws-sdk/lib/request.js:683:14) May 12 11:43:32 95a06bd6b275 api[859]: at ClientRequest.error (/usr/src/app/node_modules/aws-sdk/lib/event_listeners.js:333:22) May 12 11:43:32 95a06bd6b275 api[859]: at ClientRequest. (/usr/src/app/node_modules/aws-sdk/lib/http/node.js:93:19) May 12 11:43:32 95a06bd6b275 api[859]: at ClientRequest.emit (events.js:189:13) May 12 11:43:32 95a06bd6b275 api[859]: at ClientRequest.EventEmitter.emit (domain.js:441:20) May 12 11:43:32 95a06bd6b275 api[859]: at TLSSocket.socketErrorListener (_http_client.js:392:9) May 12 11:43:32 95a06bd6b275 api[859]: at TLSSocket.emit (events.js:189:13) May 12 11:43:32 95a06bd6b275 api[859]: at TLSSocket.EventEmitter.emit (domain.js:441:20) May 12 11:43:32 95a06bd6b275 api[859]: at emitErrorNT (internal/streams/destroy.js:82:8) May 12 11:43:32 95a06bd6b275 api[859]: at emitErrorAndCloseNT (internal/streams/destroy.js:50:3) May 12 11:43:32 95a06bd6b275 api[859]: at process._tickCallback (internal/process/next_tick.js:63:19) May 12 11:43:32 95a06bd6b275 api[859]: From previous event: May 12 11:43:32 95a06bd6b275 api[859]: at Object.listFolders (/usr/src/app/src/lib/device-types/storage/s3.ts:67:20) May 12 11:43:32 95a06bd6b275 api[859]: at fetchDeviceTypes (/usr/src/app/src/lib/device-types/index.ts:69:22) May 12 11:43:32 95a06bd6b275 api[859]: at ontimeout (timers.js:436:11) May 12 11:43:32 95a06bd6b275 api[859]: at tryOnTimeout (timers.js:300:5) May 12 11:43:32 95a06bd6b275 api[859]: at listOnTimeout (timers.js:263:5) May 12 11:43:32 95a06bd6b275 api[859]: at Timer.processTimers (timers.js:223:10) May 12 11:43:32 95a06bd6b275 api[859]: From previous event: May 12 11:43:32 95a06bd6b275 api[859]: at fetchDeviceTypes (/usr/src/app/src/lib/device-types/index.ts:101:15) May 12 11:43:32 95a06bd6b275 api[859]: at fetchDeviceTypesAndReschedule (/usr/src/app/src/lib/device-types/index.ts:126:21) May 12 11:43:32 95a06bd6b275 api[859]: at getDeviceTypes (/usr/src/app/src/lib/device-types/index.ts:150:12) May 12 11:43:32 95a06bd6b275 api[859]: at Object.exports.deviceTypes (/usr/src/app/src/lib/device-types/index.ts:166:12) May 12 11:43:32 95a06bd6b275 api[859]: at exports.getDeviceTypes (/usr/src/app/src/routes/device-types.ts:8:6) May 12 11:43:32 95a06bd6b275 api[859]: at Layer.handle [as handle_request] (/usr/src/app/node_modules/express/lib/router/layer.js:95:5) May 12 11:43:32 95a06bd6b275 api[859]: at next (/usr/src/app/node_modules/express/lib/router/route.js:137:13) May 12 11:43:32 95a06bd6b275 api[859]: at Route.dispatch (/usr/src/app/node_modules/express/lib/router/route.js:112:3) May 12 11:43:32 95a06bd6b275 api[859]: at Layer.handle [as handle_request] (/usr/src/app/node_modules/express/lib/router/layer.js:95:5) May 12 11:43:32 95a06bd6b275 api[859]: at /usr/src/app/node_modules/express/lib/router/index.js:281:22 May 12 11:43:32 95a06bd6b275 api[859]: at Function.process_params (/usr/src/app/node_modules/express/lib/router/index.js:335:12) May 12 11:43:32 95a06bd6b275 api[859]: at next (/usr/src/app/node_modules/express/lib/router/index.js:275:10) May 12 11:43:32 95a06bd6b275 api[859]: at passport.authenticate (/usr/src/app/src/platform/jwt.ts:104:9) May 12 11:43:32 95a06bd6b275 api[859]: at JwtStrategy.strategy.success (/usr/src/app/node_modules/passport/lib/middleware/authenticate.js:214:18) May 12 11:43:32 95a06bd6b275 api[859]: at verified (/usr/src/app/node_modules/passport-jwt/lib/strategy.js:115:41) May 12 11:43:32 95a06bd6b275 api[859]: at runCallback (timers.js:705:18) May 12 11:43:32 95a06bd6b275 api[859]: at tryOnImmediate (timers.js:676:5) May 12 11:43:32 95a06bd6b275 api[859]: at processImmediate (timers.js:658:5) May 12 11:43:32 95a06bd6b275 api[859]: at process.topLevelDomainCallback (domain.js:120:23) May 12 11:43:37 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:43:37 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:43:37 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:43:37 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:43:37 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:43:37.925Z, 38 ] May 12 11:43:47 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:43:47 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:43:47 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:43:47 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:43:47 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:43:47.945Z, 38 ] May 12 11:43:57 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:43:57 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:43:57 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:43:57 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:43:57 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:43:57.974Z, 38 ] May 12 11:44:08 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:44:08 95a06bd6b275 api[859]: Parsing GET /Auth/permission?$select=name&$filter=(is_of__api_key/any(khp:khp/api_key/any(k:k/key eq @apiKey))) or (is_of__role/any(rhp:rhp/role/any(r:r/is_of__api_key/any(khr:khr/api_key/any(k:k/key eq @apiKey)))))&$orderby=name asc&@apiKey='TEIn5qqmXIexuXP2osxo4nK8ZloBsSlH' May 12 11:44:08 95a06bd6b275 api[859]: Running GET /Auth/permission?$select=name&$filter=(is_of__api_key/any(khp:khp/api_key/any(k:k/key eq @apiKey))) or (is_of__role/any(rhp:rhp/role/any(r:r/is_of__api_key/any(khr:khr/api_key/any(k:k/key eq @apiKey)))))&$orderby=name asc&@apiKey='TEIn5qqmXIexuXP2osxo4nK8ZloBsSlH' May 12 11:44:08 95a06bd6b275 api[859]: SELECT "permission"."name" May 12 11:44:08 95a06bd6b275 api[859]: FROM "permission" May 12 11:44:08 95a06bd6b275 api[859]: WHERE (EXISTS ( May 12 11:44:08 95a06bd6b275 api[859]: SELECT 1 May 12 11:44:08 95a06bd6b275 api[859]: FROM "api key-has-permission" AS "permission.api key-has-permission" May 12 11:44:08 95a06bd6b275 api[859]: WHERE "permission"."id" = "permission.api key-has-permission"."permission" May 12 11:44:08 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:44:08 95a06bd6b275 api[859]: SELECT 1 May 12 11:44:08 95a06bd6b275 api[859]: FROM "api key" AS "permission.api key-has-permission.api key" May 12 11:44:08 95a06bd6b275 api[859]: WHERE "permission.api key-has-permission"."api key" = "permission.api key-has-permission.api key"."id" May 12 11:44:08 95a06bd6b275 api[859]: AND "permission.api key-has-permission.api key"."key" = $1 May 12 11:44:08 95a06bd6b275 api[859]: ) May 12 11:44:08 95a06bd6b275 api[859]: ) May 12 11:44:08 95a06bd6b275 api[859]: OR EXISTS ( May 12 11:44:08 95a06bd6b275 api[859]: SELECT 1 May 12 11:44:08 95a06bd6b275 api[859]: FROM "role-has-permission" AS "permission.role-has-permission" May 12 11:44:08 95a06bd6b275 api[859]: WHERE "permission"."id" = "permission.role-has-permission"."permission" May 12 11:44:08 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:44:08 95a06bd6b275 api[859]: SELECT 1 May 12 11:44:08 95a06bd6b275 api[859]: FROM "role" AS "permission.role-has-permission.role" May 12 11:44:08 95a06bd6b275 api[859]: WHERE "permission.role-has-permission"."role" = "permission.role-has-permission.role"."id" May 12 11:44:08 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:44:08 95a06bd6b275 api[859]: SELECT 1 May 12 11:44:08 95a06bd6b275 api[859]: FROM "api key-has-role" AS "permission.role-has-permission.role.api key-has-role" May 12 11:44:08 95a06bd6b275 api[859]: WHERE "permission.role-has-permission.role"."id" = "permission.role-has-permission.role.api key-has-role"."role" May 12 11:44:08 95a06bd6b275 api[859]: AND EXISTS ( May 12 11:44:08 95a06bd6b275 api[859]: SELECT 1 May 12 11:44:08 95a06bd6b275 api[859]: FROM "api key" AS "permission.role-has-permission.role.api key-has-role.api key" May 12 11:44:08 95a06bd6b275 api[859]: WHERE "permission.role-has-permission.role.api key-has-role"."api key" = "permission.role-has-permission.role.api key-has-role.api key"."id" May 12 11:44:08 95a06bd6b275 api[859]: AND "permission.role-has-permission.role.api key-has-role.api key"."key" = $1 May 12 11:44:08 95a06bd6b275 api[859]: ) May 12 11:44:08 95a06bd6b275 api[859]: ) May 12 11:44:08 95a06bd6b275 api[859]: ) May 12 11:44:08 95a06bd6b275 api[859]: )) May 12 11:44:08 95a06bd6b275 api[859]: ORDER BY "permission"."name" ASC [ 'TEIn5qqmXIexuXP2osxo4nK8ZloBsSlH' ] May 12 11:44:08 95a06bd6b275 api[859]: Parsing GET /Auth/api_key?$select=is_of__actor&$filter=key eq @apiKey&@apiKey='TEIn5qqmXIexuXP2osxo4nK8ZloBsSlH' May 12 11:44:08 95a06bd6b275 api[859]: Running GET /Auth/api_key?$select=is_of__actor&$filter=key eq @apiKey&@apiKey='TEIn5qqmXIexuXP2osxo4nK8ZloBsSlH' May 12 11:44:08 95a06bd6b275 api[859]: SELECT "api key"."is of-actor" AS "is_of__actor" May 12 11:44:08 95a06bd6b275 api[859]: FROM "api key" May 12 11:44:08 95a06bd6b275 api[859]: WHERE "api key"."key" = $1 [ 'TEIn5qqmXIexuXP2osxo4nK8ZloBsSlH' ] May 12 11:44:08 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:44:08 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:44:08 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:44:08 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:44:08.025Z, 38 ] May 12 11:44:18 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:44:18 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:44:18 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:44:18 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:44:18 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:44:18.049Z, 38 ] May 12 11:44:28 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:44:28 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:44:28 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:44:28 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:44:28 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:44:28.076Z, 38 ] May 12 11:44:38 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:44:38 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:44:38 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:44:38 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:44:38 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:44:38.106Z, 38 ] May 12 11:44:48 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:44:48 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:44:48 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:44:48 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:44:48 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:44:48.125Z, 38 ] May 12 11:44:55 95a06bd6b275 api[859]: Failed to get device types Inaccessible host: `resin-production-img-cloudformation.s3.amazonaws.com'. This service may not be available in the `us-east-1' region. UnknownEndpoint: Inaccessible host: `resin-production-img-cloudformation.s3.amazonaws.com'. This service may not be available in the `us-east-1' region. May 12 11:44:55 95a06bd6b275 api[859]: at Request.ENOTFOUND_ERROR (/usr/src/app/node_modules/aws-sdk/lib/event_listeners.js:494:46) May 12 11:44:55 95a06bd6b275 api[859]: at Request.callListeners (/usr/src/app/node_modules/aws-sdk/lib/sequential_executor.js:106:20) May 12 11:44:55 95a06bd6b275 api[859]: at Request.emit (/usr/src/app/node_modules/aws-sdk/lib/sequential_executor.js:78:10) May 12 11:44:55 95a06bd6b275 api[859]: at Request.emit (/usr/src/app/node_modules/aws-sdk/lib/request.js:683:14) May 12 11:44:55 95a06bd6b275 api[859]: at ClientRequest.error (/usr/src/app/node_modules/aws-sdk/lib/event_listeners.js:333:22) May 12 11:44:55 95a06bd6b275 api[859]: at ClientRequest. (/usr/src/app/node_modules/aws-sdk/lib/http/node.js:93:19) May 12 11:44:55 95a06bd6b275 api[859]: at ClientRequest.emit (events.js:189:13) May 12 11:44:55 95a06bd6b275 api[859]: at ClientRequest.EventEmitter.emit (domain.js:441:20) May 12 11:44:55 95a06bd6b275 api[859]: at TLSSocket.socketErrorListener (_http_client.js:392:9) May 12 11:44:55 95a06bd6b275 api[859]: at TLSSocket.emit (events.js:189:13) May 12 11:44:55 95a06bd6b275 api[859]: at TLSSocket.EventEmitter.emit (domain.js:441:20) May 12 11:44:55 95a06bd6b275 api[859]: at emitErrorNT (internal/streams/destroy.js:82:8) May 12 11:44:55 95a06bd6b275 api[859]: at emitErrorAndCloseNT (internal/streams/destroy.js:50:3) May 12 11:44:55 95a06bd6b275 api[859]: at process._tickCallback (internal/process/next_tick.js:63:19) May 12 11:44:55 95a06bd6b275 api[859]: From previous event: May 12 11:44:55 95a06bd6b275 api[859]: at Object.listFolders (/usr/src/app/src/lib/device-types/storage/s3.ts:67:20) May 12 11:44:55 95a06bd6b275 api[859]: at fetchDeviceTypes (/usr/src/app/src/lib/device-types/index.ts:69:22) May 12 11:44:55 95a06bd6b275 api[859]: at ontimeout (timers.js:436:11) May 12 11:44:55 95a06bd6b275 api[859]: at tryOnTimeout (timers.js:300:5) May 12 11:44:55 95a06bd6b275 api[859]: at listOnTimeout (timers.js:263:5) May 12 11:44:55 95a06bd6b275 api[859]: at Timer.processTimers (timers.js:223:10) May 12 11:44:58 95a06bd6b275 api[859]: Parsing PATCH /resin/service_instance(38) May 12 11:44:58 95a06bd6b275 api[859]: Running PATCH /resin/service_instance(38) May 12 11:44:58 95a06bd6b275 api[859]: UPDATE "service instance" May 12 11:44:58 95a06bd6b275 api[859]: SET "last heartbeat" = $1 May 12 11:44:58 95a06bd6b275 api[859]: WHERE "service instance"."id" = $2 [ 2020-05-12T11:44:58.154Z, 38 ]