Hi,

before we spin the next RC WE should also check the ant precommit task.

Travis Ci reports a failing task in the release branch and in trunk.

Another issue i found: Changes.txt seems not reflecting all the resolved issues.

Cheers,
Markus
 

Am 27. April 2022 16:22:06 MESZ schrieb Karl Wright <[email protected]>:
>On Wed, Apr 27, 2022 at 10:21 AM Karl Wright <[email protected]> wrote:
>
>> This is Piergiorgio's patch; I think he missed something.  Piergiorgio?
>>
>> Karl
>>
>>
>> On Wed, Apr 27, 2022 at 10:19 AM Julien Massiera <
>> [email protected]> wrote:
>>
>>> Build is ok but I still have a problem with the cmisoutput test :
>>>
>>> run-IT-HSQLDB:
>>>     [junit] Testsuite:
>>> org.apache.manifoldcf.agents.output.cmisoutput.tests.APISanityHSQLDBIT
>>>     [junit] Configuration file successfully read
>>>     [junit] [main] INFO org.eclipse.jetty.util.log - Logging initialized
>>> @1550ms to org.eclipse.jetty.util.log.Slf4jLog
>>>     [junit] [main] INFO org.eclipse.jetty.server.Server -
>>> jetty-9.4.25.v20191220; built: 2019-12-20T17:00:00.294Z; git:
>>> a9729c7e7f33a459d2616a8f9e9ba8a90f432e95; jvm
>>> 11.0.15+10-Ubuntu-0ubuntu0.20.04.1
>>>     [junit] [main] INFO org.eclipse.jetty.server.session -
>>> DefaultSessionIdManager workerName=node0
>>>     [junit] [main] INFO org.eclipse.jetty.server.session - No
>>> SessionScavenger set, using defaults
>>>     [junit] [main] INFO org.eclipse.jetty.server.session - node0
>>> Scavenging every 660000ms
>>>     [junit] [main] INFO org.eclipse.jetty.server.handler.ContextHandler -
>>> Started o.e.j.w.WebAppContext@27a0a5a2{ManifoldCF Crawler
>>> Interface,/mcf-crawler-ui,file:///tmp/jetty-0_0_0_0-8346-mcf-crawler-ui_war-_mcf-crawler-ui-any-11141316626452716674.dir/webapp/,AVAILABLE}{/home/francelabs/workspace/mcf-svn/dist/web/war/mcf-crawler-ui.war}
>>>     [junit] [main] INFO org.eclipse.jetty.server.handler.ContextHandler -
>>> Started o.e.j.w.WebAppContext@7692cd34{ManifoldCF Authorities API
>>> Webapp,/mcf-authority-service,file:///tmp/jetty-0_0_0_0-8346-mcf-authority-service_war-_mcf-authority-service-any-17202752865589121447.dir/webapp/,AVAILABLE}{/home/francelabs/workspace/mcf-svn/dist/web/war/mcf-authority-service.war}
>>>     [junit] [main] INFO org.eclipse.jetty.server.handler.ContextHandler -
>>> Started o.e.j.w.WebAppContext@33aa93c{ManifoldCF General API
>>> Webapp,/mcf-api-service,file:///tmp/jetty-0_0_0_0-8346-mcf-api-service_war-_mcf-api-service-any-7754762847799735649.dir/webapp/,AVAILABLE}{/home/francelabs/workspace/mcf-svn/dist/web/war/mcf-api-service.war}
>>>     [junit] [main] INFO org.eclipse.jetty.server.AbstractConnector -
>>> Started ServerConnector@120f38e6{HTTP/1.1,[http/1.1]}{0.0.0.0:8346}
>>>     [junit] [main] INFO org.eclipse.jetty.server.Server - Started @2576ms
>>>     [junit] [main] INFO org.eclipse.jetty.server.Server -
>>> jetty-9.4.25.v20191220; built: 2019-12-20T17:00:00.294Z; git:
>>> a9729c7e7f33a459d2616a8f9e9ba8a90f432e95; jvm
>>> 11.0.15+10-Ubuntu-0ubuntu0.20.04.1
>>>     [junit] [main] WARN org.eclipse.jetty.webapp.WebInfConfiguration -
>>> Web application not found
>>> ../test-materials/chemistry-opencmis-server-inmemory-1.1.0-patched.war
>>>     [junit] [main] WARN org.eclipse.jetty.webapp.WebAppContext - Failed
>>> startup of context o.e.j.w.WebAppContext@6c37bd27
>>> {/chemistry-opencmis-server-inmemory,null,UNAVAILABLE}{../test-materials/chemistry-opencmis-server-inmemory-1.1.0-patched.war}
>>>     [junit] java.io.FileNotFoundException:
>>> ../test-materials/chemistry-opencmis-server-inmemory-1.1.0-patched.war
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebInfConfiguration.unpack(WebInfConfiguration.java:663)
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebInfConfiguration.preConfigure(WebInfConfiguration.java:141)
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:488)
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:523)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
>>>     [junit]     at
>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:100)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
>>>     [junit]     at org.eclipse.jetty.server.Server.start(Server.java:407)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
>>>     [junit]     at
>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:100)
>>>     [junit]     at
>>> org.eclipse.jetty.server.Server.doStart(Server.java:371)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
>>>     [junit]     at
>>> org.apache.manifoldcf.crawler.connectors.cmis.tests.CMISServer.start(CMISServer.java:49)
>>>     [junit]     at
>>> org.apache.manifoldcf.agents.output.cmisoutput.tests.BaseITHSQLDB.setUpCMIS(BaseITHSQLDB.java:71)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>     [junit]     at
>>> java.base/java.lang.reflect.Method.invoke(Method.java:566)
>>>     [junit]     at
>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>>>     [junit]     at
>>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>>>     [junit]     at
>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>>>     [junit]     at
>>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
>>>     [junit]     at
>>> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>>     [junit]     at
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>>>     [junit]     at
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>     [junit]     at
>>> junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
>>>     [junit] [main] INFO org.eclipse.jetty.server.AbstractConnector -
>>> Started ServerConnector@4d0b0fd4{HTTP/1.1,[http/1.1]}{0.0.0.0:9091}
>>>     [junit] [main] INFO org.eclipse.jetty.server.Server - Started @2613ms
>>>     [junit] [main] INFO org.eclipse.jetty.server.Server -
>>> jetty-9.4.25.v20191220; built: 2019-12-20T17:00:00.294Z; git:
>>> a9729c7e7f33a459d2616a8f9e9ba8a90f432e95; jvm
>>> 11.0.15+10-Ubuntu-0ubuntu0.20.04.1
>>>     [junit] [main] WARN org.eclipse.jetty.webapp.WebInfConfiguration -
>>> Web application not found
>>> ../test-materials/chemistry-opencmis-server-inmemory-1.1.0-patched.war
>>>     [junit] [main] WARN org.eclipse.jetty.webapp.WebAppContext - Failed
>>> startup of context o.e.j.w.WebAppContext@49aa766b
>>> {/chemistry-opencmis-server-inmemory,null,UNAVAILABLE}{../test-materials/chemistry-opencmis-server-inmemory-1.1.0-patched.war}
>>>     [junit] java.io.FileNotFoundException:
>>> ../test-materials/chemistry-opencmis-server-inmemory-1.1.0-patched.war
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebInfConfiguration.unpack(WebInfConfiguration.java:663)
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebInfConfiguration.preConfigure(WebInfConfiguration.java:141)
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:488)
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:523)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
>>>     [junit]     at
>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:100)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
>>>     [junit]     at org.eclipse.jetty.server.Server.start(Server.java:407)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
>>>     [junit]     at
>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:100)
>>>     [junit]     at
>>> org.eclipse.jetty.server.Server.doStart(Server.java:371)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
>>>     [junit]     at
>>> org.apache.manifoldcf.crawler.connectors.cmis.tests.CMISServer.start(CMISServer.java:49)
>>>     [junit]     at
>>> org.apache.manifoldcf.agents.output.cmisoutput.tests.BaseITHSQLDB.setUpCMIS(BaseITHSQLDB.java:75)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>     [junit]     at
>>> java.base/java.lang.reflect.Method.invoke(Method.java:566)
>>>     [junit]     at
>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>>>     [junit]     at
>>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>>>     [junit]     at
>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>>>     [junit]     at
>>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
>>>     [junit]     at
>>> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>>     [junit]     at
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>>>     [junit]     at
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>     [junit]     at
>>> junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
>>>     [junit] [main] INFO org.eclipse.jetty.server.AbstractConnector -
>>> Started ServerConnector@3adbe50f{HTTP/1.1,[http/1.1]}{0.0.0.0:9092}
>>>     [junit] [main] INFO org.eclipse.jetty.server.Server - Started @7632ms
>>>     [junit]
>>> org.apache.chemistry.opencmis.commons.exceptions.CmisServiceUnavailableException:
>>> Service Unavailable
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.convertStatusCode(AbstractAtomPubService.java:518)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.read(AbstractAtomPubService.java:701)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.getRepositoriesInternal(AbstractAtomPubService.java:873)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.bindings.spi.atompub.RepositoryServiceImpl.getRepositoryInfos(RepositoryServiceImpl.java:66)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.bindings.impl.RepositoryServiceImpl.getRepositoryInfos(RepositoryServiceImpl.java:92)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.runtime.SessionFactoryImpl.getRepositories(SessionFactoryImpl.java:120)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.runtime.SessionFactoryImpl.getRepositories(SessionFactoryImpl.java:107)
>>>     [junit]     at
>>> org.apache.manifoldcf.agents.output.cmisoutput.tests.APISanityHSQLDBIT.getCmisSourceClientSession(APISanityHSQLDBIT.java:83)
>>>     [junit]     at
>>> org.apache.manifoldcf.agents.output.cmisoutput.tests.APISanityHSQLDBIT.createTestArea(APISanityHSQLDBIT.java:143)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>     [junit]     at
>>> java.base/java.lang.reflect.Method.invoke(Method.java:566)
>>>     [junit]     at
>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>>>     [junit]     at
>>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>>>     [junit]     at
>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>>>     [junit]     at
>>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
>>>     [junit]     at
>>> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>>     [junit]     at
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>>>     [junit]     at
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>     [junit]     at
>>> junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
>>>     [junit] [main] INFO org.eclipse.jetty.server.AbstractConnector -
>>> Stopped ServerConnector@120f38e6{HTTP/1.1,[http/1.1]}{0.0.0.0:8346}
>>>     [junit] [main] INFO org.eclipse.jetty.server.session - node0 Stopped
>>> scavenging
>>>     [junit] [main] INFO org.eclipse.jetty.server.handler.ContextHandler -
>>> Stopped o.e.j.w.WebAppContext@33aa93c{ManifoldCF General API
>>> Webapp,/mcf-api-service,null,UNAVAILABLE}{/home/francelabs/workspace/mcf-svn/dist/web/war/mcf-api-service.war}
>>>     [junit] [main] INFO org.eclipse.jetty.server.handler.ContextHandler -
>>> Stopped o.e.j.w.WebAppContext@7692cd34{ManifoldCF Authorities API
>>> Webapp,/mcf-authority-service,null,UNAVAILABLE}{/home/francelabs/workspace/mcf-svn/dist/web/war/mcf-authority-service.war}
>>>     [junit] [main] INFO org.eclipse.jetty.server.handler.ContextHandler -
>>> Stopped o.e.j.w.WebAppContext@27a0a5a2{ManifoldCF Crawler
>>> Interface,/mcf-crawler-ui,null,UNAVAILABLE}{/home/francelabs/workspace/mcf-svn/dist/web/war/mcf-crawler-ui.war}
>>>     [junit] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time
>>> elapsed: 16,808 sec
>>>     [junit]
>>>     [junit] ------------- Standard Error -----------------
>>>     [junit] Configuration file successfully read
>>>     [junit] [main] INFO org.eclipse.jetty.util.log - Logging initialized
>>> @1550ms to org.eclipse.jetty.util.log.Slf4jLog
>>>     [junit] [main] INFO org.eclipse.jetty.server.Server -
>>> jetty-9.4.25.v20191220; built: 2019-12-20T17:00:00.294Z; git:
>>> a9729c7e7f33a459d2616a8f9e9ba8a90f432e95; jvm
>>> 11.0.15+10-Ubuntu-0ubuntu0.20.04.1
>>>     [junit] [main] INFO org.eclipse.jetty.server.session -
>>> DefaultSessionIdManager workerName=node0
>>>     [junit] [main] INFO org.eclipse.jetty.server.session - No
>>> SessionScavenger set, using defaults
>>>     [junit] [main] INFO org.eclipse.jetty.server.session - node0
>>> Scavenging every 660000ms
>>>     [junit] [main] INFO org.eclipse.jetty.server.handler.ContextHandler -
>>> Started o.e.j.w.WebAppContext@27a0a5a2{ManifoldCF Crawler
>>> Interface,/mcf-crawler-ui,file:///tmp/jetty-0_0_0_0-8346-mcf-crawler-ui_war-_mcf-crawler-ui-any-11141316626452716674.dir/webapp/,AVAILABLE}{/home/francelabs/workspace/mcf-svn/dist/web/war/mcf-crawler-ui.war}
>>>     [junit] [main] INFO org.eclipse.jetty.server.handler.ContextHandler -
>>> Started o.e.j.w.WebAppContext@7692cd34{ManifoldCF Authorities API
>>> Webapp,/mcf-authority-service,file:///tmp/jetty-0_0_0_0-8346-mcf-authority-service_war-_mcf-authority-service-any-17202752865589121447.dir/webapp/,AVAILABLE}{/home/francelabs/workspace/mcf-svn/dist/web/war/mcf-authority-service.war}
>>>     [junit] [main] INFO org.eclipse.jetty.server.handler.ContextHandler -
>>> Started o.e.j.w.WebAppContext@33aa93c{ManifoldCF General API
>>> Webapp,/mcf-api-service,file:///tmp/jetty-0_0_0_0-8346-mcf-api-service_war-_mcf-api-service-any-7754762847799735649.dir/webapp/,AVAILABLE}{/home/francelabs/workspace/mcf-svn/dist/web/war/mcf-api-service.war}
>>>     [junit] [main] INFO org.eclipse.jetty.server.AbstractConnector -
>>> Started ServerConnector@120f38e6{HTTP/1.1,[http/1.1]}{0.0.0.0:8346}
>>>     [junit] [main] INFO org.eclipse.jetty.server.Server - Started @2576ms
>>>     [junit] [main] INFO org.eclipse.jetty.server.Server -
>>> jetty-9.4.25.v20191220; built: 2019-12-20T17:00:00.294Z; git:
>>> a9729c7e7f33a459d2616a8f9e9ba8a90f432e95; jvm
>>> 11.0.15+10-Ubuntu-0ubuntu0.20.04.1
>>>     [junit] [main] WARN org.eclipse.jetty.webapp.WebInfConfiguration -
>>> Web application not found
>>> ../test-materials/chemistry-opencmis-server-inmemory-1.1.0-patched.war
>>>     [junit] [main] WARN org.eclipse.jetty.webapp.WebAppContext - Failed
>>> startup of context o.e.j.w.WebAppContext@6c37bd27
>>> {/chemistry-opencmis-server-inmemory,null,UNAVAILABLE}{../test-materials/chemistry-opencmis-server-inmemory-1.1.0-patched.war}
>>>     [junit] java.io.FileNotFoundException:
>>> ../test-materials/chemistry-opencmis-server-inmemory-1.1.0-patched.war
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebInfConfiguration.unpack(WebInfConfiguration.java:663)
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebInfConfiguration.preConfigure(WebInfConfiguration.java:141)
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:488)
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:523)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
>>>     [junit]     at
>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:100)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
>>>     [junit]     at org.eclipse.jetty.server.Server.start(Server.java:407)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
>>>     [junit]     at
>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:100)
>>>     [junit]     at
>>> org.eclipse.jetty.server.Server.doStart(Server.java:371)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
>>>     [junit]     at
>>> org.apache.manifoldcf.crawler.connectors.cmis.tests.CMISServer.start(CMISServer.java:49)
>>>     [junit]     at
>>> org.apache.manifoldcf.agents.output.cmisoutput.tests.BaseITHSQLDB.setUpCMIS(BaseITHSQLDB.java:71)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>     [junit]     at
>>> java.base/java.lang.reflect.Method.invoke(Method.java:566)
>>>     [junit]     at
>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>>>     [junit]     at
>>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>>>     [junit]     at
>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>>>     [junit]     at
>>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
>>>     [junit]     at
>>> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>>     [junit]     at
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>>>     [junit]     at
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>     [junit]     at
>>> junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
>>>     [junit] [main] INFO org.eclipse.jetty.server.AbstractConnector -
>>> Started ServerConnector@4d0b0fd4{HTTP/1.1,[http/1.1]}{0.0.0.0:9091}
>>>     [junit] [main] INFO org.eclipse.jetty.server.Server - Started @2613ms
>>>     [junit] [main] INFO org.eclipse.jetty.server.Server -
>>> jetty-9.4.25.v20191220; built: 2019-12-20T17:00:00.294Z; git:
>>> a9729c7e7f33a459d2616a8f9e9ba8a90f432e95; jvm
>>> 11.0.15+10-Ubuntu-0ubuntu0.20.04.1
>>>     [junit] [main] WARN org.eclipse.jetty.webapp.WebInfConfiguration -
>>> Web application not found
>>> ../test-materials/chemistry-opencmis-server-inmemory-1.1.0-patched.war
>>>     [junit] [main] WARN org.eclipse.jetty.webapp.WebAppContext - Failed
>>> startup of context o.e.j.w.WebAppContext@49aa766b
>>> {/chemistry-opencmis-server-inmemory,null,UNAVAILABLE}{../test-materials/chemistry-opencmis-server-inmemory-1.1.0-patched.war}
>>>     [junit] java.io.FileNotFoundException:
>>> ../test-materials/chemistry-opencmis-server-inmemory-1.1.0-patched.war
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebInfConfiguration.unpack(WebInfConfiguration.java:663)
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebInfConfiguration.preConfigure(WebInfConfiguration.java:141)
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:488)
>>>     [junit]     at
>>> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:523)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
>>>     [junit]     at
>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:100)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
>>>     [junit]     at org.eclipse.jetty.server.Server.start(Server.java:407)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
>>>     [junit]     at
>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:100)
>>>     [junit]     at
>>> org.eclipse.jetty.server.Server.doStart(Server.java:371)
>>>     [junit]     at
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
>>>     [junit]     at
>>> org.apache.manifoldcf.crawler.connectors.cmis.tests.CMISServer.start(CMISServer.java:49)
>>>     [junit]     at
>>> org.apache.manifoldcf.agents.output.cmisoutput.tests.BaseITHSQLDB.setUpCMIS(BaseITHSQLDB.java:75)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>     [junit]     at
>>> java.base/java.lang.reflect.Method.invoke(Method.java:566)
>>>     [junit]     at
>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>>>     [junit]     at
>>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>>>     [junit]     at
>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>>>     [junit]     at
>>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
>>>     [junit]     at
>>> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>>     [junit]     at
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>>>     [junit]     at
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>     [junit]     at
>>> junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
>>>     [junit] [main] INFO org.eclipse.jetty.server.AbstractConnector -
>>> Started ServerConnector@3adbe50f{HTTP/1.1,[http/1.1]}{0.0.0.0:9092}
>>>     [junit] [main] INFO org.eclipse.jetty.server.Server - Started @7632ms
>>>     [junit]
>>> org.apache.chemistry.opencmis.commons.exceptions.CmisServiceUnavailableException:
>>> Service Unavailable
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.convertStatusCode(AbstractAtomPubService.java:518)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.read(AbstractAtomPubService.java:701)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.getRepositoriesInternal(AbstractAtomPubService.java:873)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.bindings.spi.atompub.RepositoryServiceImpl.getRepositoryInfos(RepositoryServiceImpl.java:66)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.bindings.impl.RepositoryServiceImpl.getRepositoryInfos(RepositoryServiceImpl.java:92)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.runtime.SessionFactoryImpl.getRepositories(SessionFactoryImpl.java:120)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.runtime.SessionFactoryImpl.getRepositories(SessionFactoryImpl.java:107)
>>>     [junit]     at
>>> org.apache.manifoldcf.agents.output.cmisoutput.tests.APISanityHSQLDBIT.getCmisSourceClientSession(APISanityHSQLDBIT.java:83)
>>>     [junit]     at
>>> org.apache.manifoldcf.agents.output.cmisoutput.tests.APISanityHSQLDBIT.createTestArea(APISanityHSQLDBIT.java:143)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>     [junit]     at
>>> java.base/java.lang.reflect.Method.invoke(Method.java:566)
>>>     [junit]     at
>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>>>     [junit]     at
>>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>>>     [junit]     at
>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>>>     [junit]     at
>>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
>>>     [junit]     at
>>> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>>     [junit]     at
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>>>     [junit]     at
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>     [junit]     at
>>> org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>     [junit]     at
>>> junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
>>>     [junit]     at
>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
>>>     [junit] [main] INFO org.eclipse.jetty.server.AbstractConnector -
>>> Stopped ServerConnector@120f38e6{HTTP/1.1,[http/1.1]}{0.0.0.0:8346}
>>>     [junit] [main] INFO org.eclipse.jetty.server.session - node0 Stopped
>>> scavenging
>>>     [junit] [main] INFO org.eclipse.jetty.server.handler.ContextHandler -
>>> Stopped o.e.j.w.WebAppContext@33aa93c{ManifoldCF General API
>>> Webapp,/mcf-api-service,null,UNAVAILABLE}{/home/francelabs/workspace/mcf-svn/dist/web/war/mcf-api-service.war}
>>>     [junit] [main] INFO org.eclipse.jetty.server.handler.ContextHandler -
>>> Stopped o.e.j.w.WebAppContext@7692cd34{ManifoldCF Authorities API
>>> Webapp,/mcf-authority-service,null,UNAVAILABLE}{/home/francelabs/workspace/mcf-svn/dist/web/war/mcf-authority-service.war}
>>>     [junit] [main] INFO org.eclipse.jetty.server.handler.ContextHandler -
>>> Stopped o.e.j.w.WebAppContext@27a0a5a2{ManifoldCF Crawler
>>> Interface,/mcf-crawler-ui,null,UNAVAILABLE}{/home/francelabs/workspace/mcf-svn/dist/web/war/mcf-crawler-ui.war}
>>>     [junit] ------------- ---------------- ---------------
>>>     [junit] Testcase:
>>> sanityCheck(org.apache.manifoldcf.agents.output.cmisoutput.tests.APISanityHSQLDBIT):
>>>     Caused an ERROR
>>>     [junit] Service Unavailable
>>>     [junit]
>>> org.apache.chemistry.opencmis.commons.exceptions.CmisServiceUnavailableException:
>>> Service Unavailable
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.convertStatusCode(AbstractAtomPubService.java:518)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.read(AbstractAtomPubService.java:701)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.getRepositoriesInternal(AbstractAtomPubService.java:873)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.bindings.spi.atompub.RepositoryServiceImpl.getRepositoryInfos(RepositoryServiceImpl.java:66)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.bindings.impl.RepositoryServiceImpl.getRepositoryInfos(RepositoryServiceImpl.java:92)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.runtime.SessionFactoryImpl.getRepositories(SessionFactoryImpl.java:120)
>>>     [junit]     at
>>> org.apache.chemistry.opencmis.client.runtime.SessionFactoryImpl.getRepositories(SessionFactoryImpl.java:107)
>>>     [junit]     at
>>> org.apache.manifoldcf.agents.output.cmisoutput.tests.APISanityHSQLDBIT.getCmisSourceClientSession(APISanityHSQLDBIT.java:83)
>>>     [junit]     at
>>> org.apache.manifoldcf.agents.output.cmisoutput.tests.APISanityHSQLDBIT.createTestArea(APISanityHSQLDBIT.java:143)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>     [junit]     at
>>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>     [junit]
>>>     [junit]
>>>     [junit] [Thread-186] INFO org.eclipse.jetty.server.AbstractConnector
>>> - Stopped ServerConnector@4d0b0fd4{HTTP/1.1,[http/1.1]}{0.0.0.0:9091}
>>>     [junit] [Thread-186] INFO
>>> org.eclipse.jetty.server.handler.ContextHandler - Stopped
>>> o.e.j.w.WebAppContext@6c37bd27
>>> {/chemistry-opencmis-server-inmemory,null,UNAVAILABLE}{../test-materials/chemistry-opencmis-server-inmemory-1.1.0-patched.war}
>>>     [junit] [Thread-186] INFO org.eclipse.jetty.server.AbstractConnector
>>> - Stopped ServerConnector@3adbe50f{HTTP/1.1,[http/1.1]}{0.0.0.0:9092}
>>>     [junit] [Thread-186] INFO
>>> org.eclipse.jetty.server.handler.ContextHandler - Stopped
>>> o.e.j.w.WebAppContext@49aa766b
>>> {/chemistry-opencmis-server-inmemory,null,UNAVAILABLE}{../test-materials/chemistry-opencmis-server-inmemory-1.1.0-patched.war}
>>>
>>> BUILD FAILED
>>>
>>> -----Message d'origine-----
>>> De : Karl Wright <[email protected]>
>>> Envoyé : mercredi 27 avril 2022 15:50
>>> À : dev <[email protected]>
>>> Objet : [VOTE] Release Apache ManifoldCF 2.22, RC2
>>>
>>> Hi,
>>>
>>> Please vote on whether to release Apache ManifoldCF 2.22, RC2.  The
>>> release artifact is at
>>> https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.22
>>> .
>>> There is also a release tag at
>>> https://svn.apache.org/repos/asf/manifoldcf/tags/release-2.22-RC2 .
>>>
>>> This release contains a Tika update which required extensive dependency
>>> updates, which needs some degree of testing, as well as a new LDAP Mapper.
>>>
>>> RC1 also contains a CMIS fix from Piergiorgio, as well as an LDAP Mapper
>>> pom fix.
>>> RC2 has a fix for the MongoDB test download issue.
>>>
>>> Thanks in advance,
>>> Karl
>>>
>>>
>>>

Reply via email to