devices:1 The value for key "maximum-scale" is out of bounds and the value has been clamped. d1l6p2sc9645hc.cloudfront.net/tracker.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT vendor~scripts.de9fed55b89c2d22d517.chunk.js:2 balena dashboard vendor~scripts.de9fed55b89c2d22d517.chunk.js:2 Welcome to the dashboard v2.533.2 SDK v15.17.0 API api.balena-cloud.com The SDK is available as "window.sdk". www.gravatar.com/avatar/f713be5684f54cb6d6e1e391fb9cf58e?d=404:1 Failed to load resource: the server responded with a status of 404 () livechat.ly.fish/:1 The value for key "maximum-scale" is out of bounds and the value has been clamped. analytics.js:17 No token provided, skipping analytics setup np @ analytics.js:17 DevTools failed to load SourceMap: Could not load content for https://dashboard.balena-cloud.com/vendor~scripts.de9fed55b89c2d22d517.map: Load canceled due to load timeout release1 = 1596694 release2 = 1598161 sdk.pine.get({ resource: 'release', options: { $filter: { id:{ $in: [ release1, release2 ]}, }, $orderby: 'id asc', $expand: { image__is_part_of__release: { $select: 'id', $expand: { image: { $select: [ 'id' ], $expand: { is_a_build_of__service: { $select: 'service_name' } } } } } } } }).then(([r1, r2]) => { r1services = { } _.each(r1.image__is_part_of__release, (ipr) => { r1services[ ipr.image[0].is_a_build_of__service[0].service_name] = ipr.image[0].id; }) r2services = { } _.each(r2.image__is_part_of__release, (ipr) => { r2services[ ipr.image[0].is_a_build_of__service[0].service_name] = ipr.image[0].id; }) deltaSizes = { } return Promise.all(_.map(r1services, (id, name) => { return sdk.pine.get({ resource: 'delta', options: { $filter: { originates_from__image: id, produces__image: r2services[name] }, $select: 'size' } }).then(([ img ]) => { if (img != null) { deltaSizes[name] = img.size } else { deltaSizes[name] = 0 }}); })).then(() => console.log(deltaSizes)) }) Promise {}__proto__: Promise[[PromiseState]]: "fulfilled"[[PromiseResult]]: undefined vendor~scripts.de9fed55b89c2d22d517.chunk.js:2 {dame_gothel: 0}dame_gothel: 0__proto__: Objectconstructor: ƒ Object()hasOwnProperty: ƒ hasOwnProperty()isPrototypeOf: ƒ isPrototypeOf()propertyIsEnumerable: ƒ propertyIsEnumerable()toLocaleString: ƒ toLocaleString()toString: ƒ toString()valueOf: ƒ valueOf()__defineGetter__: ƒ __defineGetter__()__defineSetter__: ƒ __defineSetter__()__lookupGetter__: ƒ __lookupGetter__()__lookupSetter__: ƒ __lookupSetter__()get __proto__: ƒ __proto__()set __proto__: ƒ __proto__() release1 = 1596694 release2 = 1598161 sdk.pine.get({ resource: 'release', options: { $filter: { id:{ $in: [ release1, release2 ]}, }, $orderby: 'id asc', $expand: { image__is_part_of__release: { $select: 'id', $expand: { image: { $select: [ 'id' ], $expand: { is_a_build_of__service: { $select: 'service_name' } } } } } } } }).then(([r1, r2]) => { r1services = { } _.each(r1.image__is_part_of__release, (ipr) => { r1services[ ipr.image[0].is_a_build_of__service[0].service_name] = ipr.image[0].id; }) r2services = { } _.each(r2.image__is_part_of__release, (ipr) => { r2services[ ipr.image[0].is_a_build_of__service[0].service_name] = ipr.image[0].id; }) deltaSizes = { } return Promise.all(_.map(r1services, (id, name) => { return sdk.pine.get({ resource: 'delta', options: { $filter: { originates_from__image: id, produces__image: r2services[name] }, $select: 'size' } }).then(([ img ]) => { if (img != null) { deltaSizes[name] = img.size } else { deltaSizes[name] = 0 }}); })).then(() => console.log(deltaSizes)) }) Promise {} vendor~scripts.de9fed55b89c2d22d517.chunk.js:2 {dame_gothel: 0} release1 = 1596694 release2 = 1598161 sdk.pine.get({ resource: 'release', options: { $filter: { id:{ $in: [ release1, release2 ]}, }, $orderby: 'id asc', $expand: { image__is_part_of__release: { $select: 'id', $expand: { image: { $select: [ 'id' ], $expand: { is_a_build_of__service: { $select: 'service_name' } } } } } } } }).then(([r1, r2]) => { r1services = { } _.each(r1.image__is_part_of__release, (ipr) => { r1services[ ipr.image[0].is_a_build_of__service[0].service_name] = ipr.image[0].id; }) r2services = { } _.each(r2.image__is_part_of__release, (ipr) => { r2services[ ipr.image[0].is_a_build_of__service[0].service_name] = ipr.image[0].id; }) deltaSizes = { } return Promise.all(_.map(r1services, (id, name) => { return sdk.pine.get({ resource: 'delta', options: { $filter: { originates_from__image: id, produces__image: r2services[name] }, $select: 'size' } }).then(([ img ]) => { if (img != null) { deltaSizes[name] = img.size } else { deltaSizes[name] = 0 }}); })).then(() => console.log(deltaSizes)) }) Promise {} vendor~scripts.de9fed55b89c2d22d517.chunk.js:2 {dame_gothel: 0} release1 = 1596694 release2 = 1598161 sdk.pine.get({ resource: 'release', options: { $filter: { id:{ $in: [ release1, release2 ]}, }, $orderby: 'id asc', $expand: { image__is_part_of__release: { $select: 'id', $expand: { image: { $select: [ 'id' ], $expand: { is_a_build_of__service: { $select: 'service_name' } } } } } } } }).then(([r1, r2]) => { r1services = { } _.each(r1.image__is_part_of__release, (ipr) => { r1services[ ipr.image[0].is_a_build_of__service[0].service_name] = ipr.image[0].id; }) r2services = { } _.each(r2.image__is_part_of__release, (ipr) => { r2services[ ipr.image[0].is_a_build_of__service[0].service_name] = ipr.image[0].id; }) deltaSizes = { } return Promise.all(_.map(r1services, (id, name) => { return sdk.pine.get({ resource: 'delta', options: { $filter: { originates_from__image: id, produces__image: r2services[name] }, $select: 'size' } }).then(([ img ]) => { if (img != null) { deltaSizes[name] = img.size } else { deltaSizes[name] = null }}); })).then(() => console.log(deltaSizes)) }) Promise {} vendor~scripts.de9fed55b89c2d22d517.chunk.js:2 {dame_gothel: null} release1 = 1596694 release2 = 1598161 sdk.pine.get({ resource: 'release', options: { $filter: { id:{ $in: [ release1, release2 ]}, }, $orderby: 'id asc', $expand: { image__is_part_of__release: { $select: 'id', $expand: { image: { $select: [ 'id' ], $expand: { is_a_build_of__service: { $select: 'service_name' } } } } } } } }).then(([r1, r2]) => { r1services = { } _.each(r1.image__is_part_of__release, (ipr) => { r1services[ ipr.image[0].is_a_build_of__service[0].service_name] = ipr.image[0].id; }) r2services = { } _.each(r2.image__is_part_of__release, (ipr) => { r2services[ ipr.image[0].is_a_build_of__service[0].service_name] = ipr.image[0].id; }) deltaSizes = { } return Promise.all(_.map(r1services, (id, name) => { return sdk.pine.get({ resource: 'delta', options: { $filter: { originates_from__image: id, produces__image: r2services[name] }, $select: 'size' } }).then(([ img ]) => { if (img != null) { deltaSizes[name] = img.size } else { deltaSizes[name] = null }}); })).then(() => console.log(deltaSizes)) }) Promise {} vendor~scripts.de9fed55b89c2d22d517.chunk.js:2 {dame_gothel: null} release1 = 1598161 release2 = 1596694 sdk.pine.get({ resource: 'release', options: { $filter: { id:{ $in: [ release1, release2 ]}, }, $orderby: 'id asc', $expand: { image__is_part_of__release: { $select: 'id', $expand: { image: { $select: [ 'id' ], $expand: { is_a_build_of__service: { $select: 'service_name' } } } } } } } }).then(([r1, r2]) => { r1services = { } _.each(r1.image__is_part_of__release, (ipr) => { r1services[ ipr.image[0].is_a_build_of__service[0].service_name] = ipr.image[0].id; }) r2services = { } _.each(r2.image__is_part_of__release, (ipr) => { r2services[ ipr.image[0].is_a_build_of__service[0].service_name] = ipr.image[0].id; }) deltaSizes = { } return Promise.all(_.map(r1services, (id, name) => { return sdk.pine.get({ resource: 'delta', options: { $filter: { originates_from__image: id, produces__image: r2services[name] }, $select: 'size' } }).then(([ img ]) => { if (img != null) { deltaSizes[name] = img.size } else { deltaSizes[name] = null }}); })).then(() => console.log(deltaSizes)) }) Promise {} vendor~scripts.de9fed55b89c2d22d517.chunk.js:2 {dame_gothel: null} release1 = 1596694 release2 = 1598161 sdk.pine.get({ resource: 'release', options: { $filter: { id:{ $in: [ release1, release2 ]}, }, $orderby: 'id asc', $expand: { image__is_part_of__release: { $select: 'id', $expand: { image: { $select: [ 'id' ], $expand: { is_a_build_of__service: { $select: 'service_name' } } } } } } } }).then(([r1, r2]) => { r1services = { } _.each(r1.image__is_part_of__release, (ipr) => { r1services[ ipr.image[0].is_a_build_of__service[0].service_name] = ipr.image[0].id; }) r2services = { } _.each(r2.image__is_part_of__release, (ipr) => { r2services[ ipr.image[0].is_a_build_of__service[0].service_name] = ipr.image[0].id; }) deltaSizes = { } return Promise.all(_.map(r1services, (id, name) => { return sdk.pine.get({ resource: 'delta', options: { $filter: { originates_from__image: id, produces__image: r2services[name] }, $select: 'size' } }).then(([ img ]) => { if (img != null) { deltaSizes[name] = img.size } else { deltaSizes[name] = null }}); })).then(() => console.log(deltaSizes)) }) Promise {} vendor~scripts.de9fed55b89c2d22d517.chunk.js:2 {dame_gothel: null} await sdk.pine.get({ resource: 'delta' }) (1004) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, …][0 … 99][100 … 199][200 … 299][300 … 399][400 … 499][500 … 599][600 … 699][700 … 799][800 … 899][900 … 999][1000 … 1003]length: 1004__proto__: Array(0)