Bug#1066450: opensearch: FTBFS: server/src/main/java/org/opensearch/index/codec/CodecService.java:37: error: cannot find symbol

Lucas Nussbaum lucas at debian.org
Wed Mar 13 12:04:54 GMT 2024


Source: opensearch
Version: 2.4.1+dfsg-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20240313 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> find . -name internalClusterTest -o -name javaRestTest -o -name test -o -name yamlRestTest | xargs rm -rf
> rm -rf modules/ingest-geoip # Cannot be built due to missing build dependencies
> find distribution/src/ -type f | grep -v '\.exe$' | xargs debian/fill-gradle-template distribution/build.gradle
> $VAR1 = {
>           'path.env' => '/etc/default/opensearch',
>           'path.logs' => 'path.logs: /var/log/opensearch',
>           'project.version' => '1.2.3',
>           'path.data' => 'path.data: /var/lib/opensearch',
>           'loggc' => '/var/log/opensearch/gc.log',
>           'heap.min' => '1g',
>           'opensearch.bundled_jdk' => 'true',
>           'error.file' => '-XX:ErrorFile=/var/log/opensearch/hs_err_pid%p.log',
>           'license.name' => 'ASL-2.0',
>           'heap.dump.path' => '-XX:HeapDumpPath=/var/lib/opensearch',
>           'heap.max' => '1g',
>           'source.path.env' => 'source /etc/default/opensearch',
>           'project.name' => 'Debian',
>           'stopping.timeout' => undef,
>           'scripts.footer' => 'exit 0
> ',
>           'path.conf' => '/etc/opensearch',
>           'license.text' => 'Apache 2.0',
>           'opensearch.distribution.type' => 'deb'
>         };
> jh_build --javacopts='-source 11 -encoding UTF-8' --no-javadoc opensearch-2.4.1.jar client/ distribution/tools/java-version-checker/ distribution/tools/keystore-cli/ distribution/tools/launchers/ libs/ modules/ server/
> warning: [options] system modules path not set in conjunction with -source 11
> server/src/main/java/org/opensearch/client/package-info.java:36: warning: a package-info.java file has already been seen for package org.opensearch.client
> package org.opensearch.client;
>                       ^
> server/src/main/java/org/opensearch/index/reindex/package-info.java:10: warning: a package-info.java file has already been seen for package org.opensearch.index.reindex
> package org.opensearch.index.reindex;
>                             ^
> Note: Processing Log4j annotations
> Note: Annotations processed
> server/src/main/java/org/opensearch/client/package-info.java:36: warning: a package-info.java file has already been seen for package org.opensearch.client
> package org.opensearch.client;
>                       ^
> server/src/main/java/org/opensearch/index/reindex/package-info.java:10: warning: a package-info.java file has already been seen for package org.opensearch.index.reindex
> package org.opensearch.index.reindex;
>                             ^
> server/src/main/java/org/opensearch/index/codec/CodecService.java:37: error: cannot find symbol
> import org.apache.lucene.codecs.lucene94.Lucene94Codec;
>                                         ^
>   symbol:   class Lucene94Codec
>   location: package org.apache.lucene.codecs.lucene94
> server/src/main/java/org/opensearch/index/codec/CodecService.java:38: error: package org.apache.lucene.codecs.lucene94.Lucene94Codec does not exist
> import org.apache.lucene.codecs.lucene94.Lucene94Codec.Mode;
>                                                       ^
> server/src/main/java/org/opensearch/index/mapper/DateFieldMapper.java:40: error: cannot find symbol
> import org.apache.lucene.sandbox.search.IndexSortSortedNumericDocValuesRangeQuery;
>                                        ^
>   symbol:   class IndexSortSortedNumericDocValuesRangeQuery
>   location: package org.apache.lucene.sandbox.search
> server/src/main/java/org/opensearch/index/mapper/NumberFieldMapper.java:45: error: cannot find symbol
> import org.apache.lucene.sandbox.search.IndexSortSortedNumericDocValuesRangeQuery;
>                                        ^
>   symbol:   class IndexSortSortedNumericDocValuesRangeQuery
>   location: package org.apache.lucene.sandbox.search
> server/src/main/java/org/opensearch/index/codec/PerFieldMappingPostingFormatCodec.java:39: error: cannot find symbol
> import org.apache.lucene.codecs.lucene94.Lucene94Codec;
>                                         ^
>   symbol:   class Lucene94Codec
>   location: package org.apache.lucene.codecs.lucene94
> server/src/main/java/org/opensearch/index/codec/PerFieldMappingPostingFormatCodec.java:56: error: cannot find symbol
> public class PerFieldMappingPostingFormatCodec extends Lucene94Codec {
>                                                        ^
>   symbol: class Lucene94Codec
> server/src/main/java/org/opensearch/index/codec/PerFieldMappingPostingFormatCodec.java:66: error: cannot find symbol
>     public PerFieldMappingPostingFormatCodec(Mode compressionMode, MapperService mapperService, Logger logger) {
>                                              ^
>   symbol:   class Mode
>   location: class PerFieldMappingPostingFormatCodec
> Note: Processing Log4j annotations
> Note: No elements to process
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> 7 errors
> 5 warnings
> jh_build: error: find client/ distribution/tools/java-version-checker/ distribution/tools/keystore-cli/ distribution/tools/launchers/ libs/ modules/ server/ -name '*.java' -and -type f -print0 | xargs -s 512000 -0 /usr/lib/jvm/default-java/bin/javac -g -cp /usr/share/java/asm.jar:/usr/share/java/asm-tree.jar:/usr/share/java/asm-util.jar:/usr/share/java/commons-math3.jar:/usr/share/java/hdrhistogram.jar:/usr/share/java/httpasyncclient.jar:/usr/share/java/httpcore-nio.jar:/usr/share/java/jackson-core.jar:/usr/share/java/jackson-dataformat-cbor.jar:/usr/share/java/jackson-dataformat-smile.jar:/usr/share/java/jackson-dataformat-yaml.jar:/usr/share/java/jna.jar:/usr/share/java/joda-time.jar:/usr/share/java/joni.jar:/usr/share/java/joptsimple.jar:/usr/share/java/jsr305.jar:/usr/share/java/jts-core.jar:/usr/share/java/log4j-api.jar:/usr/share/java/log4j-core.jar:/usr/share/java/lucene9.jar:/usr/share/java/mockito-core.jar:/usr/share/java/mustache-compiler.jar:/usr/share/java/netty-all.jar:/usr/share/java/netty-buffer.jar:/usr/share/java/netty-codec-http.jar:/usr/share/java/netty-codec.jar:/usr/share/java/netty-common.jar:/usr/share/java/netty-handler.jar:/usr/share/java/netty-transport.jar:/usr/share/java/t-digest.jar:debian/_jh_build.opensearch-2.4.1 -d debian/_jh_build.opensearch-2.4.1 -source 11 -encoding UTF-8  returned exit code 123
> make[1]: *** [debian/rules:16: override_dh_auto_build] Error 25


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/opensearch_2.4.1+dfsg-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the pkg-java-maintainers mailing list