comunica / comunica-feature-solid

📬 Comunica packages for query execution over Solid data pods
Other
3 stars 5 forks source link

Running comunica-packager fails #38

Closed jeswr closed 4 months ago

jeswr commented 2 years ago

Issue type:


Description:

And in different ways depending on node version:

In Node 16:

[jeswr@orangejuly comunica-feature-solid]$ comunica-package -c engines/query-sparql-solid/config/config-default.json 
2022-07-31T08:07:20.739Z [Components.js] warn: Detected remote context lookup for 'https://linkedsoftwaredependencies.org/bundles/npm/@comunica/config-query-sparql-solid/^2.0.0/components/context.jsonld' in engines/query-sparql-solid/config/config-default.json. This may indicate a missing or invalid dependency, incorrect version number, or an invalid context URL.
2022-07-31T08:07:23.401Z [Components.js] warn: Detected remote context lookup for 'https://linkedsoftwaredependencies.org/bundles/npm/@comunica/config-query-sparql-solid/^2.0.0/components/context.jsonld' in https://linkedsoftwaredependencies.org/bundles/npm/@comunica/config-query-sparql-solid/^2.0.0/config/config-default.json. This may indicate a missing or invalid dependency, incorrect version number, or an invalid context URL.
2022-07-31T08:07:25.862Z [Components.js] warn: Detected remote context lookup for 'https://linkedsoftwaredependencies.org/bundles/npm/@comunica/config-query-sparql-solid/^2.0.0/components/context.jsonld' in https://linkedsoftwaredependencies.org/bundles/npm/@comunica/config-query-sparql-solid/^2.0.0/config/http/actors.json. This may indicate a missing or invalid dependency, incorrect version number, or an invalid context URL.
2022-07-31T08:07:29.918Z [Components.js] warn: Detected remote context lookup for 'https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-http-inrupt-solid-client-authn/^2.0.0/components/context.jsonld' in https://linkedsoftwaredependencies.org/bundles/npm/@comunica/config-query-sparql-solid/^2.0.0/config/http/actors-inrupt-solid-client-authn.json. This may indicate a missing or invalid dependency, incorrect version number, or an invalid context URL.
2022-07-31T08:07:33.409Z [Components.js] error: Detected fatal error. Generated 'componentsjs-error-state.json' with more information.
ErrorResourcesContext: The value "[urn:comunica:default:context-preprocess/actors#source-to-destination, urn:comunica:default:hash-bindings/actors#sha1, urn:comunica:default:init/actors#query, urn:comunica:default:optimize-query-operation/actors#join-bgp, urn:comunica:default:optimize-query-operation/actors#bgp-to-join, urn:comunica:default:optimize-query-operation/actors#join-connected, urn:comunica:default:query-parse/actors#sparql, urn:comunica:default:query-parse/actors#graphql, urn:comunica:default:query-result-serialize/actors#json, urn:comunica:default:query-result-serialize/actors#rdf, urn:comunica:default:query-result-serialize/actors#simple, urn:comunica:default:query-result-serialize/actors#csv, urn:comunica:default:query-result-serialize/actors#sparql-json, urn:comunica:default:query-result-serialize/actors#sparql-tsv, urn:comunica:default:query-result-serialize/actors#sparql-xml, urn:comunica:default:query-result-serialize/actors#stats, urn:comunica:default:query-result-serialize/actors#table, urn:comunica:default:query-result-serialize/actors#tree, urn:comunica:default:dereference/actors#http, urn:comunica:default:dereference/actors#fallback, urn:comunica:default:dereference-rdf/actors#parse, urn:comunica:default:rdf-join-entries-sort/actors#cardinality, urn:comunica:default:rdf-join-selectivity/actors#variable-counting, urn:comunica:default:rdf-metadata/actors#primary-topic, urn:comunica:default:rdf-metadata/actors#all, urn:comunica:default:rdf-metadata-extract/actors#hydra-controls, urn:comunica:default:rdf-metadata-extract/actors#hydra-count, urn:comunica:default:rdf-metadata-extract/actors#hydra-pagesize, urn:comunica:default:rdf-metadata-extract/actors#request-time, urn:comunica:default:rdf-metadata-extract/actors#allow-http-methods, urn:comunica:default:rdf-metadata-extract/actors#put-accepted, urn:comunica:default:rdf-metadata-extract/actors#patch-sparql-update, urn:comunica:default:rdf-metadata-extract/actors#sparql-service, urn:comunica:default:rdf-parse/actors#n3, urn:comunica:default:rdf-parse/actors#jsonld, urn:comunica:default:rdf-parse/actors#rdfxml, urn:comunica:default:rdf-parse/actors#xmlrdfa, urn:comunica:default:rdf-parse/actors#html, urn:comunica:default:rdf-parse-html/actors#microdata, urn:comunica:default:rdf-parse-html/actors#rdfa, urn:comunica:default:rdf-parse-html/actors#script, urn:comunica:default:rdf-resolve-hypermedia/actors#qpf, urn:comunica:default:rdf-resolve-quad-pattern/actors#sparql, urn:comunica:default:rdf-resolve-hypermedia/actors#none, urn:comunica:default:rdf-resolve-hypermedia-links/actors#next, urn:comunica:default:rdf-resolve-hypermedia-links-queue/actors#fifo, urn:comunica:default:rdf-serialize/actors#n3, urn:comunica:default:rdf-serialize/actors#jsonld, urn:comunica:default:rdf-update-hypermedia/actors#patch-sparql-update, urn:comunica:default:rdf-update-hypermedia/actors#put-ldp, urn:comunica:default:rdf-update-hypermedia/actors#sparql, urn:comunica:default:rdf-update-quads/actors#hypermedia, urn:comunica:default:rdf-update-quads/actors#rdfjs-store, urn:comunica:default:query-operation/actors#ask, urn:comunica:default:query-operation/actors#bgp, urn:comunica:default:query-operation/actors#construct, urn:comunica:default:query-operation/actors#describe, urn:comunica:default:query-operation/actors#extend, urn:comunica:default:query-operation/actors#distinct, urn:comunica:default:query-operation/actors#filter, urn:comunica:default:query-operation/actors#from, urn:comunica:default:query-operation/actors#group, urn:comunica:default:query-operation/actors#join, urn:comunica:default:query-operation/actors#leftjoin, urn:comunica:default:query-operation/actors#minus, urn:comunica:default:query-operation/actors#nop, urn:comunica:default:query-operation/actors#orderby, urn:comunica:default:query-operation/actors#project, urn:comunica:default:query-operation/actors#quadpattern, urn:comunica:default:query-operation/actors#reduced, urn:comunica:default:query-operation/actors#service, urn:comunica:default:query-operation/actors#sparql-endpoint, urn:comunica:default:query-operation/actors#slice, urn:comunica:default:query-operation/actors#union, urn:comunica:default:query-operation/actors#values, urn:comunica:default:query-operation/actors#path-alt, urn:comunica:default:query-operation/actors#path-inv, urn:comunica:default:query-operation/actors#path-link, urn:comunica:default:query-operation/actors#path-nps, urn:comunica:default:query-operation/actors#path-one-or-more, urn:comunica:default:query-operation/actors#path-seq, urn:comunica:default:query-operation/actors#path-zero-or-more, urn:comunica:default:query-operation/actors#path-zero-or-one, urn:comunica:default:query-operation/actors#update-add, urn:comunica:default:query-operation/actors#update-clear, urn:comunica:default:query-operation/actors#update-composite, urn:comunica:default:query-operation/actors#update-copy, urn:comunica:default:query-operation/actors#update-create, urn:comunica:default:query-operation/actors#update-delete-insert, urn:comunica:default:query-operation/actors#update-drop, urn:comunica:default:query-operation/actors#update-load, urn:comunica:default:query-operation/actors#update-move, urn:comunica:default:rdf-join/actors#inner-none, urn:comunica:default:rdf-join/actors#inner-single, urn:comunica:default:rdf-join/actors#inner-multi-empty, urn:comunica:default:rdf-join/actors#inner-multi-bind, urn:comunica:default:rdf-join/actors#inner-hash, urn:comunica:default:rdf-join/actors#inner-symmetric-hash, urn:comunica:default:rdf-join/actors#inner-nested-loop, urn:comunica:default:rdf-join/actors#inner-multi-smallest, urn:comunica:default:rdf-join/actors#minus-hash, urn:comunica:default:rdf-join/actors#minus-hash-undef, urn:comunica:default:rdf-join/actors#optional-bind, urn:comunica:default:rdf-join/actors#optional-nested-loop, urn:comunica:default:rdf-resolve-quad-pattern/actors#federated, urn:comunica:default:rdf-resolve-quad-pattern/actors#hypermedia, urn:comunica:default:rdf-resolve-quad-pattern/actors#rdfjs-source, urn:comunica:default:http/actors#proxy, urn:comunica:default:http/actors#inrupt-solid-client-authn, urn:comunica:default:http/actors#fetch]" for parameter "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/runner/^2.0.0/components/Runner.jsonld#Runner_actors" is not of required range type "(https://linkedsoftwaredependencies.org/bundles/npm/@comunica/core/^2.0.0/components/Actor.jsonld#Actor)<any, any, any>[]"
[jeswr@orangejuly comunica-feature-solid]$ les/npm/@comunica/config-query-sparql-solid/^2.0.0/config/http/actors.json. This may indicate a missing or invalid dependency, incorrect version number, or an invalid context URL.
2022-07-31T08:07:29.918Z [Components.js] warn: Detected remote context lookup for 'https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-http-inrupt-solid-client-authn/^2.0.0/components/context.jsonld' in https://linkedsoftwaredependencies.org/bundles/npm/@comunica/config-query-sparql-solid/^2.0.0/config/http/actors-inrupt-solid-client-authn.json. This may indicate a missing or invalid dependency, incorrect version number, or an invalid context URL.http-inrupt-solid-client-authn/^2.0.0/components/context.jsonld' in https://linkedsoftwaredependencies.org/bundles/npm/@comunica/config-query-sparql-solid/^2.0.0/config/http/actors-inrupt-solid-client-authn.json. This may indicate a missing or invalid dependency, incorrect version number, or an invalid context URL.
2022-07-31T08:07:33.409Z [Components.js] error: Detected fatal error. Generated 'componentsjs-error-state.json' with more information.tected fatal error. Generated 'componentsjs-error-state.json' with more information.
ErrorResourcesContext: The value "[urn:comunica:default:context-preprocess/actors#source-to-destination, urn:comunica:default:hash-bindings/actors#sha1, urn:comunica:default:init/actors#query, urn:comunica:default:optimize-query-operation/actors#join-bgp, urn:comunica:default:optimize-query-operation/actors#bgp-to-join, urn:comunica:default:optimize-query-operation/actors#join-connected, urn:comunica:default:query-parse/actors#sparql, urn:comunica:default:query-parse/actors#graphql, urn:comunica:default:query-result-serialize/actors#json, urn:comunica:default:query-result-serialize/actors#rdf, urn:comunica:default:query-result-serialize/actors#simple, urn:comunica:default:query-result-serialize/actors#csv, urn:comunica:default:query-result-serialize/actors#sparql-json, urn:comunica:default:query-result-serialize/actors#sparql-tsv, urn:comunica:default:query-result-serialize/actors#sparql-xml, urn:comunica:default:query-result-serialize/actors#stats, urn:comunica:default:query-result-serialize/actors#table, urn:comunica:default:query-result-serialize/actors#tree, urn:comunica:default:dereference/actors#http, urn:comunica:default:dereference/actors#fallback, urn:comunica:default:dereference-rdf/actors#parse, urn:comunica:default:rdf-join-entries-sort/actors#cardinality, urn:comunica:default:rdf-join-selectivity/actors#variable-counting, urn:comunica:default:rdf-metadata/actors#primary-topic, urn:comunica:default:rdf-metadata/actors#all, urn:comunica:default:rdf-metadata-extract/actors#hydra-controls, urn:comunica:default:rdf-metadata-extract/actors#hydra-count, urn:comunica:default:rdf-metadata-extract/actors#hydra-pagesize, urn:comunica:default:rdf-metadata-extract/actors#request-time, urn:comunica:default:rdf-metadata-extract/actors#allow-http-methods, urn:comunica:default:rdf-metadata-extract/actors#put-accepted, urn:comunica:default:rdf-metadata-extract/actors#patch-sparql-update, urn:comunica:default:rdf-metadata-extract/actors#sparql-service, urn:comunica:default:rdf-parse/actors#n3, urn:comunica:default:rdf-parse/actors#jsonld, urn:comunica:default:rdf-parse/actors#rdfxml, urn:comunica:default:rdf-parse/actors#xmlrdfa, urn:comunica:default:rdf-parse/actors#html, urn:comunica:default:rdf-parse-html/actors#microdata, urn:comunica:default:rdf-parse-html/actors#rdfa, urn:comunica:default:rdf-parse-html/actors#script, urn:comunica:default:rdf-resolve-hypermedia/actors#qpf, urn:comunica:default:rdf-resolve-quad-pattern/actors#sparql, urn:comunica:default:rdf-resolve-hypermedia/actors#none, urn:comunica:default:rdf-resolve-hypermedia-links/actors#next, urn:comunica:default:rdf-resolve-hypermedia-links-queue/actors#fifo, urn:comunica:default:rdf-serialize/actors#n3, urn:comunica:default:rdf-serialize/actors#jsonld, urn:comunica:default:rdf-update-hypermedia/actors#patch-sparql-update, urn:comunica:default:rdf-update-hypermedia/actors#put-ldp, urn:comunica:default:rdf-update-hypermedia/actors#sparql, urn:comunica:default:rdf-update-quads/actors#hypermedia, urn:comunica:default:rdf-update-quads/actors#rdfjs-store, urn:comunica:default:query-operation/actors#ask, urn:comunica:default:query-operation/actors#bgp, urn:comunica:default:query-operation/actors#construct, urn:comunica:default:query-operation/actors#describe, urn:comunica:default:query-operation/actors#extend, urn:comunica:default:query-operation/actors#distinct, urn:comunica:default:query-operation/actors#filter, urn:comunica:default:query-operation/actors#from, urn:comunica:default:query-operation/actors#group, urn:comunica:default:query-operation/actors#join, urn:comunica:default:query-operation/actors#leftjoin, urn:comunica:default:query-operation/actors#minus, urn:comunica:default:query-operation/actors#nop, urn:comunica:default:query-operation/actors#orderby, urn:comunica:default:query-operation/actors#project, urn:comunica:default:query-operation/actors#quadpattern, urn:comunica:default:query-operation/actors#reduced, urn:comunica:default:query-operation/actors#service, urn:comunica:default:query-operation/actors#sparql-endpoint, urn:comunica:default:query-operation/actors#slice, urn:comunica:default:query-operation/actors#union, urn:comunica:default:query-operation/actors#values, urn:comunica:default:query-operation/actors#path-alt, urn:comunica:default:query-operation/actors#path-inv, urn:comunica:default:query-operation/actors#path-link, urn:comunica:default:query-operation/actors#path-nps, urn:comunica:default:query-operation/actors#path-one-or-more, urn:comunica:default:query-operation/actors#path-seq, urn:comunica:default:query-operation/actors#path-zero-or-more, urn:comunica:default:query-operation/actors#path-zero-or-one, urn:comunica:default:query-operation/actors#update-add, urn:comunica:default:query-operation/actors#update-clear, urn:comunica:default:query-operation/actors#update-composite, urn:comunica:default:query-operation/actors#update-copy, urn:comunica:default:query-operation/actors#update-create, urn:comunica:default:query-operation/actors#update-delete-insert, urn:comunica:default:query-operation/actors#update-drop, urn:comunica:default:query-operation/actors#update-load, urn:comunica:default:query-operation/actors#update-move, urn:comunica:default:rdf-join/actors#inner-none, urn:comunica:default:rdf-join/actors#inner-single, urn:comunica:default:rdf-join/actors#inner-multi-empty, urn:comunica:default:rdf-join/actors#inner-multi-bind, urn:comunica:default:rdf-join/actors#inner-hash, urn:comunica:default:rdf-join/actors#inner-symmetric-hash, urn:comunica:default:rdf-join/actors#inner-nested-loop, urn:comunica:default:rdf-join/actors#inner-multi-smallest, urn:comunica:default:rdf-join/actors#minus-hash, urn:comunica:default:rdf-join/actors#minus-hash-undef, urn:comunica:default:rdf-join/actors#optional-bind, urn:comunica:default:rdf-join/actors#optional-nested-loop, urn:comunica:default:rdf-resolve-quad-pattern/actors#federated, urn:comunica:default:rdf-resolve-quad-pattern/actors#hypermedia, urn:comunica:default:rdf-resolve-quad-pattern/actors#rdfjs-source, urn:comunica:default:http/actors#proxy, urn:comunica:default:http/actors#inrupt-solid-client-authn, urn:comunica:default:http/actors#fetch]" for parameter "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/runner/^2.0.0/components/Runner.jsonld#Runner_actors" is not of required range type "(https://linkedsoftwaredependencies.org/bundles/npm/@comunica/core/^2.0.0/components/Actor.jsonld#Actor)<any, any, any>[]"extract/actors#sparql-service, urn:comunica:default:rdf-parse/actors#n3, urn:comunica:default:rdf-parse/actors#jsonld, urn:comunica:default:rdf-parse/actors#rdfxml, urn:comunica:default:rdf-parse/actors#xmlrdfa, urn:comunica:default:rdf-parse/actors#html, urn:comunica:default:rdf-parse-html/actors#microdata, urn:comunica:default:rdf-parse-html/actors#rdfa, urn:comunica:default:rdf-parse-html/actors#script, urn:comunica:default:rdf-resolve-hypermedia/actors#qpf, urn:comunica:default:rdf-resolve-quad-pattern/actors#sparql, urn:comunica:default:rdf-resolve-hypermedia/actors#none, urn:comunica:default:rdf-resolve-hypermedia-links/actors#next, urn:comunica:default:rdf-resolve-hypermedia-links-queue/actors#fifo, urn:comunica:default:rdf-serialize/actors#n3, urn:comunica:default:rdf-serialize/actors#jsonld, urn:comunica:default:rdf-update-hypermedia/actors#patch-sparql-update, urn:comunica:default:rdf-update-hypermedia/actors#put-ldp, urn:comunica:default:rdf-update-hypermedia/actors#sparql, urn:comunica:default:rdf-update-quads/actors#hypermedia, urn:comunica:default:rdf-update-quads/actors#rdfjs-store, urn:comunica:default:query-operation/actors#ask, urn:comunica:default:query-operation/actors#bgp, urn:comunica:default:query-operation/actors#construct, urn:comunica:default:query-operation/actors#describe, urn:comunica:default:query-operation/actors#extend, urn:comunica:default:query-operation/actors#distinct, urn:comunica:default:query-operation/actors#filter, urn:comunica:default:query-operation/actors#from, urn:comunica:default:query-operation/actors#group, urn:comunica:default:query-operation/actors#join, urn:comunica:default:query-operation/actors#leftjoin, urn:comunica:default:query-operation/actors#minus, urn:comunica:default:query-operation/actors#nop, urn:comunica:default:query-operation/actors#orderby, urn:comunica:default:query-operation/actors#project, urn:comunica:default:query-operation/actors#quadpattern, urn:comunica:default:query-operation/actors#reduced, urn:comunica:default:query-operation/actors#service, urn:comunica:default:query-operation/actors#sparql-endpoint, urn:comunica:default:query-operation/actors#slice, urn:comunica:default:query-operation/actors#union, urn:comunica:default:query-operation/actors#values, urn:comunica:default:query-operation/actors#path-alt, urn:comunica:default:query-operation/actors#path-inv, urn:comunica:default:query-operation/actors#path-link, urn:comunica:default:query-operation/actors#path-nps, urn:comunica:default:query-operation/actors#path-one-or-more, urn:comunica:default:query-operation/actors#path-seq, urn:comunica:default:query-operation/actors#path-zero-or-more, urn:comunica:default:query-operation/actors#path-zero-or-one, urn:comunica:default:query-operation/actors#update-add, urn:comunica:default:query-operation/actors#update-clear, urn:comunica:default:query-operation/actors#update-composite, urn:comunica:default:query-operation/actors#update-copy, urn:comunica:default:query-operation/actors#update-create, urn:comunica:default:query-operation/actors#update-delete-insert, urn:comunica:default:query-operation/actors#update-drop, urn:comunica:default:query-operation/actors#update-load, urn:comunica:default:query-operation/actors#update-move, urn:comunica:default:rdf-join/actors#inner-none, urn:comunica:default:rdf-join/actors#inner-single, urn:comunica:default:rdf-join/actors#inner-multi-empty, urn:comunica:default:rdf-join/actors#inner-multi-bind, urn:comunica:default:rdf-join/actors#inner-hash, urn:comunica:default:rdf-join/actors#inner-symmetric-hash, urn:comunica:default:rdf-join/actors#inner-nested-loop, urn:comunica:default:rdf-join/actors#inner-multi-smallest, urn:comunica:default:rdf-join/actors#minus-hash, urn:comunica:default:rdf-join/actors#minus-hash-undef, urn:comunica:default:rdf-join/actors#optional-bind, urn:comunica:default:rdf-join/actors#optional-nested-loop, urn:comunica:default:rdf-resolve-quad-pattern/actors#federated, urn:comunica:default:rdf-resolve-quad-pattern/actors#hypermedia, urn:comunica:default:rdf-resolve-quad-pattern/actors#rdfjs-source, urn:comunica:default:http/actors#proxy, urn:comunica:default:http/actors#inrupt-solid-client-authn, urn:comunica:default:http/actors#fetch]" for parameter "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/runner/^2.0.0/components/Runner.jsonld#Runner_actors" is not of required range type "(https://linkedsoftwaredependencies.org/bundles/npm/@comunica/core/^2.0.0/components/Actor.jsonld#Actor)<any, any, any>[]"

In Node 18:

[jeswr@orangejuly comunica-feature-solid]$ comunica-package -c engines/query-sparql-solid/config/config-default.json 
2022-07-31T08:10:34.085Z [Components.js] warn: Detected remote context lookup for 'https://linkedsoftwaredependencies.org/bundles/npm/@comunica/config-query-sparql-solid/^2.0.0/components/context.jsonld' in engines/query-sparql-solid/config/config-default.json. This may indicate a missing or invalid dependency, incorrect version number, or an invalid context URL.
(node:31589) ExperimentalWarning: The Fetch API is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Error: Error while parsing file "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/config-query-sparql-solid/^2.0.0/config/config-default.json": stream.on is not a function

It would probably be worthwhile making this part of the CI checks down the line to ensure that the engine will always build.


Environment:

Crash log:

github-actions[bot] commented 2 years ago

Thanks for reporting!

rubensworks commented 2 years ago

Looks like the packager isn't able to find the @comunica/query-sparql-solid package. Sure it's in the node_modules folder?

The Node 18 problem looks like a different issue. Probably related to the Node 18 additions of the fetch API, where the body of responses don't implement the Node.js Stream API (while they did in node-fetch).

rubensworks commented 4 months ago

Should be fine now, since we're running this at install time.