Pulled this up (adding CHANGES.txt) to release-2.22-branch. Unless proven otherwise, I think the CXF issue is not an actual problem; it sounds like human error (failure to do ant clean-core-deps). So I will spin a new RC.
Karl On Wed, Apr 27, 2022 at 8:46 AM <piergior...@apache.org> wrote: > Author: piergiorgio > Date: Wed Apr 27 12:46:26 2022 > New Revision: 1900317 > > URL: http://svn.apache.org/viewvc?rev=1900317&view=rev > Log: > fix for the build process of MongoDB Output Connector: updated > dependencies and changed some deprecated methods (CONNECTORS-1708) > > Modified: > manifoldcf/trunk/build.xml > manifoldcf/trunk/connectors/mongodb/build.xml > > manifoldcf/trunk/connectors/mongodb/connector/src/test/java/org/apache/manifoldcf/agents/output/mongodboutput/tests/APISanityHSQLDBIT.java > > manifoldcf/trunk/connectors/mongodb/connector/src/test/java/org/apache/manifoldcf/agents/output/mongodboutput/tests/BaseITHSQLDB.java > manifoldcf/trunk/connectors/mongodb/pom.xml > > Modified: manifoldcf/trunk/build.xml > URL: > http://svn.apache.org/viewvc/manifoldcf/trunk/build.xml?rev=1900317&r1=1900316&r2=1900317&view=diff > > ============================================================================== > --- manifoldcf/trunk/build.xml (original) > +++ manifoldcf/trunk/build.xml Wed Apr 27 12:46:26 2022 > @@ -37,7 +37,7 @@ > <property name="httpcore.version" value="4.4.15"/> > <property name="xerces.version" value="2.10.0"/> > <property name="zookeeper.version" value="3.4.10"/> > - <property name="mongodb.version" value="2.11.3"/> > + <property name="mongodb.version" value="2.14.3"/> > <property name="postgresql.version" value="42.1.3"/> > <property name="axis.version" value="1.4"/> > <property name="saaj-api.version" value="1.3"/> > > Modified: manifoldcf/trunk/connectors/mongodb/build.xml > URL: > http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/mongodb/build.xml?rev=1900317&r1=1900316&r2=1900317&view=diff > > ============================================================================== > --- manifoldcf/trunk/connectors/mongodb/build.xml (original) > +++ manifoldcf/trunk/connectors/mongodb/build.xml Wed Apr 27 12:46:26 2022 > @@ -60,23 +60,35 @@ > </antcall> > </target> > > - <property name="embedded-mongodb.version.label" value="2.2.0"/> > + <property name="embedded-mongodb.version.label" value="3.4.5"/> > <property name="embedded-mongodb.artifactId" > value="de.flapdoodle.embed.mongo"/> > <property name="embedded-mongodb-package" > value="de/flapdoodle/embed"/> > <property name="embedded-mongodb.snapshot-jar" > value="${embedded-mongodb.artifactId}-${embedded-mongodb.version.label}.jar"/> > > - <property name="embedded-mongodb.process.version.label" > value="2.0.5"/> > + <property name="embedded-mongodb.process.version.label" > value="3.1.10"/> > <property name="embedded-mongodb.process.artifactId" > value="de.flapdoodle.embed.process"/> > <property name="embedded-mongodb.process-package" > value="de/flapdoodle/embed"/> > <property name="embedded-mongodb.process.jar" > value="${embedded-mongodb.process.artifactId}-${embedded-mongodb.process.version.label}.jar"/> > > + <property name="embedded-mongodb.packageresolver.version.label" > value="1.0.3"/> > + <property name="embedded-mongodb.packageresolver.artifactId" > value="de.flapdoodle.embed.mongo.packageresolver"/> > + <property name="embedded-mongodb-packageresolver-package" > value="de/flapdoodle/embed"/> > + <property name="embedded-mongodb.packageresolver.jar" > value="${embedded-mongodb.packageresolver.artifactId}-${embedded-mongodb.packageresolver.version.label}.jar"/> > + > + <property name="embedded-mongodb.os.version.label" value="1.1.8"/> > + <property name="embedded-mongodb.os.artifactId" > value="de.flapdoodle.os"/> > + <property name="embedded-mongodb-os-package" value="de/flapdoodle"/> > > + <property name="embedded-mongodb.os.jar" > value="${embedded-mongodb.os.artifactId}-${embedded-mongodb.os.version.label}.jar"/> > + > <target name="calculate-testcode-condition"> > <available file="test-materials/${embedded-mongodb.snapshot-jar}" > property="tests-present"/> > <available file="test-materials/${embedded-mongodb.process.jar}" > property="tests-present"/> > + <available > file="test-materials/${embedded-mongodb.packageresolver.jar}" > property="tests-present"/> > + <available file="test-materials/${embedded-mongodb.os.jar}" > property="tests-present"/> > > <copy todir="${mcf-dist}/test-lib"> > <fileset dir="test-materials"> > - <include name="de.flapdoodle.embed*.jar"/> > + <include name="de.flapdoodle*.jar"/> > </fileset> > </copy> > </target> > @@ -89,6 +101,9 @@ > <property name="sonatype-maven-repo-releases" value=" > https://oss.sonatype.org/content/repositories/public" /> > <get > src="${sonatype-maven-repo-releases}/${embedded-mongodb-package}/${embedded-mongodb.artifactId}/${embedded-mongodb.version.label}/${embedded-mongodb.snapshot-jar}" > dest="test-materials/${embedded-mongodb.snapshot-jar}"/> > <get > src="${sonatype-maven-repo-releases}/${embedded-mongodb.process-package}/${embedded-mongodb.process.artifactId}/${embedded-mongodb.process.version.label}/${embedded-mongodb.process.jar}" > dest="test-materials/${embedded-mongodb.process.jar}"/> > + <get > src="${sonatype-maven-repo-releases}/${embedded-mongodb-packageresolver-package}/${embedded-mongodb.packageresolver.artifactId}/${embedded-mongodb.packageresolver.version.label}/${embedded-mongodb.packageresolver.jar}" > dest="test-materials/${embedded-mongodb.packageresolver.jar}"/> > + <get > src="${sonatype-maven-repo-releases}/${embedded-mongodb-os-package}/${embedded-mongodb.os.artifactId}/${embedded-mongodb.os.version.label}/${embedded-mongodb.os.jar}" > dest="test-materials/${embedded-mongodb.os.jar}"/> > + > </target> > > </project> > > Modified: > manifoldcf/trunk/connectors/mongodb/connector/src/test/java/org/apache/manifoldcf/agents/output/mongodboutput/tests/APISanityHSQLDBIT.java > URL: > http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/mongodb/connector/src/test/java/org/apache/manifoldcf/agents/output/mongodboutput/tests/APISanityHSQLDBIT.java?rev=1900317&r1=1900316&r2=1900317&view=diff > > ============================================================================== > --- > manifoldcf/trunk/connectors/mongodb/connector/src/test/java/org/apache/manifoldcf/agents/output/mongodboutput/tests/APISanityHSQLDBIT.java > (original) > +++ > manifoldcf/trunk/connectors/mongodb/connector/src/test/java/org/apache/manifoldcf/agents/output/mongodboutput/tests/APISanityHSQLDBIT.java > Wed Apr 27 12:46:26 2022 > @@ -305,12 +305,12 @@ public class APISanityHSQLDBIT extends B > count = getJobDocumentsProcessed(jobIDString); > > if (count != 3) > - throw new ManifoldCFException("Wrong number of documents > processed - expected 3, saw " + new Long(count).toString()); > + throw new ManifoldCFException("Wrong number of documents > processed - expected 3, saw " + Long.valueOf(count).toString()); > > //Tests if these three documents are stored in the target repo > long targetRepoNumberOfContents = > queryTestContents(testCollection); > if (targetRepoNumberOfContents != 3) > - throw new ManifoldCFException("Wrong number of documents > stored in the MongoDB Target repo - expected 3, saw " + new > Long(targetRepoNumberOfContents).toString()); > + throw new ManifoldCFException("Wrong number of documents > stored in the MongoDB Target repo - expected 3, saw " + > Long.valueOf(targetRepoNumberOfContents).toString()); > > // Now, delete the job. > deleteJob(jobIDString); > @@ -390,7 +390,7 @@ public class APISanityHSQLDBIT extends B > } > if (documentsProcessed == null) > throw new Exception("Expected a documents_processed field, > didn't find it"); > - return new Long(documentsProcessed).longValue(); > + return Long.valueOf(documentsProcessed).longValue(); > } > > protected void waitJobInactive(String jobIDString, long maxTime) > @@ -409,7 +409,7 @@ public class APISanityHSQLDBIT extends B > ManifoldCF.sleep(1000L); > continue; > } > - throw new ManifoldCFException("ManifoldCF did not terminate in > the allotted time of " + new Long(maxTime).toString() + " milliseconds"); > + throw new ManifoldCFException("ManifoldCF did not terminate in > the allotted time of " + Long.valueOf(maxTime).toString() + " > milliseconds"); > } > > > @@ -422,7 +422,7 @@ public class APISanityHSQLDBIT extends B > return; > ManifoldCF.sleep(1000L); > } > - throw new ManifoldCFException("ManifoldCF did not delete in the > allotted time of " + new Long(maxTime).toString() + " milliseconds"); > + throw new ManifoldCFException("ManifoldCF did not delete in the > allotted time of " + Long.valueOf(maxTime).toString() + " milliseconds"); > } > > > > Modified: > manifoldcf/trunk/connectors/mongodb/connector/src/test/java/org/apache/manifoldcf/agents/output/mongodboutput/tests/BaseITHSQLDB.java > URL: > http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/mongodb/connector/src/test/java/org/apache/manifoldcf/agents/output/mongodboutput/tests/BaseITHSQLDB.java?rev=1900317&r1=1900316&r2=1900317&view=diff > > ============================================================================== > --- > manifoldcf/trunk/connectors/mongodb/connector/src/test/java/org/apache/manifoldcf/agents/output/mongodboutput/tests/BaseITHSQLDB.java > (original) > +++ > manifoldcf/trunk/connectors/mongodb/connector/src/test/java/org/apache/manifoldcf/agents/output/mongodboutput/tests/BaseITHSQLDB.java > Wed Apr 27 12:46:26 2022 > @@ -23,8 +23,7 @@ import org.junit.Before; > > import de.flapdoodle.embed.mongo.MongodExecutable; > import de.flapdoodle.embed.mongo.MongodStarter; > -import de.flapdoodle.embed.mongo.config.IMongodConfig; > -import de.flapdoodle.embed.mongo.config.MongodConfigBuilder; > +import de.flapdoodle.embed.mongo.config.MongodConfig; > import de.flapdoodle.embed.mongo.config.Net; > import de.flapdoodle.embed.mongo.distribution.Version; > import de.flapdoodle.embed.process.runtime.Network; > @@ -63,8 +62,11 @@ public class BaseITHSQLDB extends org.ap > MongodStarter starter = MongodStarter.getDefaultInstance(); > String bindIp = "localhost"; > int port = 27017; > - IMongodConfig mongodConfig = new > MongodConfigBuilder().version(Version.V2_6_8) > - .net(new Net(bindIp, port, > Network.localhostIsIPv6())).build(); > + MongodConfig mongodConfig = > MongodConfig.builder().version(Version.Main.PRODUCTION) > + .net(new Net(bindIp, port, > Network.localhostIsIPv6())).build(); > + > +// IMongodConfig mongodConfig = new > MongodConfigBuilder().version(Version.Main.PRODUCTION) > +// .net(new Net(bindIp, port, > Network.localhostIsIPv6())).build(); > > mongodExecutable = starter.prepare(mongodConfig); > mongodExecutable.start(); > > Modified: manifoldcf/trunk/connectors/mongodb/pom.xml > URL: > http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/mongodb/pom.xml?rev=1900317&r1=1900316&r2=1900317&view=diff > > ============================================================================== > --- manifoldcf/trunk/connectors/mongodb/pom.xml (original) > +++ manifoldcf/trunk/connectors/mongodb/pom.xml Wed Apr 27 12:46:26 2022 > @@ -29,7 +29,7 @@ > <properties> > <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > > <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> > - <mongo.java.driver.version>2.11.3</mongo.java.driver.version> > + <mongo.java.driver.version>2.14.3</mongo.java.driver.version> > </properties> > > <developers> > @@ -38,8 +38,8 @@ > </developer> > <developer> > <name>Piergiorgio Lucidi</name> > - <organization>TAI Solutions</organization> > - <organizationUrl>https://www.taisolutions.com/ > </organizationUrl> > + <organization>Zia Consulting</organization> > + <organizationUrl>https://www.ziaconsulting.com > </organizationUrl> > <url>https://www.open4dev.com</url> > </developer> > </developers> > @@ -90,7 +90,7 @@ > <dependency> > <groupId>de.flapdoodle.embed</groupId> > <artifactId>de.flapdoodle.embed.mongo</artifactId> > - <version>2.2.0</version> > + <version>3.4.5</version> > <scope>test</scope> > </dependency> > <dependency> > > >