Skip to content

fix:mirador_crash #1501

fix:mirador_crash

fix:mirador_crash #1501

Triggered via pull request December 19, 2024 13:57
Status Failure
Total duration 4m 24s
Artifacts

node.js.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

27 errors and 1 warning
__tests__/src/selectors/manifests.test.js > getManifestLogo() > should return manifest logo id: src/state/selectors/manifests.js#L101
TypeError: manifest.getProperty is not a function ❯ src/state/selectors/manifests.js:101:38 ❯ recomputationWrapper node_modules/reselect/src/createSelectorCreator.ts:392:63 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:412:39 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36
__tests__/src/selectors/manifests.test.js > getManifestThumbnail() > should return manifest-level thumbnail: src/lib/ThumbnailFactory.js#L242
TypeError: resource.getThumbnail is not a function ❯ ThumbnailFactory.getSourceContentResource src/lib/ThumbnailFactory.js:242:32 ❯ ThumbnailFactory.get src/lib/ThumbnailFactory.js:297:40 ❯ Module.getBestThumbnail [as default] src/lib/ThumbnailFactory.js:309:51 ❯ Module.getManifestThumbnail src/state/selectors/manifests.js:323:21 ❯ __tests__/src/selectors/manifests.test.js:101:22
__tests__/src/selectors/manifests.test.js > getManifestThumbnail() > returns the first canvas thumbnail id: src/lib/ThumbnailFactory.js#L242
TypeError: resource.getThumbnail is not a function ❯ ThumbnailFactory.getSourceContentResource src/lib/ThumbnailFactory.js:242:32 ❯ ThumbnailFactory.get src/lib/ThumbnailFactory.js:297:40 ❯ Module.getBestThumbnail [as default] src/lib/ThumbnailFactory.js:309:51 ❯ Module.getManifestThumbnail src/state/selectors/manifests.js:323:21 ❯ __tests__/src/selectors/manifests.test.js:123:22
__tests__/src/selectors/manifests.test.js > getManifestThumbnail() > returns a thumbnail sized image url from the first canvas: src/lib/ThumbnailFactory.js#L242
TypeError: resource.getThumbnail is not a function ❯ ThumbnailFactory.getSourceContentResource src/lib/ThumbnailFactory.js:242:32 ❯ ThumbnailFactory.get src/lib/ThumbnailFactory.js:297:40 ❯ Module.getBestThumbnail [as default] src/lib/ThumbnailFactory.js:309:51 ❯ Module.getManifestThumbnail src/state/selectors/manifests.js:323:21 ❯ __tests__/src/selectors/manifests.test.js:129:22
__tests__/src/selectors/manifests.test.js > getManifestTitle > should return manifest title: src/state/selectors/manifests.js#L341
TypeError: manifest.getLabel is not a function ❯ src/state/selectors/manifests.js:341:17 ❯ recomputationWrapper node_modules/reselect/src/createSelectorCreator.ts:392:63 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:412:39 ❯ Module.memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ __tests__/src/selectors/manifests.test.js:143:22
__tests__/src/selectors/manifests.test.js > getManifestDescription > should return manifest description: src/state/selectors/manifests.js#L355
TypeError: manifest.getDescription is not a function ❯ src/state/selectors/manifests.js:355:17 ❯ recomputationWrapper node_modules/reselect/src/createSelectorCreator.ts:392:63 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:412:39 ❯ Module.memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ __tests__/src/selectors/manifests.test.js:156:22
__tests__/src/selectors/manifests.test.js > getManifestSummary > should return manifest summary: src/state/selectors/manifests.js#L101
TypeError: manifest.getProperty is not a function ❯ src/state/selectors/manifests.js:101:38 ❯ recomputationWrapper node_modules/reselect/src/createSelectorCreator.ts:392:63 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:412:39 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36 ❯ Module.memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ __tests__/src/selectors/manifests.test.js:169:22
__tests__/src/selectors/manifests.test.js > getProviderLogo > should return manifest provider logo: src/state/selectors/manifests.js#L101
TypeError: manifest.getProperty is not a function ❯ src/state/selectors/manifests.js:101:38 ❯ recomputationWrapper node_modules/reselect/src/createSelectorCreator.ts:392:63 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:412:39 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36
__tests__/src/selectors/manifests.test.js > getProviderLogo > should return null if no logo: src/state/selectors/manifests.js#L101
TypeError: manifest.getProperty is not a function ❯ src/state/selectors/manifests.js:101:38 ❯ recomputationWrapper node_modules/reselect/src/createSelectorCreator.ts:392:63 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:412:39 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36
__tests__/src/selectors/manifests.test.js > getManifestProviderName > should return manifest provider label: src/state/selectors/manifests.js#L101
TypeError: manifest.getProperty is not a function ❯ src/state/selectors/manifests.js:101:38 ❯ recomputationWrapper node_modules/reselect/src/createSelectorCreator.ts:392:63 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:412:39 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36 ❯ Module.memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ __tests__/src/selectors/manifests.test.js:197:22
build (18.x)
The job was canceled because "_20_x" failed.
__tests__/src/selectors/manifests.test.js > getManifestLogo() > should return manifest logo id: src/state/selectors/manifests.js#L101
TypeError: manifest.getProperty is not a function ❯ src/state/selectors/manifests.js:101:38 ❯ recomputationWrapper node_modules/reselect/src/createSelectorCreator.ts:392:63 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:412:39 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36
__tests__/src/selectors/manifests.test.js > getManifestThumbnail() > should return manifest-level thumbnail: src/lib/ThumbnailFactory.js#L242
TypeError: resource.getThumbnail is not a function ❯ ThumbnailFactory.getSourceContentResource src/lib/ThumbnailFactory.js:242:32 ❯ ThumbnailFactory.get src/lib/ThumbnailFactory.js:297:40 ❯ Module.getBestThumbnail [as default] src/lib/ThumbnailFactory.js:309:51 ❯ Module.getManifestThumbnail src/state/selectors/manifests.js:323:21 ❯ __tests__/src/selectors/manifests.test.js:101:22
__tests__/src/selectors/manifests.test.js > getManifestThumbnail() > returns the first canvas thumbnail id: src/lib/ThumbnailFactory.js#L242
TypeError: resource.getThumbnail is not a function ❯ ThumbnailFactory.getSourceContentResource src/lib/ThumbnailFactory.js:242:32 ❯ ThumbnailFactory.get src/lib/ThumbnailFactory.js:297:40 ❯ Module.getBestThumbnail [as default] src/lib/ThumbnailFactory.js:309:51 ❯ Module.getManifestThumbnail src/state/selectors/manifests.js:323:21 ❯ __tests__/src/selectors/manifests.test.js:123:22
__tests__/src/selectors/manifests.test.js > getManifestThumbnail() > returns a thumbnail sized image url from the first canvas: src/lib/ThumbnailFactory.js#L242
TypeError: resource.getThumbnail is not a function ❯ ThumbnailFactory.getSourceContentResource src/lib/ThumbnailFactory.js:242:32 ❯ ThumbnailFactory.get src/lib/ThumbnailFactory.js:297:40 ❯ Module.getBestThumbnail [as default] src/lib/ThumbnailFactory.js:309:51 ❯ Module.getManifestThumbnail src/state/selectors/manifests.js:323:21 ❯ __tests__/src/selectors/manifests.test.js:129:22
__tests__/src/selectors/manifests.test.js > getManifestTitle > should return manifest title: src/state/selectors/manifests.js#L341
TypeError: manifest.getLabel is not a function ❯ src/state/selectors/manifests.js:341:17 ❯ recomputationWrapper node_modules/reselect/src/createSelectorCreator.ts:392:63 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:412:39 ❯ Module.memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ __tests__/src/selectors/manifests.test.js:143:22
__tests__/src/selectors/manifests.test.js > getManifestDescription > should return manifest description: src/state/selectors/manifests.js#L355
TypeError: manifest.getDescription is not a function ❯ src/state/selectors/manifests.js:355:17 ❯ recomputationWrapper node_modules/reselect/src/createSelectorCreator.ts:392:63 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:412:39 ❯ Module.memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ __tests__/src/selectors/manifests.test.js:156:22
__tests__/src/selectors/manifests.test.js > getManifestSummary > should return manifest summary: src/state/selectors/manifests.js#L101
TypeError: manifest.getProperty is not a function ❯ src/state/selectors/manifests.js:101:38 ❯ recomputationWrapper node_modules/reselect/src/createSelectorCreator.ts:392:63 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:412:39 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36 ❯ Module.memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ __tests__/src/selectors/manifests.test.js:169:22
__tests__/src/selectors/manifests.test.js > getProviderLogo > should return manifest provider logo: src/state/selectors/manifests.js#L101
TypeError: manifest.getProperty is not a function ❯ src/state/selectors/manifests.js:101:38 ❯ recomputationWrapper node_modules/reselect/src/createSelectorCreator.ts:392:63 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:412:39 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36
__tests__/src/selectors/manifests.test.js > getProviderLogo > should return null if no logo: src/state/selectors/manifests.js#L101
TypeError: manifest.getProperty is not a function ❯ src/state/selectors/manifests.js:101:38 ❯ recomputationWrapper node_modules/reselect/src/createSelectorCreator.ts:392:63 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:412:39 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36
__tests__/src/selectors/manifests.test.js > getManifestHomepage > should return manifest homepage: src/state/selectors/manifests.js#L101
TypeError: manifest.getProperty is not a function ❯ src/state/selectors/manifests.js:101:38 ❯ recomputationWrapper node_modules/reselect/src/createSelectorCreator.ts:392:63 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:412:39 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36 ❯ Module.memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ __tests__/src/selectors/manifests.test.js:210:22
build (22.x)
The job was canceled because "_20_x" failed.
__tests__/src/selectors/manifests.test.js > getManifestThumbnail() > should return manifest-level thumbnail: src/lib/ThumbnailFactory.js#L242
TypeError: resource.getThumbnail is not a function ❯ ThumbnailFactory.getSourceContentResource src/lib/ThumbnailFactory.js:242:32 ❯ ThumbnailFactory.get src/lib/ThumbnailFactory.js:297:40 ❯ Module.getBestThumbnail [as default] src/lib/ThumbnailFactory.js:309:51 ❯ Module.getManifestThumbnail src/state/selectors/manifests.js:323:21 ❯ __tests__/src/selectors/manifests.test.js:101:22
__tests__/src/selectors/manifests.test.js > getManifestThumbnail() > returns the first canvas thumbnail id: src/lib/ThumbnailFactory.js#L242
TypeError: resource.getThumbnail is not a function ❯ ThumbnailFactory.getSourceContentResource src/lib/ThumbnailFactory.js:242:32 ❯ ThumbnailFactory.get src/lib/ThumbnailFactory.js:297:40 ❯ Module.getBestThumbnail [as default] src/lib/ThumbnailFactory.js:309:51 ❯ Module.getManifestThumbnail src/state/selectors/manifests.js:323:21 ❯ __tests__/src/selectors/manifests.test.js:123:22
__tests__/src/selectors/manifests.test.js > getManifestThumbnail() > returns a thumbnail sized image url from the first canvas: src/lib/ThumbnailFactory.js#L242
TypeError: resource.getThumbnail is not a function ❯ ThumbnailFactory.getSourceContentResource src/lib/ThumbnailFactory.js:242:32 ❯ ThumbnailFactory.get src/lib/ThumbnailFactory.js:297:40 ❯ Module.getBestThumbnail [as default] src/lib/ThumbnailFactory.js:309:51 ❯ Module.getManifestThumbnail src/state/selectors/manifests.js:323:21 ❯ __tests__/src/selectors/manifests.test.js:129:22
__tests__/src/selectors/manifests.test.js > getManifestSeeAlso > should return manifest seeAlso content: src/state/selectors/manifests.js#L101
TypeError: manifest.getProperty is not a function ❯ src/state/selectors/manifests.js:101:38 ❯ recomputationWrapper node_modules/reselect/src/createSelectorCreator.ts:392:63 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:412:39 ❯ memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ collectInputSelectorResults node_modules/reselect/src/utils.ts:122:47 ❯ dependenciesChecker node_modules/reselect/src/createSelectorCreator.ts:405:36 ❯ Module.memoized node_modules/reselect/src/weakMapMemoize.ts:228:21 ❯ __tests__/src/selectors/manifests.test.js:311:22
build (22.x)
The operation was canceled.
build (20.x)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636