error during autodeploy
during autodeployment of v.1.7.0 (and likely all later versions) the following error is thrown.
output
12 Jul 2021 07:54:10,251 [main] INFO (AutoDeploymentTrigger.java [execute]:90) - Scanning autodeploy directory. Found 1 app packages.
12 Jul 2021 07:54:10,301 [main] INFO (Deployment.java [installAndDeploy]:268) - Installing package file:///exist/autodeploy/tg-connect-1.7.0.xar
12 Jul 2021 07:54:11,136 [main] INFO (Deployment.java [installAndDeploy]:281) - Deploying package http://sub.uni-goettingen.de/tg-connect-standalone
12 Jul 2021 07:54:14,571 [main] ERROR (DocumentTriggers.java [afterCreateDocument]:240) - Invalid URI: xmldb URI scheme does not start with xmldb:: http://exist-db.org/xquery/html-templating
java.lang.IllegalArgumentException: Invalid URI: xmldb URI scheme does not start with xmldb:: http://exist-db.org/xquery/html-templating
at org.exist.xmldb.XmldbURI.create(XmldbURI.java:232) ~[exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.xmldb.XmldbURI.append(XmldbURI.java:628) ~[exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.extensions.exquery.restxq.impl.ExistXqueryRegistry.getAbsoluteModuleHint(ExistXqueryRegistry.java:456) ~[exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.extensions.exquery.restxq.impl.ExistXqueryRegistry.recordMissingDependency(ExistXqueryRegistry.java:413) ~[exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.extensions.exquery.restxq.impl.ExistXqueryRegistry.findServices(ExistXqueryRegistry.java:258) ~[exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.extensions.exquery.restxq.impl.RestXqTrigger.after(RestXqTrigger.java:113) ~[exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.extensions.exquery.restxq.impl.RestXqTrigger.afterCreateDocument(RestXqTrigger.java:51) ~[exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.collections.triggers.DocumentTriggers.afterCreateDocument(DocumentTriggers.java:238) ~[exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.collections.MutableCollection.addBinaryResource(MutableCollection.java:1739) ~[exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.collections.MutableCollection.addBinaryResource(MutableCollection.java:1643) ~[exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.collections.MutableCollection.addBinaryResource(MutableCollection.java:1615) ~[exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.repo.Deployment.storeFiles(Deployment.java:824) ~[exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.repo.Deployment.scanDirectory(Deployment.java:740) ~[exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.repo.Deployment.lambda$30(Deployment.java:745) ~[exist.uber.jar:5.4.0-SNAPSHOT]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) [?:1.8.0_275]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [?:1.8.0_275]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) [?:1.8.0_275]
at java.util.Iterator.forEachRemaining(Iterator.java:116) [?:1.8.0_275]
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) [?:1.8.0_275]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) [?:1.8.0_275]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) [?:1.8.0_275]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) [?:1.8.0_275]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) [?:1.8.0_275]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [?:1.8.0_275]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485) [?:1.8.0_275]
at org.exist.repo.Deployment.scanDirectory(Deployment.java:745) [exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.repo.Deployment.scanDirectory(Deployment.java:714) [exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.repo.Deployment.deploy(Deployment.java:445) [exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.repo.Deployment.installAndDeploy(Deployment.java:282) [exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.repo.AutoDeploymentTrigger.execute(AutoDeploymentTrigger.java:120) [exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.storage.StartupTriggersManager.startPreMultiUserSystem(StartupTriggersManager.java:61) [exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.storage.BrokerPoolServicesManager.startPreMultiUserSystemServices(BrokerPoolServicesManager.java:264) [exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.storage.BrokerPool._initialize(BrokerPool.java:683) [exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.storage.BrokerPool.initialize(BrokerPool.java:451) [exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.storage.BrokerPools.configure(BrokerPools.java:177) [exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.storage.BrokerPools.configure(BrokerPools.java:112) [exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.jetty.JettyStart.run(JettyStart.java:216) [exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.jetty.JettyStart.main(JettyStart.java:103) [exist.uber.jar:5.4.0-SNAPSHOT]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_275]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_275]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275]
at org.exist.start.Main.invokeMain(Main.java:153) [exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.start.Main.runEx(Main.java:292) [exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.start.Main.run(Main.java:158) [exist.uber.jar:5.4.0-SNAPSHOT]
at org.exist.start.Main.main(Main.java:95) [exist.uber.jar:5.4.0-SNAPSHOT]
reproduce
tmpdir=$(mktemp -d)
cd $tmpdir
curl -o tg-connect-1.7.0.xar "https://ci.de.dariah.eu/exist-repo/find?abbrev=tg-connect-standalone&processor=5.3.0"
docker run --mount type=bind,source=${tmpdir},target=/exist/autodeploy --pull always existdb/existdb:latest -p 8080:8080 &