List every jar in /opt/zimbra/lib/jars.
Code: Select all
ls -lh /opt/zimbra/lib/jars/*jar | lessThe usual suspect for me would be and slapd or ldap jar, however given the problem you describe it might be another jar.

List every jar in /opt/zimbra/lib/jars.
Code: Select all
ls -lh /opt/zimbra/lib/jars/*jar | less
Just yesterday a commit appeared towards develop branch regarding some old jars not being removed prior to the upgrade.
Code: Select all
ls -lh /opt/zimbra/lib/ext/com_zimbra_ssdb_ephemeral_store/*jar
ls -lh /opt/zimbra/lib/ext/smime/*jar
ls -lh /opt/zimbra/extensions-extra/openidconsumer/*jar
Since the error I'm getting is:adrian.gibanel.btactic wrote: ↑Sat Apr 06, 2024 9:07 amList every jar in /opt/zimbra/lib/jars.There might be another repeated jar that messes up everything (by trying to use an obsolete or future call from commons) .Code: Select all
ls -lh /opt/zimbra/lib/jars/*jar | less
The usual suspect for me would be and slapd or ldap jar, however given the problem you describe it might be another jar.
Code: Select all
UserAgentUtils-1.21.jar
activation-1.1.1.jar
***ant-1.6.5.jar
***ant-1.7.0-ziputil-patched.jar
ant-contrib-1.0b2.jar
ant-tar-patched.jar
***antisamy-1.5.8z.jar
***antisamy-1.5.8z2.jar
antlr-3.2.jar
apache-jsieve-core-0.5.jar
***apache-jsp-9.4.18.v20190429.jar
***apache-jsp-9.4.46.v20220331.jar
apache-log4j-extras-1.0.jar
apache-mime4j-core-0.8.7.jar
***asm-3.3.1.jar
***asm-8.0.1.jar
batik-css-1.7.jar
***batik-i18n-1.14.jar
***batik-i18n-1.9.jar
***batik-util-1.14.jar
***batik-util-1.8.jar
bcprov-jdk15on-1.64.jar
commons-cli-1.2.jar
***commons-codec-1.14.jar
***commons-codec-1.7.jar
commons-collections-3.2.2.jar
***commons-compress-1.10.jar
***commons-compress-1.20.jar
commons-csv-1.2.jar
commons-dbcp-1.4.jar
commons-fileupload-1.4.jar
***commons-io-1.4.jar
***commons-io-2.6.jar
commons-lang-2.6.jar
commons-logging.jar
commons-net-3.3.jar
commons-pool-1.6.jar
commons-pool2-2.4.2.jar
concurrentlinkedhashmap-lru-1.3.1.jar
curator-client-2.0.1-incubating.jar
curator-framework-2.0.1-incubating.jar
curator-recipes-2.0.1-incubating.jar
curator-x-discovery-2.0.1-incubating.jar
cxf-2.7.18.jar
cxf-core-3.5.5.jar
dom4j-2.1.1.jar
ehcache-3.1.2.jar
freemarker-2.3.19.jar
gifencoder-0.9.jar
gmbal-api-only-2.2.6.jar
guava-28.1-jre.jar
helix-core-0.6.1-incubating.jar
httpasyncclient-4.1.4.jar
httpclient-4.5.8.jar
httpcore-4.4.11.jar
httpcore-nio-4.4.11.jar
httpmime-4.3.1.jar
ical4j-0.9.16-patched.jar
icu4j-4.8.1.1.jar
istack-commons-runtime-3.0.8.jar
jackson-annotations-2.10.1.jar
jackson-core-2.10.1.jar
jackson-databind-2.10.1.jar
jackson-dataformat-smile-2.9.2.jar
jackson-module-jaxb-annotations-2.8.9.jar
jamm-0.2.5.jar
javax.annotation-api-1.2.jar
javax.servlet-api-3.1.0.jar
javax.ws.rs-api-2.0-m10.jar
jaxb-api-2.3.1.jar
jaxb-impl-2.3.1.jar
jaxen-1.1.3.jar
jaxws-api-2.3.1.jar
jaxws-rt-4.0.0.jar
jcharset-2.0.jar
jcommon-1.0.21.jar
jcs-1.3.jar
jdom-1.1.jar
jedis-2.9.0.jar
jersey-client-1.11.jar
jersey-core-1.11.jar
jersey-json-1.11.jar
jersey-multipart-1.11.jar
jersey-server-1.11.jar
jersey-servlet-1.11.jar
jfreechart-1.0.15.jar
jline-0.9.93.jar
jna-3.4.0.jar
json.jar
jsr181-api-1.0-MR1.jar
jsr311-api-1.1.1.jar
junixsocket-common-2.3.2.jar
junixsocket-demo-2.3.2.jar
junixsocket-mysql-2.3.2.jar
junixsocket-native-common-2.3.2.jar
junixsocket-rmi-2.3.2.jar
jython-standalone-2.5.2.jar
jzlib-1.0.7.jar
libidn-1.24.jar
log4j-1.2.16.jar
log4j-api-2.17.1.jar
log4j-core-2.17.1.jar
lucene-analyzers-3.5.0.jar
lucene-core-3.5.0.jar
lucene-smartcn-3.5.0.jar
mail-1.4.7.jar
mariadb-java-client-2.4.3.jar
mina-core-2.0.4.jar
mina-core-2.1.6.jar
native-lib-loader-2.3.5.jar
neethi-3.0.2.jar
nekohtml-1.9.13.1z.jar
oauth-20100527.jar
policy-2.3.jar
resolver-20050927.jar
sac-1.3.jar
***slf4j-api-1.7.30.jar
***slf4j-api-1.7.36.jar
slf4j-log4j12-1.7.30.jar
slf4j-simple-1.7.36.jar
***spring-aop-3.0.7.RELEASE.jar
***spring-aop-6.0.8.jar
***spring-beans-3.0.7.RELEASE.jar
***spring-beans-6.0.8.jar
***spring-context-3.0.7.RELEASE.jar
***spring-context-6.0.8.jar
***spring-core-3.0.7.RELEASE.jar
***spring-core-6.0.8.jar
***spring-expression-3.0.7.RELEASE.jar
***spring-expression-6.0.8.jar
spymemcached-2.12.1.jar
sqlite-jdbc-3.7.15-M1.jar
stax-ex-1.7.7.jar
stax2-api-3.1.1.jar
streambuffer-2.2.6.jar
syslog4j-0.9.46.jar
tika-core-1.24.1.jar
unboundid-ldapsdk-2.3.5.jar
woodstox-core-asl-4.2.0.jar
wsdl4j-1.6.3.jar
xercesImpl-2.9.1-patch-01.jar
xmlschema-core-2.0.3.jar
yuicompressor-2.4.2-zimbra.jar
zimbra-charset.jar
zimbra-native.jar
zimbraclient.jar
zimbracommon.jar
zimbrasoap.jar
zimbrastore.jar
zkclient-0.1.0.jar
***zm-ews-stub-2.0.jar
***zm-ews-stub-4.0.jar
zmzimbratozimbramig.jar
zookeeper-3.4.5.jar

As per my previous comment:
Code: Select all
ls -lh /opt/zimbra/lib/ext/com_zimbra_ssdb_ephemeral_store/*jar
ls -lh /opt/zimbra/lib/ext/smime/*jar
ls -lh /opt/zimbra/extensions-extra/openidconsumer/*jar
Apologies, I did check there. No duplicate jars in those locations.adrian.gibanel.btactic wrote: ↑Mon Apr 08, 2024 10:35 amAs per my previous comment:
Why don't you check:
to see if there are repeated jars there?Code: Select all
ls -lh /opt/zimbra/lib/ext/com_zimbra_ssdb_ephemeral_store/*jar ls -lh /opt/zimbra/lib/ext/smime/*jar ls -lh /opt/zimbra/extensions-extra/openidconsumer/*jar

If you have already checked every jar thanks to something similar to:
Code: Select all
cd /opt/zimbra
find -type f -iname '*jar'

Code: Select all
% ./build_zimbra.sh --version 10 --dry-run
#!/bin/sh
git clone --depth 1 --branch "10.0.6" "git@github.com:Zimbra/zm-build.git"
cd zm-build
ENV_CACHE_CLEAR_FLAG=true ./build.pl --ant-options -DskipTests=true --git-default-tag="10.0.7,10.0.6,10.0.5,10.0.4,10.0.2,10.0.1,10.0.0-GA,10.0.0" --build-release-no="10.0.7" --build-type=FOSS --build-release="DAFFODIL" --build-thirdparty-server=files.zimbra.com --no-interactive --build-release-candidate=GA
Code: Select all
% ./show-me-the-branch.sh 7
Successfully cloned git@github.com:Zimbra/zm-build.git with tag 10.0.6.
_____________ Zimbra build script for Release: 10.0.7 ________________
#!/bin/sh
export PATH=/usr/local/bin:/usr/sbin:/usr/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/home/jad/bin:/usr/sbin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
cd zm-build
# Build the source tree with the specified parameters
ENV_CACHE_CLEAR_FLAG=true ./build.pl --ant-options -DskipTests=true --git-default-tag="10.0.7,10.0.6,10.0.5,10.0.4,10.0.3,10.0.2,10.0.1,10.0.0-GA,10.0.0" --build-release-no="10.0.7" --build-type=FOSS --build-release=DAFFODIL --build-release-candidate=GA --build-thirdparty-server=files.zimbra.com --no-interactive

1) Well, that's nice to know. It could make more easy to read the different 10.X versions.jeastman wrote: ↑Fri Apr 12, 2024 3:08 pm You are correct that the build numbers starting with Zimbra 10 should be more sane. Starting (resuming?) with Zimbra 10, the product is adhering to proper semantic versioning. The version number is broken into 3 parts: part 1 is the major version, part 2 is the minor version, part 3 is the patch (... so no more patches of patch versions ...).