Sorry, there was a typo: track -> trunk

2023年10月27日(金) 0:12 Mingchun Zhao <mingchun.zha...@gmail.com>:

> Hi Guylaine, Thanks!
> Was your patch based on the latest track? Unfortunately, I was unable to
> apply your patch in my environment.
>
> 2023年10月26日(木) 20:44 Guylaine BASSETTE <guylaine.basse...@francelabs.com>:
>
>> Hello Mingchun,
>>
>> As mentioned in my previous e-mail to Karl, my patch contained other
>> files to be updated. I don't know why they don't have been taken into
>> account, but would you be interested in trying my patch? I have fixed the
>> spots I had missed... (joint with this mail)
>>
>> With these modifications I went through all tests of kafka.
>> Le 26/10/2023 à 03:47, Mingchun Zhao a écrit :
>>
>> Hi there, Allow me to share my `ant test` result using the latest Github
>> trunk.
>> I got a lot of `Broker may not be available` warnings in the Kafka IT test
>> and it eventually failed.
>>
>> ```
>> ...
>>     [junit] [kafka-producer-network-thread | producer-3] INFO
>> org.apache.kafka.clients.NetworkClient - [Producer clientId=producer-3]
>> Node 0 disconnected.
>>     [junit] [kafka-producer-network-thread | producer-3] WARN
>> org.apache.kafka.clients.NetworkClient - [Producer clientId=producer-3]
>> Connection to node 0 (/192.168.10.103:9092) could not be established.
>> Broker may not be available.
>>     [junit] [kafka-producer-network-thread | producer-1] INFO
>> org.apache.kafka.clients.NetworkClient - [Producer clientId=producer-1]
>> Node 0 disconnected.
>>     [junit] [kafka-producer-network-thread | producer-1] WARN
>> org.apache.kafka.clients.NetworkClient - [Producer clientId=producer-1]
>> Connection to node 0 (/192.168.10.103:9092) could not be established.
>> Broker may not be available.
>>     [junit] [kafka-producer-network-thread | producer-2] INFO
>> org.apache.kafka.clients.NetworkClient - [Producer clientId=producer-2]
>> Node 0 disconnected.
>>     [junit] [kafka-producer-network-thread | producer-2] WARN
>> org.apache.kafka.clients.NetworkClient - [Producer clientId=producer-2]
>> Connection to node 0 (/192.168.10.103:9092) could not be established.
>> Broker may not be available.
>>     [junit] [kafka-producer-network-thread | producer-3] INFO
>> org.apache.kafka.clients.NetworkClient - [Producer clientId=producer-3]
>> Node 0 disconnected.
>>     [junit] [kafka-producer-network-thread | producer-3] WARN
>> org.apache.kafka.clients.NetworkClient - [Producer clientId=producer-3]
>> Connection to node 0 (/192.168.10.103:9092) could not be established.
>> Broker may not be available.
>>     [junit] ------------- ---------------- ---------------
>>     [junit] Testcase:
>> sanityCheck(org.apache.manifoldcf.agents.output.kafka.APISanityHSQLDBIT):
>> Caused an ERROR
>>     [junit] ManifoldCF did not terminate in the allotted time of 120000
>> milliseconds
>>     [junit] org.apache.manifoldcf.core.interfaces.ManifoldCFException:
>> ManifoldCF did not terminate in the allotted time of 120000 milliseconds
>>     [junit]     at
>> org.apache.manifoldcf.agents.output.kafka.APISanityHSQLDBIT.waitJobInactive(APISanityHSQLDBIT.java:289)
>>     [junit]     at
>> org.apache.manifoldcf.agents.output.kafka.APISanityHSQLDBIT.sanityCheck(APISanityHSQLDBIT.java:177)
>>     [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]
>>
>> BUILD FAILED
>> /Users/zhaomingchun/ManifoldCF/manifoldcf/build.xml:517: The following
>> error occurred while executing this line:
>> /Users/zhaomingchun/ManifoldCF/manifoldcf/build.xml:471: The following
>> error occurred while executing this line:
>> /Users/zhaomingchun/ManifoldCF/manifoldcf/dist/connector-build.xml:1104:
>> Test org.apache.manifoldcf.agents.output.kafka.APISanityHSQLDBIT failed
>>
>> Total time: 38 minutes 13 seconds
>> ```
>>
>>
>> 2023年10月26日(木) 5:42 Karl Wright <daddy...@gmail.com> <daddy...@gmail.com>:
>>
>>
>> I see you have committed this.  You missed a few spots; the extra jar was
>> mentioned in multiple places.  I committed another fix to correct that.
>>
>> Karl
>>
>>
>> On Wed, Oct 25, 2023 at 10:46 AM Guylaine BASSETTE 
>> <guylaine.basse...@francelabs.com> wrote:
>>
>>
>> Hello Karl,
>>
>> Thank you very much for this update! I have tested your suggestions and
>> kafka ITs tests ended successfully. :-)
>>
>> Here you can find the patch.
>>
>> My only doubt is this warning I had in some parts of the kafka test:
>>
>> ```
>>
>>     [junit] [Controller-0-to-broker-0-send-thread] INFO
>> org.apache.kafka.clients.NetworkClient - [Controller id=0,
>> targetBrokerId=0] Node 0 disconnected.
>>     [junit] [Controller-0-to-broker-0-send-thread] WARN
>> org.apache.kafka.clients.NetworkClient - [Controller id=0,
>> targetBrokerId=0] Connection to node 0 
>> (guylaine-virtual-machine/127.0.1.1:9092) could not be established. Broker 
>> may not be available.
>>     [junit] [Controller-0-to-broker-0-send-thread] WARN
>> kafka.controller.RequestSendThread - [RequestSendThread controllerId=0]
>> Controller 0's connection to broker guylaine-virtual-machine:9092 (id: 0
>> rack: null) was unsuccessful
>>     [junit] java.io.IOException: Connection to
>> guylaine-virtual-machine:9092 (id: 0 rack: null) failed.
>>     [junit]     at
>>
>>
>> org.apache.kafka.clients.NetworkClientUtils.awaitReady(NetworkClientUtils.java:70)
>>
>>     [junit]     at
>>
>>
>> kafka.controller.RequestSendThread.brokerReady(ControllerChannelManager.scala:298)
>>
>>     [junit]     at
>>
>>
>> kafka.controller.RequestSendThread.doWork(ControllerChannelManager.scala:251)
>>
>>     [junit]     at
>>
>>
>> org.apache.kafka.server.util.ShutdownableThread.run(ShutdownableThread.java:130)
>>
>>     [junit] [Controller-0-to-broker-0-send-thread] INFO
>> org.apache.kafka.clients.NetworkClient - [Controller id=0,
>> targetBrokerId=0] Client requested connection close from node 0
>>     [junit] [controller-event-thread] INFO state.change.logger -
>> [Controller id=0 epoch=2] Sending LeaderAndIsr request to broker 0 with 1
>> become-leader and 0 become-follower partitions
>> ```
>>
>> I have also ran an "ant test". It run core-framework and ITs tests until
>> mongoDB connector with this fail:
>> ```
>>     [junit] Testcase:
>>
>>
>> sanityCheck(org.apache.manifoldcf.agents.output.mongodboutput.tests.APISanityHSQLDBIT):
>>
>> Caused an ERROR
>>     [junit] Could not start process: <EOF>
>>     [junit] java.lang.RuntimeException: Could not start process: <EOF>
>>     [junit]     at
>>
>>
>> de.flapdoodle.embed.mongo.AbstractMongoProcess.onAfterProcessStart(AbstractMongoProcess.java:81)
>>
>>     [junit]     at
>>
>>
>> de.flapdoodle.embed.process.runtime.AbstractProcess.<init>(AbstractProcess.java:115)
>>
>>     [junit]     at
>>
>>
>> de.flapdoodle.embed.mongo.AbstractMongoProcess.<init>(AbstractMongoProcess.java:54)
>>
>>     [junit]     at
>> de.flapdoodle.embed.mongo.MongodProcess.<init>(MongodProcess.java:50)
>>     [junit]     at
>>
>>
>> de.flapdoodle.embed.mongo.MongodExecutable.start(MongodExecutable.java:44)
>>
>>     [junit]     at
>>
>>
>> de.flapdoodle.embed.mongo.MongodExecutable.start(MongodExecutable.java:34)
>>
>>     [junit]     at
>> de.flapdoodle.embed.process.runtime.Executable.start(Executable.java:109)
>>     [junit]     at
>>
>>
>> org.apache.manifoldcf.agents.output.mongodboutput.tests.BaseITHSQLDB.setUpMongoDB(BaseITHSQLDB.java:72)
>>
>>     [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] Testcase:
>>
>>
>> sanityCheck(org.apache.manifoldcf.agents.output.mongodboutput.tests.APISanityHSQLDBIT):
>>
>> Caused an ERROR
>>     [junit] null
>>     [junit] java.lang.NullPointerException
>>     [junit]     at
>>
>>
>> org.apache.manifoldcf.agents.output.mongodboutput.tests.APISanityHSQLDBIT.removeTestArea(APISanityHSQLDBIT.java:109)
>>
>>     [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)
>>
>> ```
>>
>> And no more success for the ITs tests of Solr connector...
>>
>> Guylaine
>> Le 25/10/2023 à 12:52, Karl Wright a écrit :
>>
>> I was able to reproduce the problem last night.  I believe the cause may
>> well be that we've moved too many dependencies to the framework level.
>> Specifically, I think perhaps only zookeeper and netty should run there,
>> but the Scala library probably needs to run at the same classloader level
>> as the other Scala jars, so it should be moved back into connectors/kafka
>> and removed from framework/build.xml and from build.xml and from
>> connector-build.xml.
>>
>> Sadly I'm completely snowed under until the weekend so it will need to
>>
>> wait
>>
>> until then unless someone else wants to try this.
>>
>> Karl
>>
>>
>> On Tue, Oct 24, 2023 at 9:12 AM Karl Wright <daddy...@gmail.com> 
>> <daddy...@gmail.com> <
>>
>> daddy...@gmail.com> wrote:
>>
>> Try doing svn update and deleting your test-materials directory contents.
>> Then ant download-dependencies.  You don't get a link error after that
>>
>> when
>>
>> you do run-IT-HSQLDB .
>>
>> Karl
>>
>> On Tue, Oct 24, 2023 at 9:10 AM Guylaine BASSETTE <
>>
>> guylaine.basse...@francelabs.com> wrote:
>>
>> Hi Karl and Mingchun,
>>
>> Thanks again !
>>
>> My bad for the Zookeeper dependencies. Actually I've made a mistake
>> using in my IDE dependencies analyzer.
>>
>> Regarding Kafka tests, a light search brings me to the
>> "spark-streaming-kafka" dependency that might be missing...
>>
>> At the mean time, I continue my effort on Solr connector tests.
>>
>>
>> For any use, here is the errors I get:
>>
>> ```
>>
>>    [junit] [main] INFO org.eclipse.jetty.server.handler.ContextHandler -
>> Stopped o.e.j.w.WebAppContext@7c28c1{ManifoldCF General API
>>
>>
>>
>> Webapp,/mcf-api-service,null,STOPPED}{/home/guylaine/IdeaProjects/mon-manifoldcf/dist/web/war/mcf-api-service.war}
>>
>>      [junit] [main] INFO org.eclipse.jetty.server.handler.ContextHandler
>> - Stopped o.e.j.w.WebAppContext@588ffeb{ManifoldCF Authorities API
>>
>>
>>
>> Webapp,/mcf-authority-service,null,STOPPED}{/home/guylaine/IdeaProjects/mon-manifoldcf/dist/web/war/mcf-authority-service.war}
>>
>>      [junit] [main] INFO org.eclipse.jetty.server.handler.ContextHandler
>> - Stopped o.e.j.w.WebAppContext@71a3a190{ManifoldCF Crawler
>>
>>
>>
>> Interface,/mcf-crawler-ui,null,STOPPED}{/home/guylaine/IdeaProjects/mon-manifoldcf/dist/web/war/mcf-crawler-ui.war}
>>
>>      [junit] ------------- ---------------- ---------------
>>      [junit] Testcase:
>> sanityCheck(org.apache.manifoldcf.agents.output.kafka.APISanityHSQLDBIT):
>> Caused an ERROR
>>      [junit] 'scala.collection.immutable.ArraySeq
>> scala.runtime.ScalaRunTime$.wrapRefArray(java.lang.Object[])'
>>      [junit] java.lang.NoSuchMethodError:
>> 'scala.collection.immutable.ArraySeq
>> scala.runtime.ScalaRunTime$.wrapRefArray(java.lang.Object[])'
>>      [junit]     at
>> kafka.server.KafkaConfig$.<clinit>(KafkaConfig.scala:338)
>>      [junit]     at
>> kafka.server.KafkaConfig.<init>(KafkaConfig.scala:1603)
>>      [junit]     at
>>
>>
>>
>> org.apache.manifoldcf.agents.output.kafka.KafkaLocal.<init>(KafkaLocal.java:31)
>>
>>      [junit]     at
>>
>>
>>
>> org.apache.manifoldcf.agents.output.kafka.BaseITHSQLDB.setupKafka(BaseITHSQLDB.java:86)
>>
>>      [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] Testcase:
>> sanityCheck(org.apache.manifoldcf.agents.output.kafka.APISanityHSQLDBIT):
>> Caused an ERROR
>>      [junit] null
>>      [junit] java.lang.NullPointerException
>>      [junit]     at
>>
>>
>>
>> org.apache.manifoldcf.agents.output.kafka.BaseITHSQLDB.cleanUpKafka(BaseITHSQLDB.java:92)
>>
>>      [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)
>>
>> ```
>>
>> Le 24/10/2023 à 12:30, Karl Wright a écrit :
>>
>> I missed a place - connector-build.xml.  Updated now.
>>
>> Now we don't get a link exception, but neither does the kafka test work.
>> It seems to be unable to start zookeeper even though all the
>>
>> dependencies
>>
>> are now there.  Will need to look at this after work.
>>
>> Karl
>>
>>
>> On Mon, Oct 23, 2023 at 11:32 PM Mingchun Zhao<
>> mingchun.zha...@gmail.com>
>>
>> wrote:
>>
>>
>> Thanks. I've tried `ant test` with the latest trunk. As a result, the
>>
>> kafka
>>
>> test failed as below.
>> ```
>>      [junit] Testcase:
>>
>>
>> sanityCheck(org.apache.manifoldcf.agents.output.kafka.APISanityHSQLDBIT):
>>
>> Caused an ERROR
>>      [junit] io/netty/handler/ssl/SslContext
>>      [junit] java.lang.NoClassDefFoundError:
>>
>> io/netty/handler/ssl/SslContext
>>
>>      [junit]     at
>>
>>
>>
>>
>>
>> org.apache.zookeeper.common.ZKConfig.handleBackwardCompatibility(ZKConfig.java:106)
>>
>>      [junit]     at
>>
>>
>>
>>
>>
>> org.apache.zookeeper.client.ZKClientConfig.handleBackwardCompatibility(ZKClientConfig.java:96)
>>
>>      [junit]     at
>> org.apache.zookeeper.common.ZKConfig.init(ZKConfig.java:92)
>>      [junit]     at
>> org.apache.zookeeper.common.ZKConfig.<init>(ZKConfig.java:61)
>>      [junit]     at
>>
>>
>> org.apache.zookeeper.client.ZKClientConfig.<init>(ZKClientConfig.java:69)
>>
>>      [junit]     at
>>
>> kafka.server.KafkaConfig.<init>(KafkaConfig.scala:1620)
>>
>>      [junit]     at
>>
>> kafka.server.KafkaConfig.<init>(KafkaConfig.scala:1603)
>>
>>      [junit]     at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.agents.output.kafka.KafkaLocal.<init>(KafkaLocal.java:31)
>>
>>      [junit]     at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.agents.output.kafka.BaseITHSQLDB.setupKafka(BaseITHSQLDB.java:86)
>>
>>      [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] Caused by: java.lang.ClassNotFoundException:
>> io.netty.handler.ssl.SslContext
>>      [junit]     at
>>
>>
>>
>>
>>
>> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
>>
>>      [junit]     at
>>
>>
>>
>>
>>
>> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
>>
>>      [junit]     at
>> java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
>>      [junit]
>>      [junit]
>>      [junit] Testcase:
>>
>>
>> sanityCheck(org.apache.manifoldcf.agents.output.kafka.APISanityHSQLDBIT):
>>
>> Caused an ERROR
>>      [junit] null
>>      [junit] java.lang.NullPointerException
>>      [junit]     at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.agents.output.kafka.BaseITHSQLDB.cleanUpKafka(BaseITHSQLDB.java:92)
>>
>>      [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]
>>
>> BUILD FAILED
>> /Users/zhaomingchun/ManifoldCF/manifoldcf/build.xml:517: The following
>> error occurred while executing this line:
>> /Users/zhaomingchun/ManifoldCF/manifoldcf/build.xml:471: The following
>> error occurred while executing this line:
>>
>>
>> /Users/zhaomingchun/ManifoldCF/manifoldcf/dist/connector-build.xml:1102:
>>
>> Test org.apache.manifoldcf.agents.output.kafka.APISanityHSQLDBIT failed
>> ```
>>
>> 2023年10月24日(火) 11:00 Karl Wright<daddy...@gmail.com> <daddy...@gmail.com> 
>> <daddy...@gmail.com
>> :
>>
>>
>> Okay, I updated zookeeper properly in build.xml and
>>
>> framework/build.xml,
>>
>> with the two new dependencies, and the zookeeper tests pass.  I
>>
>> haven't
>>
>> tried the kafka or solr tests yet.
>>
>> Karl
>>
>>
>> On Mon, Oct 23, 2023 at 9:29 PM Karl Wright<daddy...@gmail.com> 
>> <daddy...@gmail.com> <
>>
>> daddy...@gmail.com>
>>
>> wrote:
>>
>> Unless I know what kafka is using zookeeper for, this would seem
>>
>> risky
>>
>> to
>>
>> me.  Zookeeper is meant to coordinate processes; it may not work for
>>
>> one
>>
>> process to be using different versions of zookeeper than the others.
>>
>> It looks like the original change to kafka you reverted had the
>>
>> proper
>>
>> dependencies but they absolutely needed to be included in the right
>> classpaths and they weren't - they were only included in the kafka
>>
>> tests.
>>
>> I will look at this perhaps at the latest this weekend, but I won't
>>
>> commit
>>
>> this patch.
>>
>>
>> Karl
>>
>>
>> On Mon, Oct 23, 2023 at 5:14 PM Mingchun Zhao <
>> mingchun.zha...@gmail.com
>>
>> wrote:
>>
>>
>> I reverted zookeeper version to 3.8.0 to avoid linkage error on the
>> multiThreadZooKeeperLockTest:
>> [junit] Caused by: java.lang.ClassNotFoundException:
>> io.netty.handler.ssl.SslContext
>>
>> I've prepared a PR here:https://github.com/apache/manifoldcf/pull/156
>>
>> Just a heads up, `ant test` still hangs on the Solr Output connector
>>
>> test:
>>
>> ```
>> run-IT-HSQLDB:
>>      [junit] Testsuite:
>> org.apache.manifoldcf.agents.output.solr.tests.SolrCrawlHSQLDBIT
>>      [junit] Configuration file successfully read
>>      [junit] [main] INFO org.eclipse.jetty.util.log - Logging
>>
>> initialized
>>
>> @7027ms to org.eclipse.jetty.util.log.Slf4jLog
>>      [junit] [main] INFO org.eclipse.jetty.server.Server -
>> jetty-9.4.48.v20220622; built: 2022-06-21T20:42:25.880Z; git:
>> 6b67c5719d1f4371b33655ff2d047d24e171e49a; jvm 11.0.11+9
>>      [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@1517f633{ManifoldCF Crawler
>>
>>
>>
>>
>>
>> Interface,/mcf-crawler-ui,file:///private/var/folders/zh/mx4q_qh93cv6jtp13ht8b1fr0000gn/T/jetty-0_0_0_0-8346-mcf-crawler-ui_war-_mcf-crawler-ui-any-7554899724821045499/webapp/,AVAILABLE}{/Users/zhaomingchun/ManifoldCF/manifoldcf/dist/web/war/mcf-crawler-ui.war}
>>
>>      [junit] [main] INFO
>>
>> org.eclipse.jetty.server.handler.ContextHandler
>>
>> -
>>
>> Started o.e.j.w.WebAppContext@4fe01803{ManifoldCF Authorities API
>>
>>
>>
>>
>>
>> Webapp,/mcf-authority-service,file:///private/var/folders/zh/mx4q_qh93cv6jtp13ht8b1fr0000gn/T/jetty-0_0_0_0-8346-mcf-authority-service_war-_mcf-authority-service-any-7701836901953162228/webapp/,AVAILABLE}{/Users/zhaomingchun/ManifoldCF/manifoldcf/dist/web/war/mcf-authority-service.war}
>>
>>      [junit] Creating mock service
>>      [junit] Mock service created
>>      [junit] [main] INFO
>>
>> org.eclipse.jetty.server.handler.ContextHandler
>>
>> -
>>
>> Started o.e.j.w.WebAppContext@13d186db{ManifoldCF General API
>>
>>
>>
>>
>>
>> Webapp,/mcf-api-service,file:///private/var/folders/zh/mx4q_qh93cv6jtp13ht8b1fr0000gn/T/jetty-0_0_0_0-8346-mcf-api-service_war-_mcf-api-service-any-2609388202403972652/webapp/,AVAILABLE}{/Users/zhaomingchun/ManifoldCF/manifoldcf/dist/web/war/mcf-api-service.war}
>>
>>      [junit] [main] INFO org.eclipse.jetty.server.AbstractConnector
>>
>> -
>>
>> Started ServerConnector@3bd55d8{HTTP/1.1, (http/1.1)}{0.0.0.0:8346}
>>      [junit] [main] INFO org.eclipse.jetty.server.Server - Started
>>
>> @9054ms
>>
>>      [junit] [main] INFO org.eclipse.jetty.server.Server -
>> jetty-9.4.48.v20220622; built: 2022-06-21T20:42:25.880Z; git:
>> 6b67c5719d1f4371b33655ff2d047d24e171e49a; jvm 11.0.11+9
>>      [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 600000ms
>>      [junit] [main] INFO
>>
>> org.eclipse.jetty.server.handler.ContextHandler
>>
>> -
>>
>> Started o.e.j.s.ServletContextHandler@6f4ade6e
>>
>> {/solr,null,AVAILABLE}
>>
>>      [junit] [main] INFO org.eclipse.jetty.server.AbstractConnector
>>
>> -
>>
>> Started ServerConnector@30e6a763{HTTP/1.1, (http/1.1)}{0.0.0.0:8188
>>
>> }
>>
>>      [junit] [main] INFO org.eclipse.jetty.server.Server - Started
>>
>> @9064ms
>>
>>      [junit] [main] INFO org.eclipse.jetty.server.AbstractConnector
>>
>> -
>>
>> Stopped ServerConnector@30e6a763{HTTP/1.1, (http/1.1)}{0.0.0.0:8188
>>
>> }
>>
>>      [junit] [main] INFO org.eclipse.jetty.server.session - node0
>>
>> Stopped
>>
>> scavenging
>>      [junit] [main] INFO
>>
>> org.eclipse.jetty.server.handler.ContextHandler
>>
>> -
>>
>> Stopped o.e.j.s.ServletContextHandler@6f4ade6e{/solr,null,STOPPED}
>> ```
>>
>> 2023年10月24日(火) 1:40 Karl Wright<daddy...@gmail.com> <daddy...@gmail.com> 
>> <daddy...@gmail.com
>> :
>>
>>
>> The dependencies would be in the zookeeper pom.  Maven would follow
>>
>> them
>>
>> automatically which is why it is insufficient to assume that if
>>
>> maven
>>
>> works
>>
>> so will ant.
>>
>> You can use mvn dependency:tree to find what Maven is actually
>>
>> pulling
>>
>> in.
>>
>> Karl
>>
>>
>> On Mon, Oct 23, 2023 at 11:04 AM Guylaine BASSETTE <
>>
>> guylaine.basse...@francelabs.com> wrote:
>>
>> I launch these tests with a Maven build and everything is OK. Yet
>>
>> no
>>
>> netty dependencies are requiered... I don't understand were this
>> SslContext is called...
>>
>> Le 23/10/2023 à 16:25, Karl Wright a écrit :
>>
>> Yes, that is indicating that zookeeper is looking for a specific
>>
>> netty
>>
>> class that it isn't finding.  That is why I think there is now a
>>
>> zookeeper
>>
>> dependency we aren't including in the classpaths that include
>>
>> zookeeper.
>>
>> Karl
>>
>>
>> On Mon, Oct 23, 2023 at 10:23 AM Mingchun Zhao<
>> mingchun.zha...@gmail.com
>>
>> wrote:
>>
>>
>> Karl, Thanks!
>> I think I reproduced that multiThreadZooKeeperLockTest error
>>
>> when I
>>
>> running `ant test`, will look into this.
>> ```
>>       [junit] ------------- ---------------- ---------------
>>       [junit] Testcase:
>>
>>
>>
>>
>>
>> multiThreadZooKeeperLockTest(org.apache.manifoldcf.core.lockmanager.TestZooKeeperLocks):
>>
>>       Caused an ERROR
>>       [junit] io/netty/handler/ssl/SslContext
>>       [junit] java.lang.NoClassDefFoundError:
>>
>> io/netty/handler/ssl/SslContext
>>
>>       [junit]     at
>>
>>
>>
>>
>>
>> org.apache.zookeeper.common.ZKConfig.handleBackwardCompatibility(ZKConfig.java:106)
>>
>>       [junit]     at
>>
>>
>>
>>
>>
>> org.apache.zookeeper.client.ZKClientConfig.handleBackwardCompatibility(ZKClientConfig.java:96)
>>
>>       [junit]     at
>> org.apache.zookeeper.common.ZKConfig.init(ZKConfig.java:92)
>>       [junit]     at
>> org.apache.zookeeper.common.ZKConfig.<init>(ZKConfig.java:61)
>>       [junit]     at
>>
>>
>> org.apache.zookeeper.client.ZKClientConfig.<init>(ZKClientConfig.java:69)
>>
>>       [junit]     at
>> org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:643)
>>       [junit]     at
>> org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:567)
>>       [junit]     at
>> org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:734)
>>       [junit]     at
>> org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:448)
>>       [junit]     at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.core.lockmanager.ZooKeeperConnection.createSession(ZooKeeperConnection.java:74)
>>
>>       [junit]     at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.core.lockmanager.ZooKeeperConnection.<init>(ZooKeeperConnection.java:66)
>>
>>       [junit]     at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.core.lockmanager.ZooKeeperConnectionPool.grab(ZooKeeperConnectionPool.java:48)
>>
>>       [junit]     at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.core.lockmanager.ZooKeeperLockObject.obtainGlobalReadLock(ZooKeeperLockObject.java:190)
>>
>>       [junit]     at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.core.lockmanager.LockObject.enterReadLock(LockObject.java:310)
>>
>>       [junit]     at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.core.lockmanager.LockGate.enterReadLock(LockGate.java:271)
>>
>>       [junit]     at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.core.lockmanager.TestZooKeeperLocks.enterReadLock(TestZooKeeperLocks.java:125)
>>
>>       [junit]     at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.core.lockmanager.TestZooKeeperLocks$ReaderThread.run(TestZooKeeperLocks.java:204)
>>
>>       [junit] Caused by: java.lang.ClassNotFoundException:
>> io.netty.handler.ssl.SslContext
>>       [junit]     at
>>
>>
>>
>>
>>
>> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
>>
>>       [junit]     at
>>
>>
>>
>>
>>
>> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
>>
>>       [junit]     at
>> java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
>>       [junit]
>>       [junit]
>>
>> BUILD FAILED
>> ```
>>
>> 2023年10月23日(月) 23:02 Karl Wright<daddy...@gmail.com> <daddy...@gmail.com> 
>> <daddy...@gmail.com
>> :
>>
>>
>> This is all you need to do:
>>
>> ant clean-core-deps
>> ant make-core-deps
>> ant clean
>> ant test
>>
>> Karl
>>
>>
>> On Mon, Oct 23, 2023 at 9:55 AM Mingchun Zhao <
>> mingchun.zha...@gmail.com
>>
>> wrote:
>>
>>
>> Hi Guylaine, Thanks!
>>
>>
>> Thanks for all your sharing, it's very helpful! I'll
>>
>> continue...
>>
>> I'll look into it some more too. If I have any other
>>
>> information
>>
>> I'll
>>
>> share
>>
>> it with you.
>>
>> 2023年10月23日(月) 22:49 Guylaine BASSETTE <
>> guylaine.basse...@francelabs.com
>>
>> :
>>
>>
>> Thanks for all your sharing, it's very helpful! I'll
>>
>> continue...
>>
>> Sorry, French and English mixed up!
>>
>> Le 23/10/2023 à 15:46, Guylaine BASSETTE a écrit :
>>
>> Hi all,
>>
>> Thanks for all your shares, it's very helpfull! Merci pour
>>
>> tous
>>
>> vos
>>
>> partages, c'est très utile ! Je poursuis...
>>
>> Le 23/10/2023 à 15:31, Karl Wright a écrit :
>>
>> I can't give advice on the test; this is something
>>
>> FranceLabs
>>
>> should
>>
>> look
>> at.
>> However, nothing of what you are doing will affect the
>>
>> zookeeper
>>
>> tests in
>> framework.  That's a totally different issue.
>>
>> Karl
>>
>>
>> On Mon, Oct 23, 2023 at 9:20 AM Mingchun Zhao<
>> mingchun.zha...@gmail.com
>>
>> wrote:
>>
>>
>> Hi Karl and Guylaine,
>>
>>
>> I hope and think it's just a problem specific to the
>>
>> test.
>>
>> Missing
>>
>> updates or incompatible dependencies...
>>
>> Allow me to share with you what I'm working on.  I've
>>
>> tried
>>
>> to
>>
>> support
>>
>> http2C within the Solr output connector junit test, but
>>
>> got
>>
>> another
>>
>> unhandled solr exception when I ran `ant run-IT-HSQLDB`.
>>
>> - source code change
>> ```
>> diff --git
>>
>>
>>
>>
>>
>> a/connectors/solr/connector/src/test/java/org/apache/manifoldcf/agents/output/solr/tests
>>
>> /MockSolrService.java
>>
>>
>>
>>
>>
>> b/connectors/solr/connector/src/test/java/org/apache/manifoldcf/agents/output
>>
>> /solr/tests/MockSolrService.java
>> index 237ade09c..3fb558f52 100644
>> ---
>>
>>
>>
>>
>>
>> a/connectors/solr/connector/src/test/java/org/apache/manifoldcf/agents/output/solr/tests/MockSo
>>
>> lrService.java
>> +++
>>
>>
>>
>>
>>
>> b/connectors/solr/connector/src/test/java/org/apache/manifoldcf/agents/output/solr/tests/MockSo
>>
>> lrService.java
>> @@ -18,7 +18,10 @@
>>     */
>>     package
>>
>> org.apache.manifoldcf.agents.output.solr.tests;
>>
>> +import
>>
>> org.eclipse.jetty.http2.server.HTTP2CServerConnectionFactory;
>>
>>     import org.eclipse.jetty.servlet.ServletHolder;
>> +import org.eclipse.jetty.server.HttpConfiguration;
>> +import org.eclipse.jetty.server.HttpConnectionFactory;
>>     import org.eclipse.jetty.server.Server;
>>     import org.eclipse.jetty.server.ServerConnector;
>>     import
>>
>> org.eclipse.jetty.servlet.ServletContextHandler;
>>
>> @@ -40,7 +43,10 @@ public class MockSolrService
>>       public MockSolrService()
>>       {
>>         server = new Server(new QueuedThreadPool(35));
>> -    ServerConnector connector = new
>>
>> ServerConnector(server);
>>
>> +    HttpConfiguration config = new HttpConfiguration();
>> +    HttpConnectionFactory http1 = new
>>
>> HttpConnectionFactory(config);
>>
>> +    HTTP2CServerConnectionFactory http2c = new
>> HTTP2CServerConnectionFactory(config);
>> +    ServerConnector connector = new
>>
>> ServerConnector(server,
>>
>> http1,
>>
>> http2c);
>>         connector.setPort(8188);
>>         server.addConnector(connector);
>>         servlet = new SolrServlet();
>> @@ -111,6 +117,7 @@ public class MockSolrService
>>           res.getWriter().printf(Locale.ROOT, "<solr>\n");
>>           res.getWriter().printf(Locale.ROOT,
>>
>> "</solr>\n");
>>
>>           res.getWriter().flush();
>>         }
>> ```
>>
>> - run Junit test
>> ```
>> ~manifoldcf/connectors/solr% ant run-IT-HSQLDB
>> ```
>>
>> - confirm test-HSQLDB-output/manifoldcf.log
>> ```
>> ERROR 2023-10-23T22:10:29,902 (Worker thread '24') -
>>
>> Exception
>>
>> tossed:
>>
>> Unhandled Solr exception during indexinghttp://test70.txt
>>
>> (200):
>>
>> Error
>>
>> from server athttp://localhost:8188/solr: Expected mime
>>
>> type
>>
>> application/octet-stream but got application/xml.
>>
>> <result>
>>
>>      <doc name="something"/>
>> </result>
>>
>>
>>
>> org.apache.manifoldcf.core.interfaces.ManifoldCFException:
>>
>> Unhandled
>>
>> Solr
>> exception during indexinghttp://test70.txt  (200): Error
>>
>> from
>>
>> server
>>
>> at
>> http://localhost:8188/solr: Expected mime type
>>
>> application/octet-stream
>>
>> but
>> got application/xml. <result>
>>      <doc name="something"/>
>> </result>
>>
>> at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.agents.output.solr.HttpPoster.handleSolrException(HttpPoster.java:389)
>>
>> ~[classes/:?]
>> at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.agents.output.solr.HttpPoster.indexPost(HttpPoster.java:544)
>>
>> ~[classes/:?]
>> at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.agents.output.solr.SolrConnector.addOrReplaceDocumentWithException(SolrConnector.java:522)
>>
>> ~[classes/:?]
>> at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.agents.incrementalingest.IncrementalIngester$PipelineAddEntryPoint.addOrReplaceDocumentWithException(IncrementalIngester.java:3214)
>>
>> ~[mcf-agents.jar:?]
>> at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.agents.incrementalingest.IncrementalIngester$OutputAddEntryPoint.addOrReplaceDocumentWithException(IncrementalIngester.java:3395)
>>
>> ~[mcf-agents.jar:?]
>> at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.agents.incrementalingest.IncrementalIngester$PipelineAddFanout.sendDocument(IncrementalIngester.java:3065)
>>
>> ~[mcf-agents.jar:?]
>> at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.agents.incrementalingest.IncrementalIngester$PipelineObjectWithVersions.addOrReplaceDocumentWithException(IncrementalIngester.java:2696)
>>
>> ~[mcf-agents.jar:?]
>> at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.agents.incrementalingest.IncrementalIngester.documentIngest(IncrementalIngester.java:750)
>>
>> ~[mcf-agents.jar:?]
>> at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.crawler.system.WorkerThread$ProcessActivity.ingestDocumentWithException(WorkerThread.java:1585)
>>
>> ~[mcf-pull-agent.jar:?]
>> at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.crawler.system.WorkerThread$ProcessActivity.ingestDocumentWithException(WorkerThread.java:1550)
>>
>> ~[mcf-pull-agent.jar:?]
>> at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.crawler.tests.TestingRepositoryConnector.processDocuments(TestingRepositoryConnector.java:84)
>>
>> ~[mcf-pull-agent-tests.jar:?]
>> at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:402)
>>
>> ~[mcf-pull-agent.jar:?]
>> ERROR 2023-10-23T22:10:29,902 (Worker thread '10') -
>>
>> Exception
>>
>> tossed:
>>
>> Unhandled Solr exception during indexinghttp://test72.txt
>>
>> (200):
>>
>> Error
>>
>> from server athttp://localhost:8188/solr: Expected mime
>>
>> type
>>
>> application/octet-stream but got application/xml.
>>
>> <result>
>>
>>      <doc name="something"/>
>> </result>
>> ```
>>
>> Could you give me some advice?
>>
>> 2023年10月23日(月) 22:01 Mingchun Zhao<
>> mingchun.zha...@gmail.com
>>
>> :
>>
>> Then, wherever zookeeper is mentioned in
>>
>> framework/build.xml,
>>
>> a
>>
>> reference to those dependencies must also be included.
>>
>> It looks like zookeeper*.jar was already included in
>> connector-test-classpath within kafka/build.xml.
>> ```
>>        <path id="connector-test-classpath">
>>            <path
>>
>> refid="mcf-connector-build.connector-test-classpath"/>
>>
>>            <fileset dir="../../lib">
>>                <include name="zookeeper*.jar"/>
>>                <include name="kafka-clients*.jar"/>
>>                <include name="lz4*.jar"/>
>>                <include name="snappy-java*.jar"/>
>>                <include name="metrics-core*.jar"/>
>>            </fileset>
>> ```
>>
>>
>> 2023年10月23日(月) 21:50 Karl Wright<daddy...@gmail.com> <daddy...@gmail.com> 
>> <daddy...@gmail.com
>> :
>>
>>
>> Hi,
>>
>> That just downloads zookeeper.  But apparently the
>>
>> zookeeper
>>
>> version
>>
>> required by Kafka now has dependencies of its own.
>>
>> Otherwise
>>
>> the
>>
>> zookeeper
>> tests wouldn't fail with linkage errors.
>>
>> The dependencies need to be identified and added in
>>
>> several
>>
>> places.  The
>> first place is to the download-zookeeper part of the
>>
>> root
>>
>> build.xml
>>
>> script.  Then, wherever zookeeper is mentioned in
>> framework/build.xml, a
>> reference to those dependencies must also be included.
>>
>> Karl
>>
>>
>> On Mon, Oct 23, 2023 at 8:32 AM Mingchun Zhao <
>> mingchun.zha...@gmail.com>
>>
>> wrote:
>>
>>
>> Hi Karl,
>>
>>
>> Mingchun, did you add the jar(s) that the new
>>
>> zookeeper
>>
>> needs
>>
>> to
>>
>> the
>>
>> build.xml download section?
>>
>> Are the following settings correct? Or do you have an
>>
>> old
>>
>> version
>>
>> of
>>
>> zookeeper-*.jar left in your environment?
>>
>> ```build.xml
>>        <target name="download-zookeeper">
>>            <mkdir dir="lib"/>
>>            <antcall target="download-via-maven">
>>                <param name="target" value="lib"/>
>>                <param name="project-path"
>> value="org/apache/zookeeper"/>
>>                <param name="artifact-version"
>>
>> value="${zookeeper.version}"/>
>>
>>                <param name="artifact-name"
>>
>> value="zookeeper"/>
>>
>>                <param name="artifact-type"
>>
>> value="jar"/>
>>
>>            </antcall>
>> ... ...
>> ```
>>
>> Regards,
>> Mingchun
>>
>>
>> 2023年10月23日(月) 21:19 Karl Wright<daddy...@gmail.com> <daddy...@gmail.com> 
>> <daddy...@gmail.com
>> :
>>
>>
>> Well, that was interesting.
>>
>> Didn't get very far, because the dependency updates
>>
>> committed
>>
>> broke
>>
>> Zookeeper again:
>>
>>        [junit] Testcase:
>>
>>
>>
>>
>>
>> multiThreadZooKeeperLockTest(org.apache.manifoldcf.core.lockmanager.TestZooKeeperLocks):
>>
>>     Caused an ERROR
>>        [junit] io/netty/handler/ssl/SslContext
>>        [junit] java.lang.NoClassDefFoundError:
>>
>> io/netty/handler/ssl/SslContext
>>
>>        [junit]     at
>>
>>
>>
>>
>>
>> org.apache.zookeeper.common.ZKConfig.handleBackwardCompatibility(ZKConfig.java:106)
>>
>>        [junit]     at
>>
>>
>>
>>
>>
>> org.apache.zookeeper.client.ZKClientConfig.handleBackwardCompatibility(ZKClientConfig.java:96)
>>
>>        [junit]     at
>>
>>
>> org.apache.zookeeper.common.ZKConfig.init(ZKConfig.java:92)
>>
>>        [junit]     at
>>
>>
>> org.apache.zookeeper.common.ZKConfig.<init>(ZKConfig.java:61)
>>
>>        [junit]     at
>>
>>
>> org.apache.zookeeper.client.ZKClientConfig.<init>(ZKClientConfig.java:69)
>>
>>        [junit]     at
>>
>>
>> org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:643)
>>
>>        [junit]     at
>>
>>
>> org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:567)
>>
>>        [junit]     at
>>
>>
>> org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:734)
>>
>>        [junit]     at
>>
>>
>> org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:448)
>>
>>        [junit]     at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.core.lockmanager.ZooKeeperConnection.createSession(ZooKeeperConnection.java:74)
>>
>>        [junit]     at
>>
>>
>>
>>
>>
>> org.apache.manifoldcf.core.lockmanager.ZooKeeperConnection.<init>(ZooKeeperConnection.java:66)
>>
>> It looks like the even newer Zookeeper version has a
>>
>> newer
>>
>> dependency
>>
>> that
>>
>> isn't being included in the basic classpath, but
>>
>> should
>>
>> be.
>>
>> Mingchun,
>>
>> did
>>
>> you add the jar(s) that the new zookeeper needs to
>>
>> the
>>
>> build.xml
>>
>> download
>>
>> section?  If so, can you remind me what they were?
>>
>> Karl
>>
>>
>> On Mon, Oct 23, 2023 at 8:11 AM Karl Wright<
>> daddy...@gmail.com
>>
>> wrote:
>>
>> I begin to suspect that the problem may be human
>>
>> error.
>>
>> If you don't do "ant clean-core-deps; ant
>>
>> make-core-deps",
>>
>> but
>>
>> instead
>>
>> just use "ant make-core-deps", you could have
>>
>> incompatible
>>
>> versions
>>
>> of
>>
>> several libraries in your classpath for the tests.
>>
>> I'll
>>
>> try
>>
>> today
>>
>> to
>>
>> verify whether that might be happening by trying the
>>
>> tests
>>
>> locally
>>
>> myself.
>>
>> Karl
>>
>>
>> On Mon, Oct 23, 2023 at 7:57 AM Guylaine BASSETTE <
>>
>> guylaine.basse...@francelabs.com> wrote:
>>
>> Hi Karl and Mingchun,
>>
>> Thanks for your work on the last few issues. I join
>>
>> you on
>>
>> this
>>
>> Solr
>>
>> testing problem.
>>
>> That said, we've tested this new connector in our
>>
>> application,
>>
>> with a
>>
>> FileShare job and everything was OK.
>>
>> I hope and think it's just a problem specific to
>>
>> the
>>
>> test.
>>
>> Missing
>>
>> updates or incompatible dependencies...
>>
>> Le 20/10/2023 à 02:58, Mingchun Zhao a écrit :
>>
>> Hi Karl, Thanks!
>>
>>
>> so I wonder if, once again, there's a problem
>>
>> with
>>
>> dependencies
>>
>> for
>>
>> the
>>
>> version of Solr they chose.
>>
>> I'll take a look at this issue.
>>
>> 2023年10月20日(金) 9:50 Karl Wright<
>> daddy...@gmail.com
>>
>> :
>>
>> This connector FranceLabs updated.  The problem
>>
>> seems to
>>
>> occur
>>
>> at a
>>
>> basic
>>
>> level during http2 communication, so I wonder if,
>>
>> once
>>
>> again,
>>
>> there's a
>>
>> problem with dependencies for the version of Solr
>>
>> they
>>
>> chose.
>>
>> Karl
>>
>>
>> On Thu, Oct 19, 2023 at 8:32 PM Mingchun Zhao<
>> mingchun.zha...@gmail.com>
>>
>> wrote:
>>
>>
>> About the test "SolrCrawlHSQLDBIT" failure, it
>>
>> seems
>>
>> that
>>
>> "IO
>>
>> exception
>>
>> during indexinghttp://test58.txt:
>>
>> frame_size_error/invalid_frame_length"
>>
>> error is occurring on the ManifoldCF side.
>>
>> - command:
>> ```
>> manifoldcf/connectors/solr% ant run-IT-HSQLDB
>>
>> run-IT-HSQLDB:
>>         [junit] Testsuite:
>>
>>
>> org.apache.manifoldcf.agents.output.solr.tests.SolrCrawlHSQLDBIT
>>
>> ... ...
>> ```
>>
>> - I checked
>>
>> "connectors/solr/test-HSQLDB-output/manifoldcf.log":
>>
>> ```
>>      WARN 2023-10-20T09:14:56,635 (Worker thread
>>
>> '18') -
>>
>> IO
>>
>> exception
>>
>> during
>>
>> indexinghttp://test58.txt:
>>
>> frame_size_error/invalid_frame_length
>>
>> java.io.IOException:
>>
>> frame_size_error/invalid_frame_length
>>
>> at
>>
>> org.eclipse.jetty.http2.HTTP2Session.toFailure(HTTP2Session.java:566)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>> org.eclipse.jetty.http2.HTTP2Session.access$2700(HTTP2Session.java:80)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.http2.HTTP2Session$StreamsState.onSessionFailure(HTTP2Session.java:1857)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.http2.HTTP2Session$StreamsState.access$400(HTTP2Session.java:1436)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.http2.HTTP2Session.onSessionFailure(HTTP2Session.java:511)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.http2.HTTP2Session.onConnectionFailure(HTTP2Session.java:506)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.http2.parser.Parser$Listener$Wrapper.onConnectionFailure(Parser.java:414)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.http2.HTTP2Connection$ParserListener.onConnectionFailure(HTTP2Connection.java:397)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.http2.parser.BodyParser.notifyConnectionFailure(BodyParser.java:223)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.http2.parser.BodyParser.connectionFailure(BodyParser.java:215)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>> org.eclipse.jetty.http2.parser.Parser.connectionFailure(Parser.java:209)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>> org.eclipse.jetty.http2.parser.Parser.parseHeader(Parser.java:155)
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>> org.eclipse.jetty.http2.parser.Parser.parse(Parser.java:121)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.http2.HTTP2Connection$HTTP2Producer.produce(HTTP2Connection.java:261)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362)
>>
>> ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186)
>>
>> ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
>>
>> ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:137)
>>
>> ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>> org.eclipse.jetty.http2.HTTP2Connection.produce(HTTP2Connection.java:183)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.http2.HTTP2Connection.onFillable(HTTP2Connection.java:138)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.http2.HTTP2Connection$FillableCallback.succeeded(HTTP2Connection.java:361)
>>
>> ~[http2-common-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at org.eclipse.jetty.io
>>
>> .FillInterest.fillable(FillInterest.java:105)
>>
>> ~[jetty-io-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at org.eclipse.jetty.io
>>
>> .ChannelEndPoint$1.run(ChannelEndPoint.java:104)
>>
>> ~[jetty-io-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.util.thread.Invocable.invokeNonBlocking(Invocable.java:69)
>>
>> ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.invokeTask(EatWhatYouKill.java:350)
>>
>> ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:305)
>>
>> ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
>>
>> ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:137)
>>
>> ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
>>
>> at
>>
>>
>>
>>
>>
>> org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:271)
>>
>> ~[solr-solrj-9.1.0.jar:9.1.0
>>
>> aa4f3d98ab19c201e7f3c74cd14c99174148616d
>>
>> -
>>
>> ishan - 2022-11-11 13:00:47]
>> at
>>
>>
>>
>>
>>
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>
>> ~[?:?]
>> at
>>
>>
>>
>>
>>
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>
>> ~[?:?]
>> at java.lang.Thread.run(Thread.java:829) ~[?:?]
>> ```
>>
>> 2023年10月19日(木) 20:37 Mingchun
>> Zhao<mingchun.zha...@gmail.com
>>
>> :
>>
>> I'm having trouble with the Solr test `ant
>>
>> run-IT-HSQLDB`.
>>
>> It's been over an hour since I ran the test and
>>
>> it
>>
>> still
>>
>> doesn't
>>
>> finish.
>>
>> It seems that the problem is probably due to
>>
>> the
>>
>> Manifold
>>
>> job
>>
>> not
>>
>> finishing.
>> Do you have any ideas or advice? Thanks!
>>
>> ```
>> ~/ManifoldCF/manifoldcf/connectors/solr% ant
>>
>> run-IT-HSQLDB
>>
>> Buildfile:
>>
>>
>> /Users/zhaomingchun/ManifoldCF/manifoldcf/connectors/solr/build.xml
>>
>> ... ...
>> run-IT-HSQLDB:
>>         [junit] Testsuite:
>>
>>
>> org.apache.manifoldcf.agents.output.solr.tests.SolrCrawlHSQLDBIT
>>
>>         [junit] Configuration file successfully
>>
>> read
>>
>>         [junit] [main] INFO
>>
>> org.eclipse.jetty.util.log
>>
>> -
>>
>> Logging
>>
>> initialized
>>
>> @7416ms to org.eclipse.jetty.util.log.Slf4jLog
>>         [junit] [main] INFO
>>
>> org.eclipse.jetty.server.Server -
>>
>> jetty-9.4.48.v20220622; built:
>>
>> 2022-06-21T20:42:25.880Z;
>>
>> git:
>>
>> 6b67c5719d1f4371b33655ff2d047d24e171e49a; jvm
>>
>> 11.0.11+9
>>
>>         [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 600000ms
>>         [junit] [main] INFO
>>
>> org.eclipse.jetty.server.handler.ContextHandler -
>>
>> Started o.e.j.w.WebAppContext@4bdc8b5d
>>
>> {ManifoldCF
>>
>> Crawler
>>
>>
>>
>> Interface,/mcf-crawler-ui,file:///private/var/folders/zh/mx4q_qh93cv6jtp13ht8b1fr0000gn/T/jetty-0_0_0_0-8346-mcf-crawler-ui_war-_mcf-crawler-ui-any-17189990303852051874/webapp/,AVAILABLE}{/Users/zhaomingchun/ManifoldCF/manifoldcf/dist/web/war/mcf-crawler-ui.war}
>>
>>         [junit] [main] INFO
>>
>> org.eclipse.jetty.server.handler.ContextHandler -
>>
>> Started o.e.j.w.WebAppContext@3bcd426c
>>
>> {ManifoldCF
>>
>> Authorities
>>
>> API
>>
>>
>>
>> Webapp,/mcf-authority-service,file:///private/var/folders/zh/mx4q_qh93cv6jtp13ht8b1fr0000gn/T/jetty-0_0_0_0-8346-mcf-authority-service_war-_mcf-authority-service-any-1541416273384984853/webapp/,AVAILABLE}{/Users/zhaomingchun/ManifoldCF/manifoldcf/dist/web/war/mcf-authority-service.war}
>>
>>         [junit] Creating mock service
>>         [junit] [main] INFO
>>
>> org.eclipse.jetty.server.handler.ContextHandler -
>>
>> Started o.e.j.w.WebAppContext@5f14a673
>>
>> {ManifoldCF
>>
>> General
>>
>> API
>>
>>
>>
>>
>> Webapp,/mcf-api-service,file:///private/var/folders/zh/mx4q_qh93cv6jtp13ht8b1fr0000gn/T/jetty-0_0_0_0-8346-mcf-api-service_war-_mcf-api-service-any-12421572948842353797/webapp/,AVAILABLE}{/Users/zhaomingchun/ManifoldCF/manifoldcf/dist/web/war/mcf-api-service.war}
>>
>>         [junit] Mock service created
>>         [junit] [main] INFO
>>
>> org.eclipse.jetty.server.AbstractConnector -
>>
>> Started ServerConnector@70325d20{HTTP/1.1,
>>
>> (http/1.1)}{
>> 0.0.0.0:8346}
>>
>>         [junit] [main] INFO
>>
>> org.eclipse.jetty.server.Server -
>>
>> Started
>>
>> @9616ms
>>
>>         [junit] [main] INFO
>>
>> org.eclipse.jetty.server.Server -
>>
>> jetty-9.4.48.v20220622; built:
>>
>> 2022-06-21T20:42:25.880Z;
>>
>> git:
>>
>> 6b67c5719d1f4371b33655ff2d047d24e171e49a; jvm
>>
>> 11.0.11+9
>>
>>         [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 600000ms
>>         [junit] [main] INFO
>>
>> org.eclipse.jetty.server.handler.ContextHandler -
>>
>> Started o.e.j.s.ServletContextHandler@7808f638
>>
>> {/solr,null,AVAILABLE}
>>
>>         [junit] [main] INFO
>>
>> org.eclipse.jetty.server.AbstractConnector -
>>
>> Started ServerConnector@2ab5afc7{HTTP/1.1,
>>
>> (http/1.1)}{
>> 0.0.0.0:8188}
>>
>>         [junit] [main] INFO
>>
>> org.eclipse.jetty.server.Server -
>>
>> Started
>>
>> @9626ms
>>
>>         [junit] [main] INFO
>>
>> org.eclipse.jetty.server.AbstractConnector -
>>
>> Stopped ServerConnector@2ab5afc7{HTTP/1.1,
>>
>> (http/1.1)}{
>> 0.0.0.0:8188}
>>
>>         [junit] [main] INFO
>>
>> org.eclipse.jetty.server.session
>>
>> -
>>
>> node0
>>
>> Stopped
>>
>> scavenging
>>         [junit] [main] INFO
>>
>> org.eclipse.jetty.server.handler.ContextHandler -
>>
>> Stopped o.e.j.s.ServletContextHandler@7808f638
>>
>> {/solr,null,STOPPED}
>>
>> ```
>>
>> 2023年10月19日(木) 20:05 Mingchun Zhao<
>> mingchun.zha...@gmail.com
>>
>> :
>>
>> Hi Karl,
>>
>> I've tried to update Kafka and its
>>
>> dependencies
>>
>> to
>>
>> the
>>
>> latest
>>
>> version
>>
>> including zookeeper,
>> and confirmed tha kafka test run-IT-HSQLDB
>>
>> passed
>>
>> as
>>
>> below:
>>
>> ```
>> ~manifoldcf% cd connectors/kafka
>> ~manifoldcf/connectors/kafka/% ant
>>
>> run-IT-HSQLDB
>>
>> BUILD SUCCESSFUL
>> Total time: 1 minute 19 seconds
>> ```
>>
>> Also, I prepared a PR for this issue:
>>
>> https://github.com/apache/manifoldcf/pull/155
>>
>> 2023年10月19日(木) 7:12 Karl Wright<
>> daddy...@gmail.com>:
>>
>> Hi,
>>
>> It looks like the latest release of Kafka is
>>
>> 3.6.0.
>>
>> I'd try setting that version in the pom for
>>
>> connectors/kafka
>>
>> and
>>
>> doing
>>
>> mvn
>> install.  Then you can see what dependencies
>>
>> it
>>
>> wants
>>
>> by:
>>
>> mvn dependency:tree
>>
>> It may be that Kafka no longer even requires
>>
>> zookeeper
>>
>> -
>>
>> I
>>
>> didn't
>>
>> find
>>
>> it
>>
>> in a cursory inspection. But the
>>
>> dependency:tree
>>
>> would
>>
>> be
>>
>> the
>>
>> final
>>
>> word.
>>
>> Karl
>>
>>
>> On Sat, Oct 14, 2023 at 2:17 AM Mingchun
>>
>> Zhao <
>> mingchun.zha...@gmail.com
>>
>> wrote:
>>
>>
>> Kalr, Thanks!
>> Though I'm not familiar with kafka, I'll try
>>
>> to
>>
>> find
>>
>> out
>>
>> what's
>>
>> causing the
>>
>> error as much as possible.
>>
>> Kind Regards,
>> Mingchun
>>
>>
>> 2023年10月14日(土) 14:07 Karl Wright<
>> daddy...@gmail.com
>>
>> :
>>
>> Yes, this seems to be something related to
>>
>> zookeeper
>>
>> update
>>
>> and
>>
>> the
>>
>> Kafka
>>
>> library version we're using.
>>
>> Someone will need to dig into what is going
>>
>> wrong
>>
>> here
>>
>> before
>>
>> we
>>
>> can
>>
>> release.  I don't know how widely used the
>>
>> kafka
>>
>> connector is
>>
>> but
>>
>> if
>>
>> it
>>
>> is
>>
>> lightly used we can perhaps not distribute
>>
>> the
>>
>> connector
>>
>> any
>>
>> longer.  But
>>
>> that would be a last choice.
>>
>> Karl
>>
>>
>> On Fri, Oct 13, 2023 at 12:12 PM Mingchun
>>
>> Zhao
>>
>> <
>> mingchun.zha...@gmail.com>
>>
>> wrote:
>>
>>
>> By applying r1912939, I was able to
>>
>> confirm
>>
>> that
>>
>> the
>>
>> kafka
>>
>> test
>>
>> compile
>>
>> error has disappeared when running `ant
>>
>> test`.
>>
>> Thanks, Karl!
>>
>> However, the following error occurred on
>>
>> subsequent
>>
>> test
>>
>> runs.
>>
>> ```
>>         [junit] Testsuite:
>>
>>
>> org.apache.manifoldcf.agents.output.kafka.APISanityHSQLDBIT
>>
>> [junit] Tests run: 1, Failures: 0, Errors:
>>
>> 1,
>>
>> Skipped:
>>
>> 0,
>>
>> Time
>>
>> elapsed:
>>
>> 0 sec
>>         [junit]
>>         [junit] Testcase:
>>
>>
>> org.apache.manifoldcf.agents.output.kafka.APISanityHSQLDBIT:sanityCheck:
>>
>> Caused an ERROR
>>         [junit] Forked Java VM exited
>>
>> abnormally.
>>
>> Please
>>
>> note
>>
>> the
>>
>> time
>>
>> in
>>
>> the
>>
>> report does not reflect the time until the
>>
>> VM
>>
>> exit.
>>
>>         [junit]
>>
>> junit.framework.AssertionFailedError:
>>
>> Forked
>>
>> Java
>>
>> VM
>>
>> exited
>>
>> abnormally. Please note the time in the
>>
>> report
>>
>> does
>>
>> not
>>
>> reflect
>>
>> the
>>
>> time
>>
>> until the VM exit.
>>         [junit]     at
>>
>>
>> jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown
>>
>> Source)
>>
>> [junit]     at
>>
>>
>>
>>
>>
>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>
>> [junit]     at
>>
>>
>> jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown
>>
>> Source)
>>
>> [junit]     at
>>
>>
>>
>>
>>
>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>
>> [junit]     at
>>
>>
>> jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown
>>
>> Source)
>>
>> [junit]     at
>>
>>
>>
>>
>>
>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>
>> [junit]     at
>>
>>
>> jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown
>>
>> Source)
>>
>> [junit]     at
>>
>>
>>
>>
>>
>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>
>> [junit]
>>         [junit]
>>
>> BUILD FAILED
>>
>>
>> /Users/zhaomingchun/ManifoldCF/manifoldcf/build.xml:517:
>>
>> The
>>
>> following
>>
>> error occurred while executing this line:
>>
>>
>> /Users/zhaomingchun/ManifoldCF/manifoldcf/build.xml:471:
>>
>> The
>>
>> following
>>
>> error occurred while executing this line:
>>
>>
>> /Users/zhaomingchun/ManifoldCF/manifoldcf/dist/connector-build.xml:1102:
>>
>> Test
>>
>> org.apache.manifoldcf.agents.output.kafka.APISanityHSQLDBIT
>>
>> failed
>>
>> (crashed)
>> ```
>>
>>
>> 2023年10月13日(金) 21:56 Karl Wright<
>> daddy...@gmail.com
>>
>> :
>>
>> r1912939 fixes this but I need to spin a
>>
>> new
>>
>> RC.
>>
>> Karl
>>
>>
>> On Fri, Oct 13, 2023 at 8:46 AM Karl
>>
>> Wright <
>> daddy...@gmail.com>
>>
>> wrote:
>>
>> Yes I get the same thing; a test needs
>>
>> to
>>
>> be
>>
>> updated.
>>
>>         [javac]
>>
>>
>>
>>
>> C:\wip\mcf\release-2.26-branch\connectors\kafka\connector\src\test\java\org\apache\manifoldcf\agents\output\kafka\ZooKeeperLocal.java:45:
>>
>> error: unreported exception
>>
>> AdminServerException;
>>
>> must
>>
>> be
>>
>> caught or
>>
>> declared to be thrown
>>         [javac]
>>
>> zooKeeperServer.runFromConfig(configuration);
>>
>> [javac]
>>
>> Karl
>>
>>
>> On Fri, Oct 13, 2023 at 8:35 AM Karl
>>
>> Wright
>>
>> <
>> daddy...@gmail.com>
>>
>> wrote:
>>
>> There was a Zookeeper dependency change
>>
>> this
>>
>> release.  I
>>
>> wonder if
>>
>> there
>>
>> is a test that needs to be updated.
>>
>> Let
>>
>> me
>>
>> try
>>
>> and
>>
>> see.
>>
>> Karl
>>
>>
>> On Fri, Oct 13, 2023 at 4:51 AM
>>
>> Piergiorgio
>>
>> Lucidi
>>
>> <
>> piergior...@apache.org> wrote:
>>
>>
>> Hi Mingchun,
>>
>> thank you for your message and I was
>>
>> trying
>>
>> to
>>
>> build
>>
>> ManifoldCF
>>
>> using
>>
>> OpenJDK 17 so probably in the future
>>
>> for
>>
>> supporting
>>
>> this
>>
>> version
>>
>> of
>>
>> Java
>>
>> we
>> should include Jaxb libraries as well.
>>
>> The build is ok now and I can compile
>>
>> and
>>
>> package
>>
>> everything
>>
>> correctly.
>>
>> Unfortunately executing tests I have
>>
>> the
>>
>> following
>>
>> error:
>>
>> compile-tests:
>>         [javac] Compiling 1 source file
>>
>> to
>>
>>
>>
>> /Users/piergiorgiolucidi/Downloads/apache-manifoldcf-2.26/connectors/kafka/build/connector-tests/classes
>>
>> [javac]
>>
>>
>>
>>
>>
>> /Users/piergiorgiolucidi/Downloads/apache-manifoldcf-2.26/connectors/kafka/connector/src/test/java/org/apache/manifoldcf/agents/output/kafka/ZooKeeperLocal.java:45:
>>
>> error: unreported exception
>>
>> AdminServerException;
>>
>> must
>>
>> be
>>
>> caught
>>
>> or
>>
>> declared to be thrown
>>         [javac]
>>
>> zooKeeperServer.runFromConfig(configuration);
>>
>> [javac]
>>
>>      ^
>>
>> [javac] 1 error
>>
>> BUILD FAILED
>>
>>
>> /Users/piergiorgiolucidi/Downloads/apache-manifoldcf-2.26/build.xml:497:
>>
>> The following error occurred while
>>
>> executing
>>
>> this
>>
>> line:
>>
>> /Users/piergiorgiolucidi/Downloads/apache-manifoldcf-2.26/build.xml:471:
>>
>> The following error occurred while
>>
>> executing
>>
>> this
>>
>> line:
>>
>>
>>
>> /Users/piergiorgiolucidi/Downloads/apache-manifoldcf-2.26/dist/connector-build.xml:720:
>>
>> Compile failed; see the compiler error
>>
>> output
>>
>> for
>>
>> details.
>>
>> Any ideas?
>>
>> Thanks.
>>
>> Cheers,
>> PG
>>
>>
>>
>> Il giorno gio 12 ott 2023 alle ore
>>
>> 10:39
>>
>> Mingchun
>>
>> Zhao <
>> mingchun.zha...@gmail.com> ha
>>
>> scritto:
>>
>> Hi Piergiorgio,
>>
>> FYI, Allow me to share the java and
>>
>> ant
>>
>> versions
>>
>> and
>>
>> the
>>
>> build
>>
>> steps
>>
>> I
>>
>> ran
>>
>> in my environment.
>>
>> ```
>> $ java --version
>> openjdk 11.0.11 2021-04-20
>> OpenJDK Runtime Environment
>>
>> AdoptOpenJDK-11.0.11+9
>>
>> (build
>>
>> 11.0.11+9)
>>
>> OpenJDK 64-Bit Server VM
>>
>> AdoptOpenJDK-11.0.11+9
>>
>> (build
>>
>> 11.0.11+9,
>>
>> mixed
>>
>> mode)
>>
>> $ ant -version
>> Apache Ant(TM) version 1.10.0
>>
>> compiled
>>
>> on
>>
>> December
>>
>> 27
>>
>> 2016
>>
>> ```
>> ```
>> ant clean
>> ant clean-deps
>> ant clean-core-deps
>> ant make-core-deps
>> ant make-deps
>> ant build
>> ```
>>
>> Regards,
>> Mingchun
>>
>> 2023年10月12日(木) 17:32 Piergiorgio
>>
>> Lucidi <
>> piergior...@apache.org
>>
>> :
>>
>> Hi folks,
>>
>> it seems that I can't compile the
>>
>> CswsConnector:
>>
>>        [javac] public List<? extends
>>
>> AttributeGroup>
>>
>> getAttributeGroups()
>>
>> [javac] ^
>>         [javac] symbol:   class
>>
>> AttributeGroup
>>
>>         [javac] location: class
>>
>> CswsConnector.ObjectInformation
>>
>> [javac]
>>
>>
>>
>>
>>
>> /Volumes/BackupPJ/ManifoldCF-release/apache-manifoldcf-2.26/connectors/csws/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/csws/CswsConnector.java:3966:
>>
>> error: cannot find symbol
>>         [javac] public
>>
>> NodePermissions
>>
>> getPermissions()
>>
>> [javac]            ^
>>         [javac] symbol:   class
>>
>> NodePermissions
>>
>>         [javac] location: class
>>
>> CswsConnector.ObjectInformation
>>
>> [javac] 100 errors
>>         [javac] 1 warning
>>         [javac] only showing the
>>
>> first
>>
>> 100
>>
>> errors,
>>
>> of
>>
>> 123
>>
>> total;
>>
>> use
>>
>> -Xmaxerrs
>>
>> if you would like to see more
>>
>> BUILD FAILED
>>
>>
>>
>>
>> /Volumes/BackupPJ/ManifoldCF-release/apache-manifoldcf-2.26/build.xml:489:
>>
>> The following error occurred while
>>
>> executing
>>
>> this
>>
>> line:
>>
>>
>>
>>
>> /Volumes/BackupPJ/ManifoldCF-release/apache-manifoldcf-2.26/build.xml:471:
>>
>> The following error occurred while
>>
>> executing
>>
>> this
>>
>> line:
>>
>>
>>
>> /Volumes/BackupPJ/ManifoldCF-release/apache-manifoldcf-2.26/dist/connector-build.xml:686:
>>
>> Compile failed; see the compiler
>>
>> error
>>
>> output
>>
>> for
>>
>> details.
>>
>> Do you have any ideas?
>>
>> Thanks,
>> PG
>>
>> Il giorno gio 12 ott 2023 alle ore
>>
>> 09:03
>>
>> Guylaine
>>
>> BASSETTE <
>> guylaine.basse...@francelabs.com>
>>
>> ha
>>
>> scritto:
>>
>> Hi,
>>
>> +1 from France Labs
>>
>> Regards,
>> Guylaine
>>
>> France Labs – Your knowledge, now
>> Datafari Enterprise Search –
>>
>> Découvrez
>>
>> la
>>
>> version
>>
>> 5 /
>>
>> Discover
>>
>> our
>>
>> version
>> 5www.datafari.com   <
>>
>> http://www.datafari.com> <http://www.datafari.com>
>>
>> Le 11/10/2023 à 23:12, Furkan
>>
>> KAMACI
>>
>> a
>>
>> écrit
>>
>> :
>>
>> Hi,
>>
>> +1!
>>
>> Kind regards,
>> Furkan Kamaci
>>
>> On Wed, Oct 11, 2023 at 11:13 PM
>>
>> Mingchun
>>
>> Zhao<
>> mingchun.zha...@gmail.com
>>
>> wrote:
>>
>>
>> Hi,
>> Ran all the tests.
>> +1 from me.
>>
>> Kind regards,
>> Mingchun
>>
>> 2023年10月12日(木) 4:29 Cihad Guzel<
>> cguz...@gmail.com
>>
>> :
>>
>> Hi,
>>
>> +1 from me
>>
>> Regards,
>> Cihad Guzel
>>
>> 11 Eki 2023 Çar, saat 15:08
>>
>> tarihinde
>>
>> Karl
>>
>> Wright<
>> daddy...@gmail.com
>>
>> şunu
>> yazdı:
>>
>>
>> Please vote on whether to
>>
>> release
>>
>> Apache
>>
>> ManifoldCF
>>
>> 2.26,
>>
>> RC0.
>>
>> This release is the first
>>
>> release
>>
>> that
>>
>> requires
>>
>> at
>>
>> least
>>
>> Java
>>
>> 11,
>>
>> and
>>
>> it
>>
>> also includes a new CSV
>>
>> connector
>>
>> along
>>
>> with
>>
>> support
>>
>> for
>>
>> Solr
>>
>> 9.
>>
>> The
>>
>> release artifact can be found
>>
>> at:
>> https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.26
>>
>> ,
>>
>> and there is a release tag also
>>
>> at
>> https://svn.apache.org/repos/asf/manifoldcf/tags/release-2.26-RC0
>>
>> .
>>
>> Karl
>>
>>
>> --
>> Piergiorgio
>>
>>
>> --
>> Piergiorgio
>>
>>
>> --
>> Cordialement,
>> Guylaine
>>
>> France Labs – Your knowledge, now
>> Datafari Enterprise Search – Découvrez la version
>>
>> 5 /
>>
>> Discover
>>
>> our
>>
>> version 5www.datafari.com   <http://www.datafari.com> 
>> <http://www.datafari.com> <
>>
>> http://www.datafari.com>
>>
>> --
>> Cordialement,
>> Guylaine
>>
>> France Labs – Your knowledge, now
>> Datafari Enterprise Search – Découvrez la version 5 /
>>
>> Discover
>>
>> our
>>
>> version
>> 5www.datafari.com   <http://www.datafari.com> <http://www.datafari.com> 
>> <http://www.datafari.com> <http://www.datafari.com>
>>
>> --
>> Cordialement,
>> Guylaine
>>
>> France Labs – Your knowledge, now
>> Datafari Enterprise Search – Découvrez la version 5 / Discover our
>>
>> version
>> 5www.datafari.com  <http://www.datafari.com> <http://www.datafari.com> 
>> <http://www.datafari.com> <http://www.datafari.com>
>>
>> --
>> Cordialement,
>> Guylaine
>>
>> France Labs – Your knowledge, now
>> Datafari Enterprise Search – Découvrez la version 5 / Discover our
>> version 5www.datafari.com <http://www.datafari.com> 
>> <http://www.datafari.com> <
>>
>> http://www.datafari.com>
>>
>> --
>> Cordialement,
>> Guylaine
>>
>> France Labs – Your knowledge, now
>> Datafari Enterprise Search – Découvrez la version 5 / Discover our
>>
>> version
>>
>> 5www.datafari.com
>>
>> --
>> Cordialement,
>> Guylaine
>>
>> France Labs – Your knowledge, now
>> Datafari Enterprise Search – Découvrez la version 5 / Discover our
>> version 5
>> www.datafari.com
>>
>

Reply via email to