Hmm... Ok.. that's not what's happening on my machine.  On my box, the simple 
unit tests are passing.  The complex ones are still missing some levels of 
nesting.  But mine will build w/o errors.
What Java version are you using?
-- C


> On Jul 24, 2023, at 7:07 PM, Mike Beckerle <mbecke...@apache.org> wrote:
> 
> Charles,
> 
> When you say this is close to working.... what is the expected behavior of
> the code currently.
> I could debug into this, but I'm frankly unable to get anything to run.
> 
> Currently when I try to run just one test: TestXSDSchema:testSimpleXSD(), I
> get the below giant message, to cut to the chase ends in:
> 
> Unrecognized option: --add-opens
> Error: Could not create the Java Virtual Machine.
> Error: A fatal exception has occurred. Program will exit.
> 
> Process finished with exit code 1
> 
> ---------------------------------------------------------------------------------------
> 
> /home/mbeckerle/installed-software/jdk1.8.0_361/bin/java -ea
> -Djava.io.tmpdir=/opt/drill/contrib/format-xml/target -Xms512m -Xmx2500m
> -Ddrill.exec.http.enabled=false
> -Ddrill.exec.memory.enable_unsafe_bounds_check=true
> -Ddrill.exec.sys.store.provider.local.write=false
> -Dorg.apache.drill.exec.server.Drillbit.system_options=org.apache.drill.exec.compile.ClassTransformer.scalar_replacement=on
> -Ddrill.catastrophic_to_standard_out=true -XX:MaxDirectMemorySize=4500M
> -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true -ea --add-opens
> java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED
> --add-opens java.base/java.nio=ALL-UNNAMED --add-opens
> java.base/java.util=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED
> --add-opens java.security.jgss/sun.security.krb5=ALL-UNNAMED
> -Djdk.attach.allowAttachSelf=true
> -javaagent:/home/mbeckerle/.m2/repository/org/jmockit/jmockit/1.47/jmockit-1.47.jar
> -Didea.test.cyclic.buffer.size=1048576
> -javaagent:/home/mbeckerle/installed-software/idea-IU-231.8770.65/lib/idea_rt.jar=46065:/home/mbeckerle/installed-software/idea-IU-231.8770.65/bin
> -Dfile.encoding=UTF-8 -classpath
> /home/mbeckerle/installed-software/idea-IU-231.8770.65/lib/idea_rt.jar:/home/mbeckerle/installed-software/idea-IU-231.8770.65/plugins/junit/lib/junit5-rt.jar:/home/mbeckerle/installed-software/idea-IU-231.8770.65/plugins/junit/lib/junit-rt.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/charsets.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/deploy.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/ext/cldrdata.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/ext/dnsns.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/ext/jaccess.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/ext/jfxrt.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/ext/localedata.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/ext/nashorn.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/ext/sunec.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/ext/sunjce_provider.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/ext/sunpkcs11.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/ext/zipfs.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/javaws.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/jce.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/jfr.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/jfxswt.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/jsse.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/management-agent.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/plugin.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/resources.jar:/home/mbeckerle/installed-software/jdk1.8.0_361/jre/lib/rt.jar:/opt/drill/contrib/format-xml/target/test-classes:/opt/drill/contrib/format-xml/target/classes:/opt/drill/exec/java-exec/target/classes:/home/mbeckerle/.m2/repository/org/apache/httpcomponents/httpasyncclient/4.1.4/httpasyncclient-4.1.4.jar:/home/mbeckerle/.m2/repository/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar:/home/mbeckerle/.m2/repository/org/apache/httpcomponents/httpcore-nio/4.4.10/httpcore-nio-4.4.10.jar:/home/mbeckerle/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar:/home/mbeckerle/.m2/repository/org/owasp/encoder/encoder/1.2.3/encoder-1.2.3.jar:/home/mbeckerle/.m2/repository/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar:/home/mbeckerle/.m2/repository/org/ow2/asm/asm/9.2/asm-9.2.jar:/home/mbeckerle/.m2/repository/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar:/home/mbeckerle/.m2/repository/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar:/home/mbeckerle/.m2/repository/org/ow2/asm/asm-util/9.2/asm-util-9.2.jar:/home/mbeckerle/.m2/repository/com/dropbox/core/dropbox-core-sdk/5.4.4/dropbox-core-sdk-5.4.4.jar:/home/mbeckerle/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.14.3/jackson-core-2.14.3.jar:/home/mbeckerle/.m2/repository/com/box/box-java-sdk/3.7.1/box-java-sdk-3.7.1.jar:/home/mbeckerle/.m2/repository/com/eclipsesource/minimal-json/minimal-json/0.9.5/minimal-json-0.9.5.jar:/home/mbeckerle/.m2/repository/org/bitbucket/b_c/jose4j/0.7.9/jose4j-0.7.9.jar:/home/mbeckerle/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.57/bcprov-jdk15on-1.57.jar:/home/mbeckerle/.m2/repository/org/apache/commons/commons-pool2/2.6.0/commons-pool2-2.6.0.jar:/home/mbeckerle/.m2/repository/com/univocity/univocity-parsers/2.8.3/univocity-parsers-2.8.3.jar:/home/mbeckerle/.m2/repository/org/apache/commons/commons-math/2.2/commons-math-2.2.jar:/home/mbeckerle/.m2/repository/com/thoughtworks/paranamer/paranamer/2.5.6/paranamer-2.5.6.jar:/home/mbeckerle/.m2/repository/xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar:/home/mbeckerle/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/home/mbeckerle/.m2/repository/com/sun/codemodel/codemodel/2.6/codemodel-2.6.jar:/home/mbeckerle/.m2/repository/org/eclipse/jetty/jetty-server/9.4.44.v20210927/jetty-server-9.4.44.v20210927.jar:/home/mbeckerle/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/home/mbeckerle/.m2/repository/org/eclipse/jetty/jetty-http/9.4.44.v20210927/jetty-http-9.4.44.v20210927.jar:/home/mbeckerle/.m2/repository/org/eclipse/jetty/jetty-io/9.4.44.v20210927/jetty-io-9.4.44.v20210927.jar:/home/mbeckerle/.m2/repository/org/eclipse/jetty/jetty-servlet/9.4.44.v20210927/jetty-servlet-9.4.44.v20210927.jar:/home/mbeckerle/.m2/repository/org/eclipse/jetty/jetty-security/9.4.44.v20210927/jetty-security-9.4.44.v20210927.jar:/home/mbeckerle/.m2/repository/org/eclipse/jetty/jetty-util-ajax/9.4.44.v20210927/jetty-util-ajax-9.4.44.v20210927.jar:/home/mbeckerle/.m2/repository/org/eclipse/jetty/jetty-servlets/9.4.44.v20210927/jetty-servlets-9.4.44.v20210927.jar:/home/mbeckerle/.m2/repository/org/glassfish/jersey/containers/jersey-container-jetty-servlet/2.34/jersey-container-jetty-servlet-2.34.jar:/home/mbeckerle/.m2/repository/org/glassfish/jersey/containers/jersey-container-servlet/2.34/jersey-container-servlet-2.34.jar:/home/mbeckerle/.m2/repository/org/glassfish/jersey/containers/jersey-container-servlet-core/2.34/jersey-container-servlet-core-2.34.jar:/home/mbeckerle/.m2/repository/org/glassfish/jersey/containers/jersey-container-jetty-http/2.34/jersey-container-jetty-http-2.34.jar:/home/mbeckerle/.m2/repository/org/glassfish/hk2/external/jakarta.inject/2.6.1/jakarta.inject-2.6.1.jar:/home/mbeckerle/.m2/repository/org/eclipse/jetty/jetty-continuation/9.4.44.v20210927/jetty-continuation-9.4.44.v20210927.jar:/home/mbeckerle/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.44.v20210927/jetty-webapp-9.4.44.v20210927.jar:/home/mbeckerle/.m2/repository/org/eclipse/jetty/jetty-xml/9.4.44.v20210927/jetty-xml-9.4.44.v20210927.jar:/home/mbeckerle/.m2/repository/org/glassfish/jersey/core/jersey-common/2.34/jersey-common-2.34.jar:/home/mbeckerle/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/home/mbeckerle/.m2/repository/org/glassfish/hk2/osgi-resource-locator/1.0.3/osgi-resource-locator-1.0.3.jar:/home/mbeckerle/.m2/repository/org/glassfish/jersey/core/jersey-server/2.34/jersey-server-2.34.jar:/home/mbeckerle/.m2/repository/org/glassfish/jersey/core/jersey-client/2.34/jersey-client-2.34.jar:/home/mbeckerle/.m2/repository/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar:/home/mbeckerle/.m2/repository/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.jar:/home/mbeckerle/.m2/repository/org/glassfish/jersey/media/jersey-media-multipart/2.34/jersey-media-multipart-2.34.jar:/home/mbeckerle/.m2/repository/org/jvnet/mimepull/mimepull/1.9.13/mimepull-1.9.13.jar:/home/mbeckerle/.m2/repository/org/glassfish/jersey/media/jersey-media-json-jackson/2.34/jersey-media-json-jackson-2.34.jar:/home/mbeckerle/.m2/repository/org/glassfish/jersey/ext/jersey-entity-filtering/2.34/jersey-entity-filtering-2.34.jar:/home/mbeckerle/.m2/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.14.3/jackson-module-jaxb-annotations-2.14.3.jar:/home/mbeckerle/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar:/home/mbeckerle/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar:/home/mbeckerle/.m2/repository/org/glassfish/jersey/ext/jersey-mvc-freemarker/2.34/jersey-mvc-freemarker-2.34.jar:/home/mbeckerle/.m2/repository/org/glassfish/jersey/ext/jersey-mvc/2.34/jersey-mvc-2.34.jar:/home/mbeckerle/.m2/repository/org/glassfish/jersey/inject/jersey-hk2/2.34/jersey-hk2-2.34.jar:/home/mbeckerle/.m2/repository/org/glassfish/hk2/hk2-locator/2.6.1/hk2-locator-2.6.1.jar:/home/mbeckerle/.m2/repository/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/aopalliance-repackaged-2.6.1.jar:/home/mbeckerle/.m2/repository/org/glassfish/hk2/hk2-api/2.6.1/hk2-api-2.6.1.jar:/home/mbeckerle/.m2/repository/org/glassfish/hk2/hk2-utils/2.6.1/hk2-utils-2.6.1.jar:/home/mbeckerle/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.14.3/jackson-jaxrs-json-provider-2.14.3.jar:/home/mbeckerle/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.14.3/jackson-jaxrs-base-2.14.3.jar:/home/mbeckerle/.m2/repository/com/fasterxml/jackson/module/jackson-module-afterburner/2.14.3/jackson-module-afterburner-2.14.3.jar:/home/mbeckerle/.m2/repository/org/honton/chas/hocon/jackson-dataformat-hocon/1.1.1/jackson-dataformat-hocon-1.1.1.jar:/home/mbeckerle/.m2/repository/org/apache/calcite/calcite-core/1.34.0/calcite-core-1.34.0.jar:/home/mbeckerle/.m2/repository/org/apache/calcite/calcite-linq4j/1.34.0/calcite-linq4j-1.34.0.jar:/home/mbeckerle/.m2/repository/org/locationtech/jts/jts-core/1.19.0/jts-core-1.19.0.jar:/home/mbeckerle/.m2/repository/org/locationtech/jts/io/jts-io-common/1.19.0/jts-io-common-1.19.0.jar:/home/mbeckerle/.m2/repository/org/locationtech/proj4j/proj4j/1.2.2/proj4j-1.2.2.jar:/home/mbeckerle/.m2/repository/com/google/guava/guava/30.1.1-jre/guava-30.1.1-jre.jar:/home/mbeckerle/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/home/mbeckerle/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.14.3/jackson-dataformat-yaml-2.14.3.jar:/home/mbeckerle/.m2/repository/org/yaml/snakeyaml/2.0/snakeyaml-2.0.jar:/home/mbeckerle/.m2/repository/com/google/uzaygezen/uzaygezen-core/0.2/uzaygezen-core-0.2.jar:/home/mbeckerle/.m2/repository/com/jayway/jsonpath/json-path/2.7.0/json-path-2.7.0.jar:/home/mbeckerle/.m2/repository/net/minidev/json-smart/2.4.7/json-smart-2.4.7.jar:/home/mbeckerle/.m2/repository/net/minidev/accessors-smart/2.4.7/accessors-smart-2.4.7.jar:/home/mbeckerle/.m2/repository/com/yahoo/datasketches/sketches-core/0.9.0/sketches-core-0.9.0.jar:/home/mbeckerle/.m2/repository/com/yahoo/datasketches/memory/0.9.0/memory-0.9.0.jar:/home/mbeckerle/.m2/repository/net/hydromatic/aggdesigner-algorithm/6.0/aggdesigner-algorithm-6.0.jar:/home/mbeckerle/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar:/home/mbeckerle/.m2/repository/org/apache/commons/commons-dbcp2/2.6.0/commons-dbcp2-2.6.0.jar:/home/mbeckerle/.m2/repository/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar:/home/mbeckerle/.m2/repository/org/apache/calcite/avatica/avatica-core/1.23.0/avatica-core-1.23.0.jar:/home/mbeckerle/.m2/repository/org/apache/calcite/avatica/avatica-metrics/1.23.0/avatica-metrics-1.23.0.jar:/home/mbeckerle/.m2/repository/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.jar:/home/mbeckerle/.m2/repository/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.jar:/home/mbeckerle/.m2/repository/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.jar:/home/mbeckerle/.m2/repository/net/sf/jpam/jpam/1.1/jpam-1.1.jar:/home/mbeckerle/.m2/repository/org/bouncycastle/bcpkix-jdk15on/1.60/bcpkix-jdk15on-1.60.jar:/home/mbeckerle/.m2/repository/org/freemarker/freemarker/2.3.30/freemarker-2.3.30.jar:/home/mbeckerle/.m2/repository/org/apache/parquet/parquet-column/1.12.3/parquet-column-1.12.3.jar:/home/mbeckerle/.m2/repository/org/apache/parquet/parquet-encoding/1.12.3/parquet-encoding-1.12.3.jar:/home/mbeckerle/.m2/repository/org/apache/yetus/audience-annotations/0.13.0/audience-annotations-0.13.0.jar:/home/mbeckerle/.m2/repository/org/apache/parquet/parquet-hadoop/1.12.3/parquet-hadoop-1.12.3.jar:/home/mbeckerle/.m2/repository/org/apache/parquet/parquet-format-structures/1.12.3/parquet-format-structures-1.12.3.jar:/home/mbeckerle/.m2/repository/org/apache/parquet/parquet-jackson/1.12.3/parquet-jackson-1.12.3.jar:/home/mbeckerle/.m2/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar:/home/mbeckerle/.m2/repository/org/apache/parquet/parquet-common/1.12.3/parquet-common-1.12.3.jar:/home/mbeckerle/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/opt/drill/protocol/target/classes:/home/mbeckerle/.m2/repository/io/protostuff/protostuff-core/1.7.1/protostuff-core-1.7.1.jar:/home/mbeckerle/.m2/repository/io/protostuff/protostuff-api/1.7.1/protostuff-api-1.7.1.jar:/home/mbeckerle/.m2/repository/io/protostuff/protostuff-json/1.7.1/protostuff-json-1.7.1.jar:/opt/drill/common/target/classes:/opt/drill/logical/target/classes:/home/mbeckerle/.m2/repository/org/antlr/antlr4-runtime/4.8-1/antlr4-runtime-4.8-1.jar:/opt/drill/exec/rpc/target/classes:/home/mbeckerle/.m2/repository/io/netty/netty-transport-native-epoll/4.1.73.Final/netty-transport-native-epoll-4.1.73.Final-linux-x86_64.jar:/home/mbeckerle/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.73.Final/netty-transport-native-unix-common-4.1.73.Final.jar:/home/mbeckerle/.m2/repository/io/netty/netty-transport-classes-epoll/4.1.73.Final/netty-transport-classes-epoll-4.1.73.Final.jar:/opt/drill/exec/memory/base/target/classes:/opt/drill/exec/vector/target/classes:/home/mbeckerle/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.14.3/jackson-datatype-joda-2.14.3.jar:/opt/drill/metastore/metastore-api/target/classes:/home/mbeckerle/.m2/repository/com/beust/jcommander/1.30/jcommander-1.30.jar:/home/mbeckerle/.m2/repository/com/bettercloud/vault-java-driver/5.1.0/vault-java-driver-5.1.0.jar:/home/mbeckerle/.m2/repository/org/apache/curator/curator-client/5.2.0/curator-client-5.2.0.jar:/home/mbeckerle/.m2/repository/org/apache/zookeeper/zookeeper/3.5.7/zookeeper-3.5.7.jar:/home/mbeckerle/.m2/repository/org/apache/zookeeper/zookeeper-jute/3.5.7/zookeeper-jute-3.5.7.jar:/home/mbeckerle/.m2/repository/io/netty/netty-transport-native-epoll/4.1.73.Final/netty-transport-native-epoll-4.1.73.Final.jar:/home/mbeckerle/.m2/repository/org/apache/curator/curator-framework/5.2.0/curator-framework-5.2.0.jar:/home/mbeckerle/.m2/repository/org/apache/curator/curator-recipes/5.2.0/curator-recipes-5.2.0.jar:/home/mbeckerle/.m2/repository/org/apache/curator/curator-x-discovery/5.2.0/curator-x-discovery-5.2.0.jar:/home/mbeckerle/.m2/repository/com/carrotsearch/hppc/0.7.1/hppc-0.7.1.jar:/home/mbeckerle/.m2/repository/com/google/protobuf/protobuf-java/3.16.3/protobuf-java-3.16.3.jar:/home/mbeckerle/.m2/repository/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar:/home/mbeckerle/.m2/repository/joda-time/joda-time/2.10.14/joda-time-2.10.14.jar:/home/mbeckerle/.m2/repository/org/codehaus/janino/janino/3.1.8/janino-3.1.8.jar:/home/mbeckerle/.m2/repository/org/codehaus/janino/commons-compiler/3.1.8/commons-compiler-3.1.8.jar:/home/mbeckerle/.m2/repository/com/clearspring/analytics/stream/2.7.0/stream-2.7.0.jar:/home/mbeckerle/.m2/repository/it/unimi/dsi/fastutil/6.5.7/fastutil-6.5.7.jar:/home/mbeckerle/.m2/repository/com/tdunning/t-digest/3.3/t-digest-3.3.jar:/home/mbeckerle/.m2/repository/com/squareup/okhttp3/okhttp/4.9.3/okhttp-4.9.3.jar:/home/mbeckerle/.m2/repository/com/squareup/okio/okio/2.8.0/okio-2.8.0.jar:/home/mbeckerle/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.0/kotlin-stdlib-common-1.4.0.jar:/home/mbeckerle/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.4.10/kotlin-stdlib-1.4.10.jar:/home/mbeckerle/.m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar:/home/mbeckerle/.m2/repository/org/apache/hadoop/hadoop-common/3.2.4/hadoop-common-3.2.4.jar:/home/mbeckerle/.m2/repository/org/apache/hadoop/hadoop-annotations/3.2.4/hadoop-annotations-3.2.4.jar:/home/mbeckerle/.m2/repository/commons-cli/commons-cli/1.4/commons-cli-1.4.jar:/home/mbeckerle/.m2/repository/commons-net/commons-net/3.9.0/commons-net-3.9.0.jar:/home/mbeckerle/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/home/mbeckerle/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/home/mbeckerle/.m2/repository/org/eclipse/jetty/jetty-util/9.4.44.v20210927/jetty-util-9.4.44.v20210927.jar:/home/mbeckerle/.m2/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar:/home/mbeckerle/.m2/repository/com/sun/jersey/jersey-servlet/1.19/jersey-servlet-1.19.jar:/home/mbeckerle/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/home/mbeckerle/.m2/repository/org/apache/commons/commons-configuration2/2.1.1/commons-configuration2-2.1.1.jar:/home/mbeckerle/.m2/repository/com/google/re2j/re2j/1.1/re2j-1.1.jar:/home/mbeckerle/.m2/repository/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar:/home/mbeckerle/.m2/repository/org/apache/hadoop/hadoop-auth/3.2.4/hadoop-auth-3.2.4.jar:/home/mbeckerle/.m2/repository/com/jcraft/jsch/0.1.55/jsch-0.1.55.jar:/home/mbeckerle/.m2/repository/org/apache/htrace/htrace-core4/4.1.0-incubating/htrace-core4-4.1.0-incubating.jar:/home/mbeckerle/.m2/repository/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar:/home/mbeckerle/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar:/home/mbeckerle/.m2/repository/com/fasterxml/woodstox/woodstox-core/5.3.0/woodstox-core-5.3.0.jar:/home/mbeckerle/.m2/repository/org/apache/hadoop/hadoop-client/3.2.4/hadoop-client-3.2.4.jar:/home/mbeckerle/.m2/repository/org/apache/hadoop/hadoop-hdfs-client/3.2.4/hadoop-hdfs-client-3.2.4.jar:/home/mbeckerle/.m2/repository/com/squareup/okhttp/okhttp/2.7.5/okhttp-2.7.5.jar:/home/mbeckerle/.m2/repository/org/apache/hadoop/hadoop-yarn-client/3.2.4/hadoop-yarn-client-3.2.4.jar:/home/mbeckerle/.m2/repository/org/apache/hadoop/hadoop-mapreduce-client-core/3.2.4/hadoop-mapreduce-client-core-3.2.4.jar:/home/mbeckerle/.m2/repository/org/apache/hadoop/hadoop-yarn-common/3.2.4/hadoop-yarn-common-3.2.4.jar:/home/mbeckerle/.m2/repository/org/apache/hadoop/hadoop-mapreduce-client-jobclient/3.2.4/hadoop-mapreduce-client-jobclient-3.2.4.jar:/home/mbeckerle/.m2/repository/org/apache/hadoop/hadoop-mapreduce-client-common/3.2.4/hadoop-mapreduce-client-common-3.2.4.jar:/home/mbeckerle/.m2/repository/org/apache/avro/avro/1.11.1/avro-1.11.1.jar:/home/mbeckerle/.m2/repository/org/apache/avro/avro-mapred/1.11.1/avro-mapred-1.11.1.jar:/home/mbeckerle/.m2/repository/org/apache/avro/avro-ipc/1.11.1/avro-ipc-1.11.1.jar:/home/mbeckerle/.m2/repository/org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar:/home/mbeckerle/.m2/repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/home/mbeckerle/.m2/repository/org/xerial/snappy/snappy-java/
> 1.1.8.4/snappy-java-1.1.8.4.jar:/home/mbeckerle/.m2/repository/org/tukaani/xz/1.9/xz-1.9.jar:/home/mbeckerle/.m2/repository/com/github/luben/zstd-jni/1.5.2-3/zstd-jni-1.5.2-3.jar:/home/mbeckerle/.m2/repository/org/apache/avro/avro-ipc-jetty/1.11.1/avro-ipc-jetty-1.11.1.jar:/home/mbeckerle/.m2/repository/nl/basjes/parse/httpdlog/httpdlog-parser/5.8/httpdlog-parser-5.8.jar:/home/mbeckerle/.m2/repository/nl/basjes/parse/parser-core/5.8/parser-core-5.8.jar:/home/mbeckerle/.m2/repository/com/maxmind/geoip2/geoip2/3.0.1/geoip2-3.0.1.jar:/home/mbeckerle/.m2/repository/com/maxmind/db/maxmind-db/2.0.0/maxmind-db-2.0.0.jar:/home/mbeckerle/.m2/repository/org/kohsuke/libpam4j/1.11/libpam4j-1.11.jar:/home/mbeckerle/.m2/repository/net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar:/home/mbeckerle/.m2/repository/io/netty/netty-tcnative/2.0.48.Final/netty-tcnative-2.0.48.Final.jar:/home/mbeckerle/.m2/repository/io/airlift/aircompressor/0.20/aircompressor-0.20.jar:/home/mbeckerle/.m2/repository/sqlline/sqlline/1.12.0/sqlline-1.12.0.jar:/home/mbeckerle/.m2/repository/org/jline/jline-terminal/3.21.0/jline-terminal-3.21.0.jar:/home/mbeckerle/.m2/repository/org/jline/jline-reader/3.21.0/jline-reader-3.21.0.jar:/home/mbeckerle/.m2/repository/org/jline/jline-terminal-jansi/3.21.0/jline-terminal-jansi-3.21.0.jar:/home/mbeckerle/.m2/repository/org/fusesource/jansi/jansi/2.4.0/jansi-2.4.0.jar:/home/mbeckerle/.m2/repository/org/jline/jline-terminal-jna/3.21.0/jline-terminal-jna-3.21.0.jar:/home/mbeckerle/.m2/repository/org/jline/jline-builtins/3.21.0/jline-builtins-3.21.0.jar:/home/mbeckerle/.m2/repository/org/jline/jline-style/3.21.0/jline-style-3.21.0.jar:/home/mbeckerle/.m2/repository/org/jline/jline-console/3.21.0/jline-console-3.21.0.jar:/home/mbeckerle/.m2/repository/io/swagger/core/v3/swagger-jaxrs2/2.1.12/swagger-jaxrs2-2.1.12.jar:/home/mbeckerle/.m2/repository/io/github/classgraph/classgraph/4.8.117/classgraph-4.8.117.jar:/home/mbeckerle/.m2/repository/io/github/toolfactory/jvm-driver/4.0.0/jvm-driver-4.0.0.jar:/home/mbeckerle/.m2/repository/io/github/toolfactory/narcissus/1.0.1/narcissus-1.0.1.jar:/home/mbeckerle/.m2/repository/io/swagger/core/v3/swagger-models/2.1.12/swagger-models-2.1.12.jar:/home/mbeckerle/.m2/repository/io/swagger/core/v3/swagger-annotations/2.1.12/swagger-annotations-2.1.12.jar:/home/mbeckerle/.m2/repository/io/swagger/core/v3/swagger-integration/2.1.12/swagger-integration-2.1.12.jar:/home/mbeckerle/.m2/repository/io/swagger/core/v3/swagger-core/2.1.12/swagger-core-2.1.12.jar:/home/mbeckerle/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.14.3/jackson-datatype-jsr310-2.14.3.jar:/home/mbeckerle/.m2/repository/io/swagger/core/v3/swagger-jaxrs2-servlet-initializer-v2/2.1.12/swagger-jaxrs2-servlet-initializer-v2-2.1.12.jar:/home/mbeckerle/.m2/repository/org/apache/ws/xmlschema/xmlschema-core/2.3.0/xmlschema-core-2.3.0.jar:/home/mbeckerle/.m2/repository/org/apache/ws/xmlschema/xmlschema-walker/2.3.0/xmlschema-walker-2.3.0.jar:/home/mbeckerle/.m2/repository/javax/xml/bind/jaxb-api/2.2.8/jaxb-api-2.2.8.jar:/opt/drill/exec/java-exec/target/test-classes:/opt/drill/common/target/test-classes:/home/mbeckerle/.m2/repository/com/typesafe/config/1.4.2/config-1.4.2.jar:/home/mbeckerle/.m2/repository/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar:/home/mbeckerle/.m2/repository/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar:/home/mbeckerle/.m2/repository/org/msgpack/msgpack/0.6.6/msgpack-0.6.6.jar:/home/mbeckerle/.m2/repository/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar:/home/mbeckerle/.m2/repository/org/reflections/reflections/0.9.10/reflections-0.9.10.jar:/home/mbeckerle/.m2/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.jar:/home/mbeckerle/.m2/repository/org/javassist/javassist/3.29.2-GA/javassist-3.29.2-GA.jar:/home/mbeckerle/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.14.3/jackson-annotations-2.14.3.jar:/home/mbeckerle/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.14.3/jackson-databind-2.14.3.jar:/home/mbeckerle/.m2/repository/io/dropwizard/metrics/metrics-core/4.2.10/metrics-core-4.2.10.jar:/home/mbeckerle/.m2/repository/io/dropwizard/metrics/metrics-servlets/4.2.10/metrics-servlets-4.2.10.jar:/home/mbeckerle/.m2/repository/io/dropwizard/metrics/metrics-healthchecks/4.2.10/metrics-healthchecks-4.2.10.jar:/home/mbeckerle/.m2/repository/io/dropwizard/metrics/metrics-json/4.2.10/metrics-json-4.2.10.jar:/home/mbeckerle/.m2/repository/com/helger/profiler/1.1.1/profiler-1.1.1.jar:/home/mbeckerle/.m2/repository/io/dropwizard/metrics/metrics-jvm/4.2.10/metrics-jvm-4.2.10.jar:/home/mbeckerle/.m2/repository/io/dropwizard/metrics/metrics-jmx/4.2.10/metrics-jmx-4.2.10.jar:/home/mbeckerle/.m2/repository/commons-codec/commons-codec/1.14/commons-codec-1.14.jar:/home/mbeckerle/.m2/repository/io/netty/netty-handler/4.1.73.Final/netty-handler-4.1.73.Final.jar:/home/mbeckerle/.m2/repository/io/netty/netty-resolver/4.1.73.Final/netty-resolver-4.1.73.Final.jar:/home/mbeckerle/.m2/repository/io/netty/netty-buffer/4.1.73.Final/netty-buffer-4.1.73.Final.jar:/home/mbeckerle/.m2/repository/io/netty/netty-transport/4.1.73.Final/netty-transport-4.1.73.Final.jar:/home/mbeckerle/.m2/repository/io/netty/netty-codec/4.1.73.Final/netty-codec-4.1.73.Final.jar:/home/mbeckerle/.m2/repository/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar:/home/mbeckerle/.m2/repository/io/netty/netty-common/4.1.73.Final/netty-common-4.1.73.Final.jar:/home/mbeckerle/.m2/repository/org/apache/drill/drill-shaded-guava/28.2-jre/drill-shaded-guava-28.2-jre.jar:/home/mbeckerle/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/home/mbeckerle/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/home/mbeckerle/.m2/repository/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar:/home/mbeckerle/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/home/mbeckerle/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/home/mbeckerle/.m2/repository/org/slf4j/slf4j-api/2.0.6/slf4j-api-2.0.6.jar:/home/mbeckerle/.m2/repository/org/slf4j/jul-to-slf4j/2.0.6/jul-to-slf4j-2.0.6.jar:/home/mbeckerle/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.6/jcl-over-slf4j-2.0.6.jar:/home/mbeckerle/.m2/repository/org/slf4j/log4j-over-slf4j/2.0.6/log4j-over-slf4j-2.0.6.jar:/home/mbeckerle/.m2/repository/commons-io/commons-io/2.7/commons-io-2.7.jar:/home/mbeckerle/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar:/home/mbeckerle/.m2/repository/org/jmockit/jmockit/1.47/jmockit-1.47.jar:/home/mbeckerle/.m2/repository/org/junit/jupiter/junit-jupiter/5.7.2/junit-jupiter-5.7.2.jar:/home/mbeckerle/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.7.2/junit-jupiter-api-5.7.2.jar:/home/mbeckerle/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.7.2/junit-jupiter-params-5.7.2.jar:/home/mbeckerle/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.7.2/junit-jupiter-engine-5.7.2.jar:/home/mbeckerle/.m2/repository/org/junit/platform/junit-platform-suite-api/1.8.2/junit-platform-suite-api-1.8.2.jar:/home/mbeckerle/.m2/repository/org/junit/platform/junit-platform-commons/1.7.2/junit-platform-commons-1.7.2.jar:/home/mbeckerle/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/home/mbeckerle/.m2/repository/org/junit/platform/junit-platform-suite-engine/1.8.2/junit-platform-suite-engine-1.8.2.jar:/home/mbeckerle/.m2/repository/org/junit/platform/junit-platform-suite-commons/1.8.2/junit-platform-suite-commons-1.8.2.jar:/home/mbeckerle/.m2/repository/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar:/home/mbeckerle/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar:/home/mbeckerle/.m2/repository/org/junit/platform/junit-platform-launcher/1.8.2/junit-platform-launcher-1.8.2.jar:/home/mbeckerle/.m2/repository/org/junit/vintage/junit-vintage-engine/5.7.2/junit-vintage-engine-5.7.2.jar:/home/mbeckerle/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/home/mbeckerle/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/mbeckerle/.m2/repository/org/mockito/mockito-core/3.11.2/mockito-core-3.11.2.jar:/home/mbeckerle/.m2/repository/net/bytebuddy/byte-buddy/1.11.3/byte-buddy-1.11.3.jar:/home/mbeckerle/.m2/repository/net/bytebuddy/byte-buddy-agent/1.11.3/byte-buddy-agent-1.11.3.jar:/home/mbeckerle/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar:/home/mbeckerle/.m2/repository/org/mockito/mockito-inline/3.11.2/mockito-inline-3.11.2.jar:/home/mbeckerle/.m2/repository/ch/qos/logback/logback-classic/1.3.5/logback-classic-1.3.5.jar:/home/mbeckerle/.m2/repository/ch/qos/logback/logback-core/1.3.5/logback-core-1.3.5.jar:/home/mbeckerle/.m2/repository/de/huxhorn/lilith/de.huxhorn.lilith.logback.appender.multiplex-classic/8.3.0/de.huxhorn.lilith.logback.appender.multiplex-classic-8.3.0.jar:/home/mbeckerle/.m2/repository/de/huxhorn/sulky/de.huxhorn.sulky.codec/8.3.0/de.huxhorn.sulky.codec-8.3.0.jar:/home/mbeckerle/.m2/repository/de/huxhorn/lilith/de.huxhorn.lilith.data.logging.protobuf/8.3.0/de.huxhorn.lilith.data.logging.protobuf-8.3.0.jar:/home/mbeckerle/.m2/repository/de/huxhorn/lilith/de.huxhorn.lilith.data.eventsource/8.3.0/de.huxhorn.lilith.data.eventsource-8.3.0.jar:/home/mbeckerle/.m2/repository/de/huxhorn/lilith/de.huxhorn.lilith.data.logging/8.3.0/de.huxhorn.lilith.data.logging-8.3.0.jar:/home/mbeckerle/.m2/repository/de/huxhorn/sulky/de.huxhorn.sulky.formatting/8.3.0/de.huxhorn.sulky.formatting-8.3.0.jar:/home/mbeckerle/.m2/repository/de/huxhorn/lilith/de.huxhorn.lilith.sender/8.3.0/de.huxhorn.lilith.sender-8.3.0.jar:/home/mbeckerle/.m2/repository/de/huxhorn/sulky/de.huxhorn.sulky.io/8.3.0/de.huxhorn.sulky.io-8.3.0.jar:/home/mbeckerle/.m2/repository/de/huxhorn/lilith/de.huxhorn.lilith.logback.converter-classic/8.3.0/de.huxhorn.lilith.logback.converter-classic-8.3.0.jar:/home/mbeckerle/.m2/repository/de/huxhorn/lilith/de.huxhorn.lilith.data.converter/8.3.0/de.huxhorn.lilith.data.converter-8.3.0.jar:/home/mbeckerle/.m2/repository/de/huxhorn/lilith/de.huxhorn.lilith.logback.classic/8.3.0/de.huxhorn.lilith.logback.classic-8.3.0.jar:/home/mbeckerle/.m2/repository/de/huxhorn/lilith/de.huxhorn.lilith.logback.appender.multiplex-core/8.3.0/de.huxhorn.lilith.logback.appender.multiplex-core-8.3.0.jar:/home/mbeckerle/.m2/repository/de/huxhorn/sulky/de.huxhorn.sulky.ulid/8.3.0/de.huxhorn.sulky.ulid-8.3.0.jar:/home/mbeckerle/.m2/repository/org/apache/kerby/kerb-client/1.0.0/kerb-client-1.0.0.jar:/home/mbeckerle/.m2/repository/org/apache/kerby/kerby-config/1.0.0/kerby-config-1.0.0.jar:/home/mbeckerle/.m2/repository/org/apache/kerby/kerb-common/1.0.0/kerb-common-1.0.0.jar:/home/mbeckerle/.m2/repository/org/apache/kerby/kerb-crypto/1.0.0/kerb-crypto-1.0.0.jar:/home/mbeckerle/.m2/repository/org/apache/kerby/kerb-util/1.0.0/kerb-util-1.0.0.jar:/home/mbeckerle/.m2/repository/org/apache/kerby/kerb-core/1.0.0/kerb-core-1.0.0.jar:/home/mbeckerle/.m2/repository/org/apache/kerby/kerby-pkix/1.0.0/kerby-pkix-1.0.0.jar:/home/mbeckerle/.m2/repository/org/apache/kerby/kerby-asn1/1.0.0/kerby-asn1-1.0.0.jar:/home/mbeckerle/.m2/repository/org/apache/kerby/kerby-util/1.0.0/kerby-util-1.0.0.jar:/home/mbeckerle/.m2/repository/org/apache/kerby/kerb-simplekdc/1.0.0/kerb-simplekdc-1.0.0.jar:/home/mbeckerle/.m2/repository/org/apache/kerby/kerb-admin/1.0.0/kerb-admin-1.0.0.jar:/home/mbeckerle/.m2/repository/org/apache/kerby/kerb-server/1.0.0/kerb-server-1.0.0.jar:/home/mbeckerle/.m2/repository/org/apache/kerby/kerb-identity/1.0.0/kerb-identity-1.0.0.jar:/home/mbeckerle/.m2/repository/org/apache/kerby/kerby-xdr/1.0.0/kerby-xdr-1.0.0.jar:exec/jdbc/src/test/resources/storage-plugins.json
> com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4
> org.apache.drill.exec.store.xml.xsd.TestXSDSchema,testSimpleXSD
> Unrecognized option: --add-opens
> Error: Could not create the Java Virtual Machine.
> Error: A fatal exception has occurred. Program will exit.
> 
> Process finished with exit code 1
> 
> On Mon, Jul 17, 2023 at 9:08 AM Mike Beckerle <mbecke...@apache.org> wrote:
> 
>> That looks like a great start at what we will need for DFDL.
>> 
>> I will study what you've done carefully and get back to you with
>> questions.
>> 
>> 
>> On Fri, Jul 14, 2023 at 5:59 PM Charles Givre <cgi...@gmail.com> wrote:
>> 
>>> Hi Mike,
>>> One more thing... I've been working on an XSD Reader for Drill for some
>>> time.  (This is still very buggy)
>>> https://github.com/cgivre/drill/tree/xsd_reader
>>> 
>>> What this does is attempt to convert a XML XSD file into a Drill Schema.
>>> 
>>> Best,
>>> -- C
>>> 
>>> 
>>> 
>>> On Jul 14, 2023, at 2:20 PM, Charles Givre <cgi...@gmail.com> wrote:
>>> 
>>> Mike,
>>> Are you able to build Drill w/o the tests?  If so, my suggestion is
>>> really just to start working on the DFDL extensions.  I've been doing Drill
>>> stuff for far too long and really haven't needed to run the full battery of
>>> unit tests locally.  As long as you can build it and can execute individual
>>> unit tests, you should be ok.  Others may disagree, but for what you're
>>> doing, I'd think it would be fine.
>>> Best,
>>> -- C
>>> 
>>> 
>>> 
>>> On Jul 14, 2023, at 2:04 PM, Mike Beckerle <mbecke...@apache.org> wrote:
>>> 
>>> Update: I did a clean and install -DskipTests=true.
>>> 
>>> Then I tried the mvn test using the non-UTC timezone stuff, as suggested.
>>> 
>>> But alas, it still fails, this time the failure unique and is only in
>>> "Java Execution Engine"
>>> 
>>> [ERROR] Failed to execute goal
>>> org.apache.maven.plugins:maven-dependency-plugin:3.4.0:unpack
>>> (unpack-vector-types) on project drill-java-exec: Artifact has not been
>>> packaged yet. When used on reactor artifact, unpack should be executed
>>> after packaging: see MDEP-98. -> [Help 1]
>>> 
>>> The command and complete trace output are below.
>>> 
>>> I need assistance on how to proceed.
>>> 
>>> Complete trace from the mvn test is attached.
>>> 
>>> 
>>> On Thu, Jul 13, 2023 at 1:13 PM Mike Beckerle <mbecke...@apache.org>
>>> wrote:
>>> 
>>>> To answer questions:
>>>> 
>>>> 1. Paul: This is a 100% stock build. All I have done is clone the repo
>>>> (master branch). Make a new git branch (in case I make future changes). Try
>>>> to build (success) and test (failed so far).
>>>> 
>>>> 2. James: The /opt/drill directory I created is owned by my userid and
>>>> has full read/write access for all the development activities. I just put
>>>> it there so it would have a shorter path to fix the first Hive-related
>>>> glitch I encountered with the Linux 255 limit on file pathname length.
>>>> 
>>>> I will try the suggested maven command line for non-UTC and see if
>>>> things improve.
>>>> 
>>>> The challenge for me as a newby is how do I know if I have everything
>>>> properly configured?
>>>> 
>>>> Can I just turn off building and testing of the Hive-related stuff in
>>>> some supported/well-known way?
>>>> 
>>>> If so, I would suggest I'd like to turn off not just Hive, but *as much
>>>> as possible*. I really just need the embedded drill to work.
>>>> 
>>>> I would agree with @Charles Givre <cgi...@gmail.com>  that a contrib
>>>> package addition is the ideal approach and that's what I'll be attempting.
>>>> 
>>>> -mikeb
>>>> 
>>>> On Thu, Jul 13, 2023 at 10:59 AM Charles Givre <cgi...@gmail.com> wrote:
>>>> 
>>>>> I'll add some heresy here... IMHO, for the purposes of developing a
>>>>> DFDL extension, you probably don't need all the Drill tests to run.  For
>>>>> your project, my suggestion would be to add a module to the contrib 
>>>>> package
>>>>> and that way your changes are relatively self contained.
>>>>> Best,
>>>>> -- C
>>>>> 
>>>>> 
>>>>> 
>>>>>> On Jul 13, 2023, at 10:27 AM, James Turton <dz...@apache.org> wrote:
>>>>>> 
>>>>>> Hi Mike
>>>>>> 
>>>>>> Here's the command line I use to run tests on a machine that's not in
>>>>> the UTC time zone (plus some unrelated memory size arguments).
>>>>>> 
>>>>>> mvn test -Djunit.args="-Duser.timezone=UTC -Duser.language=en
>>>>> -Duser.region=US" -DmemoryMb=2560 -DdirectMemoryMb=2560
>>>>>> 
>>>>>> I have one other question to add to Paul's comments - does the OS
>>>>> user that you're running Maven under have write access to all of the 
>>>>> source
>>>>> tree that you put at /opt/drill?
>>>>>> 
>>>>>> On 2023/07/11 22:12, Paul Rogers wrote:
>>>>>>> Hi Mike,
>>>>>>> 
>>>>>>> A quick glance at the log suggests a failure in the tests for the
>>>>> JSON
>>>>>>> reader, in the Mongo extended types. Drill's date/time support has
>>>>>>> historically been fragile. Some tests only work if your machine is
>>>>> set to
>>>>>>> use the UTC time zone (or Java is told to pretend that the time is
>>>>> UTC.)
>>>>>>> The Mongo types test failure seems to be around a date/time test so
>>>>> maybe
>>>>>>> this is the issue?
>>>>>>> 
>>>>>>> There are also failures indicating that the Drillbit (Drill server)
>>>>> died.
>>>>>>> Not sure how this can happen, as tests run Drill embedded (or used
>>>>> to.)
>>>>>>> Looking earlier in the logs, it seems that the Drillbit didn't start
>>>>> due to
>>>>>>> UDF (user-defined function) failures:
>>>>>>> 
>>>>>>> Found duplicated function in drill-custom-lower.jar:
>>>>>>> custom_lower(VARCHAR-REQUIRED)
>>>>>>> Found duplicated function in built-in: lower(VARCHAR-REQUIRED)
>>>>>>> 
>>>>>>> Not sure how this could occur: it should have failed in all builds.
>>>>>>> 
>>>>>>> Also:
>>>>>>> 
>>>>>>> File
>>>>>>> 
>>>>> /opt/drill/exec/java-exec/target/org.apache.drill.exec.udf.dynamic.TestDynamicUDFSupport/home/drill/happy/udf/staging/drill-custom-lower-sources.jar
>>>>>>> does not exist on file system file:///
>>>>>>> 
>>>>>>> This is complaining that Drill needs the source code (not just class
>>>>> file)
>>>>>>> for its built-in functions. Again, this should not fail in a standard
>>>>>>> build, because if it did, it would fail in all builds.
>>>>>>> 
>>>>>>> There are other odd errors as well.
>>>>>>> 
>>>>>>> Perhaps we should ask: is this a "stock" build? Check out Drill and
>>>>> run
>>>>>>> tests? Or, have you already started making changes for your project?
>>>>>>> 
>>>>>>> - Paul
>>>>>>> 
>>>>>>> 
>>>>>>> On Tue, Jul 11, 2023 at 9:07 AM Mike Beckerle <mbecke...@apache.org>
>>>>> wrote:
>>>>>>> 
>>>>>>>> I have drill building and running its tests. Some tests fail:
>>>>> [ERROR]
>>>>>>>> Tests run: 4366, Failures: 2, Errors: 1, Skipped: 133
>>>>>>>> 
>>>>>>>> I am wondering if there is perhaps some setup step that I missed in
>>>>> the
>>>>>>>> instructions.
>>>>>>>> 
>>>>>>>> I have attached the output from the 'mvn clean install
>>>>> -DskipTests=false'
>>>>>>>> execution. (zipped)
>>>>>>>> I am running on Ubuntu 20.04, definitely have Java 8 setup.
>>>>>>>> 
>>>>>>>> I'm hoping someone can skim it and spot the issue(s).
>>>>>>>> 
>>>>>>>> Thanks for any help
>>>>>>>> 
>>>>>>>> Mike Beckerle
>>>>>>>> Apache Daffodil PMC | daffodil.apache.org
>>>>>>>> OGF DFDL Workgroup Co-Chair |
>>>>> www.ogf.org/ogf/doku.php/standards/dfdl/dfdl
>>>>>>>> Owl Cyber Defense | www.owlcyberdefense.com
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>> 
>>>>> <repos-ping-from-cat3.zip>
>>> 
>>> 
>>> 
>>> 


Reply via email to