[ 
https://issues.apache.org/jira/browse/SPARK-46429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hyukjin Kwon updated SPARK-46429:
---------------------------------
    Affects Version/s:     (was: 3.5.2)

> avoid duplicate Classes and Resources in classpath of SPARK_HOME/jars/*.jar
> ---------------------------------------------------------------------------
>
>                 Key: SPARK-46429
>                 URL: https://issues.apache.org/jira/browse/SPARK-46429
>             Project: Spark
>          Issue Type: Improvement
>          Components: Build
>    Affects Versions: 3.5.0, 4.0.0, 3.5.1
>            Reporter: Arnaud Nauwynck
>            Priority: Minor
>
> There are 3679 duplicate resources (classes and other files) in the classpath 
> of "${SPARK_HOME}/jars/*.jar", amoung the 90756 classes.
> This does not have impact for spark itself  (eventhough it might have),
> but is annoying for end-users who want to check they do not redeploy 
> additionnal redundant classes already in the classpath of spark runtime + 
> hadoop + cloud specific environment.
> At compile-time, it is possible to check for such duplicate classes using for 
> example the maven plugin com.github.eirslett:maven-versions-plugin, but at 
> runtime, it is much more difficult because you might discover latelly the 
> provisionned environment you are running on (example: Azure HDInsight, etc..)
> Here is a minimalist sample code to check for duplicate classes, and printing 
> a summary report by duplicate jars: 
> [https://github.com/Arnaud-Nauwynck/test-snippets/tree/master/test-classgraph-duplicate|https://github.com/Arnaud-Nauwynck/test-snippets/tree/master/test-classgraph-duplicate]
> Running it on the bare spark 3.5.0 distribution, we get theses warnings:
> We see that many guava classes are packaged twice, because the shaded
> "hadoop-client-runtime-3.3.4.jar" (with 18626 resources) has 927 duplicate(s) 
> also in "hadoop-shaded-guava-1.1.1.jar" (with 2428 resources)
> Another example: "javax.jdo-3.2.0-m3.jar" (with 252 resources) has 174 
> duplicate(s) in  "jdo-api-3.0.1.jar" (with 213 resources). It is quite clear 
> that "javax.jdo-3.2.0-m3.jar" already contains a source copy of all the 
> classes of "jdo-api" jar, instead of defining a maven dependency. (see for 
> example the pom: 
> https://github.com/datanucleus/javax.jdo/blob/master/pom.xml#L51
> , and some class copy :  
> https://github.com/datanucleus/javax.jdo/blob/master/src/main/java/javax/jdo/annotations/ForeignKey.java#L35
>  )
> In summary, we can see duplicates for classes in "guava", "checkerframework", 
> "parquet", "jdo-api", "jta", "orc", etc.
> {noformat}
> scanned  90756 classes
> found 3679 resource duplicate(s)
> Found duplicate resources among 256 x META-INF/MANIFEST, 22 x 
> META-INF/INDEX.LIST, 25 x META-INF/jandex.idx, 604 x other META-INF/**, 
>   3 x NOTICE, 3 x LICENSE, 
>   30 x package-info.class, 20 x module-info.class, 
>   4284 x inner classes, 22 x UnusedStubClass, 
>   20 x manifest.vm, 21 x schema/validation-schema.json, 21 x 
> schema/kube-schema.json, 
> Jar C:\apps\spark\spark-3.5.0\jars\datanucleus-api-jdo-4.2.4.jar (with 151 
> resources) has 1 duplicate in 
> C:\apps\spark\spark-3.5.0\jars\datanucleus-rdbms-4.1.19.jar (with 781 
> resources)
>    for resources plugin.xml
> Jar C:\apps\spark\spark-3.5.0\jars\hadoop-client-runtime-3.3.4.jar (with 
> 18626 resources) has 927 duplicate(s) in 
> C:\apps\spark\spark-3.5.0\jars\hadoop-shaded-guava-1.1.1.jar (with 2428 
> resources)
>    for resources with common prefix 'org/apache/hadoop/thirdparty/': 
> com/google/common/reflect/Reflection.class, 
> com/google/errorprone/annotations/CompatibleWith.class, 
> com/google/common/reflect/AbstractInvocationHandler.class, 
> com/google/common/graph/Traverser.class, 
> com/google/common/base/FinalizableSoftReference.class, 
> com/google/common/collect/AbstractSortedSetMultimap.class, 
> com/google/common/cache/Cache.class, 
> com/google/common/graph/UndirectedNetworkConnections.class, 
> com/google/common/hash/LongAddable.class, 
> com/google/common/io/ByteSource.class, 
> com/google/common/collect/SparseImmutableTable.class, 
> com/google/common/primitives/ImmutableDoubleArray.class, 
> org/checkerframework/checker/nullness/qual/EnsuresNonNullIf.class, 
> com/google/common/io/FileBackedOutputStream.class, 
> com/google/common/collect/SortedMultisetBridge.class, 
> com/google/common/collect/ImmutableListMultimap.class, 
> org/checkerframework/checker/units/qual/Length.class, 
> org/checkerframework/framework/qual/MonotonicQualifier.class, 
> org/checkerframework/checker/units/qual/m2.class, 
> com/google/common/collect/ImmutableMultimap.class, 
> org/checkerframework/common/util/report/qual/ReportUnqualified.class, 
> com/google/common/collect/Range.class, 
> com/google/common/hash/LittleEndianByteArray.class, 
> com/google/common/collect/Serialization.class, 
> com/google/common/collect/BoundType.class, 
> org/checkerframework/checker/index/qual/EnsuresLTLengthOfIf.class, 
> com/google/common/collect/AbstractIndexedListIterator.class, 
> com/google/common/collect/MutableClassToInstanceMap.class, 
> com/google/common/collect/MoreCollectors.class, 
> org/checkerframework/checker/regex/qual/RegexBottom.class, 
> com/google/common/primitives/Floats.class, 
> com/google/common/util/concurrent/ForwardingExecutorService.class, 
> com/google/common/cache/RemovalCause.class, 
> org/checkerframework/checker/units/UnitsTools.class, 
> org/checkerframework/checker/signature/qual/MethodDescriptor.class, 
> com/google/common/collect/TreeMultiset.class, 
> org/checkerframework/checker/i18nformatter/qual/I18nChecksFormat.class, 
> org/checkerframework/checker/lock/qual/EnsuresLockHeld.class, 
> com/google/common/collect/ImmutableSortedMultisetFauxverideShim.class, 
> org/checkerframework/checker/signedness/qual/Signed.class, 
> com/google/common/collect/ListMultimap.class, 
> com/google/common/collect/MapMaker.class, 
> com/google/errorprone/annotations/Var.class, 
> com/google/common/util/concurrent/FluentFuture.class, 
> org/checkerframework/common/value/qual/IntRangeFromNonNegative.class, 
> com/google/common/reflect/Element.class, 
> org/checkerframework/checker/units/qual/Mass.class, 
> com/google/common/base/Throwables.class, 
> com/google/common/base/Function.class, 
> com/google/common/primitives/DoublesMethodsForWeb.class, 
> com/google/common/hash/Hasher.class, 
> com/google/common/collect/EvictingQueue.class, 
> org/checkerframework/framework/qual/InvisibleQualifier.class, 
> org/checkerframework/checker/units/qual/UnitsRelations.class, 
> com/google/common/collect/CompoundOrdering.class, 
> org/checkerframework/checker/fenum/qual/SwingElementOrientation.class, 
> org/checkerframework/framework/qual/FromByteCode.class, 
> com/google/common/reflect/TypeCapture.class, 
> org/checkerframework/checker/signedness/qual/Unsigned.class, 
> com/google/common/reflect/Parameter.class, 
> com/google/common/eventbus/AllowConcurrentEvents.class, 
> org/checkerframework/checker/index/qual/SearchIndexBottom.class, 
> org/checkerframework/checker/units/qual/Time.class, 
> org/checkerframework/framework/qual/PreconditionAnnotation.class, 
> com/google/common/eventbus/SubscriberExceptionContext.class, 
> com/google/common/util/concurrent/SequentialExecutor.class, 
> com/google/common/graph/GraphConstants.class, 
> com/google/common/util/concurrent/AggregateFutureState.class, 
> com/google/common/base/Charsets.class, 
> com/google/common/collect/ImmutableMultisetGwtSerializationDependencies.class,
>  com/google/common/graph/MutableNetwork.class, 
> com/google/common/collect/FilteredMultimap.class, 
> org/checkerframework/framework/qual/TargetLocations.class, 
> org/checkerframework/dataflow/qual/TerminatesExecution.class, 
> com/google/common/cache/ForwardingCache.class, 
> com/google/common/util/concurrent/AsyncCallable.class, 
> org/checkerframework/checker/formatter/qual/ConversionCategory.class, 
> com/google/common/util/concurrent/Service.class, 
> com/google/common/graph/MultiEdgesConnecting.class, 
> org/checkerframework/checker/nullness/qual/AssertNonNullIfNonNull.class, 
> com/google/common/base/Predicate.class, 
> com/google/common/collect/ImmutableTable.class, 
> com/google/common/graph/Graphs.class, 
> com/google/common/hash/Java8Compatibility.class, 
> com/google/common/collect/MapMakerInternalMap.class, 
> org/checkerframework/checker/index/qual/PolyLength.class, 
> org/checkerframework/common/initializedfields/qual/InitializedFields.class, 
> com/google/common/cache/ForwardingLoadingCache.class, 
> com/google/common/primitives/ParseRequest.class, 
> com/google/common/collect/DiscreteDomain.class, 
> org/checkerframework/checker/fenum/qual/SwingVerticalOrientation.class, 
> com/google/common/util/concurrent/FutureCallback.class, 
> com/google/common/primitives/FloatsMethodsForWeb.class, 
> com/google/common/io/LittleEndianDataInputStream.class, 
> org/checkerframework/checker/guieffect/qual/UI.class, 
> com/google/common/collect/ComparisonChain.class, 
> com/google/common/collect/ImmutableRangeSet.class, 
> com/google/common/collect/Queues.class, com/google/common/base/Objects.class, 
> org/checkerframework/checker/index/qual/PolyLowerBound.class, 
> org/checkerframework/checker/i18nformatter/qual/I18nFormatFor.class, 
> org/checkerframework/checker/nullness/qual/MonotonicNonNull.class, 
> com/google/common/reflect/Invokable.class, 
> org/checkerframework/checker/i18n/qual/LocalizableKey.class, 
> org/checkerframework/checker/index/qual/SameLenBottom.class, 
> org/checkerframework/checker/lock/qual/GuardSatisfied.class, 
> org/checkerframework/checker/lock/qual/LockPossiblyHeld.class, 
> org/checkerframework/checker/units/qual/UnknownUnits.class, 
> org/checkerframework/checker/units/qual/mm.class, 
> org/checkerframework/checker/index/qual/GTENegativeOne.class, 
> com/google/errorprone/annotations/OverridingMethodsMustInvokeSuper.class, 
> org/checkerframework/checker/lock/qual/GuardedBy.class, 
> com/google/common/collect/SingletonImmutableList.class, 
> org/checkerframework/checker/i18nformatter/qual/I18nFormat.class, 
> org/checkerframework/dataflow/qual/SideEffectFree.class, 
> com/google/common/collect/ImmutableSortedAsList.class, 
> com/google/common/graph/ForwardingNetwork.class, 
> org/checkerframework/common/aliasing/qual/MaybeAliased.class, 
> org/checkerframework/checker/signature/qual/DotSeparatedIdentifiersOrPrimitiveType.class,
>  org/checkerframework/common/value/qual/EnumVal.class, 
> com/google/common/base/Enums.class, com/google/common/io/ByteProcessor.class, 
> org/checkerframework/checker/signature/qual/FullyQualifiedName.class, 
> com/google/common/util/concurrent/WrappingExecutorService.class, 
> com/google/common/collect/SortedIterables.class, 
> com/google/common/collect/AbstractMultimap.class, 
> org/checkerframework/checker/interning/qual/EqualsMethod.class, 
> com/google/common/primitives/UnsignedBytes.class, 
> org/checkerframework/checker/optional/qual/MaybePresent.class, 
> org/checkerframework/checker/signedness/SignednessUtil.class, 
> com/google/common/base/Utf8.class, com/google/common/collect/Count.class, 
> org/checkerframework/checker/interning/qual/PolyInterned.class, 
> com/google/common/primitives/UnsignedInteger.class, 
> com/google/common/collect/ForwardingSortedSetMultimap.class, 
> org/checkerframework/checker/calledmethods/qual/EnsuresCalledMethods.class, 
> com/google/common/collect/ForwardingMultiset.class, 
> com/google/common/math/StatsAccumulator.class, 
> org/checkerframework/checker/signedness/qual/SignedPositiveFromUnsigned.class,
>  com/google/common/graph/PredecessorsFunction.class, 
> com/google/common/collect/BiMap.class, 
> com/google/common/collect/RegularImmutableSortedSet.class, 
> org/checkerframework/checker/i18nformatter/qual/I18nMakeFormat.class, 
> com/google/common/io/MultiInputStream.class, 
> com/google/common/base/Stopwatch.class, 
> com/google/common/collect/Multiset.class, 
> com/google/common/collect/CollectCollectors.class, 
> com/google/common/collect/ImmutableList.class, 
> com/google/common/cache/RemovalListener.class, 
> org/checkerframework/framework/qual/QualifierArgument.class, 
> org/checkerframework/checker/nullness/qual/NonNull.class, 
> com/google/common/collect/NaturalOrdering.class, 
> org/checkerframework/common/util/report/qual/ReportCall.class, 
> com/google/errorprone/annotations/concurrent/LazyInit.class, 
> org/checkerframework/checker/i18n/qual/UnknownLocalized.class, 
> com/google/common/io/ByteArrayDataOutput.class, 
> com/google/common/escape/ArrayBasedCharEscaper.class, 
> org/checkerframework/checker/index/qual/EnsuresLTLengthOf.class, 
> org/checkerframework/checker/units/qual/UnitsMultiple.class, 
> com/google/common/html/HtmlEscapers.class, 
> com/google/common/cache/LongAddable.class, 
> com/google/common/collect/RegularContiguousSet.class, 
> com/google/common/base/Verify.class, 
> com/google/common/util/concurrent/internal/InternalFutures.class, 
> com/google/common/primitives/UnsignedInts.class, 
> com/google/common/base/FinalizableWeakReference.class, 
> com/google/common/collect/EmptyContiguousSet.class, 
> com/google/common/base/StandardSystemProperty.class, 
> org/checkerframework/checker/units/qual/MixedUnits.class, 
> com/google/common/util/concurrent/ExecutionError.class, 
> org/checkerframework/common/value/qual/DoubleVal.class, 
> com/google/common/collect/RegularImmutableMultiset.class, 
> com/google/common/util/concurrent/Monitor.class, 
> com/google/common/collect/RegularImmutableTable.class, 
> com/google/common/io/ByteSink.class, 
> com/google/common/collect/ImmutableSetMultimap.class, 
> com/google/common/escape/ArrayBasedUnicodeEscaper.class, 
> com/google/common/util/concurrent/ListenableFuture.class, 
> org/checkerframework/checker/signature/qual/ClassGetName.class, 
> com/google/common/collect/TopKSelector.class, 
> com/google/j2objc/annotations/J2ObjCIncompatible.class, 
> com/google/common/collect/SortedSetMultimap.class, 
> org/checkerframework/checker/i18nformatter/qual/I18nInvalidFormat.class, 
> com/google/common/xml/XmlEscapers.class, 
> com/google/common/primitives/IntsMethodsForWeb.class, 
> com/google/common/util/concurrent/CycleDetectingLockFactory.class, 
> com/google/common/collect/RegularImmutableMap.class, 
> com/google/common/collect/ImmutableMapValues.class, 
> org/checkerframework/common/returnsreceiver/qual/This.class, 
> com/google/common/collect/HashMultiset.class, 
> com/google/common/base/Absent.class, 
> com/google/j2objc/annotations/RetainedWith.class, 
> com/google/common/collect/ImmutableAsList.class, 
> com/google/common/io/BaseEncoding.class, 
> org/checkerframework/checker/interning/qual/UnknownInterned.class, 
> com/google/common/graph/AbstractDirectedNetworkConnections.class, 
> org/checkerframework/common/value/qual/ArrayLen.class, 
> org/checkerframework/common/reflection/qual/GetMethod.class, 
> com/google/common/collect/AbstractBiMap.class, 
> com/google/common/hash/PrimitiveSink.class, 
> org/checkerframework/framework/qual/IgnoreInWholeProgramInference.class, 
> com/google/common/hash/BloomFilterStrategies.class, 
> com/google/common/io/LineProcessor.class, 
> com/google/common/hash/HashFunction.class, 
> com/google/common/collect/AbstractRangeSet.class, 
> com/google/common/util/concurrent/AggregateFuture.class, 
> org/checkerframework/checker/signature/qual/CanonicalName.class, 
> org/checkerframework/framework/qual/DefaultQualifierForUse.class, 
> com/google/common/hash/AbstractByteHasher.class, 
> com/google/common/escape/Escaper.class, 
> com/google/common/collect/ArrayTable.class, 
> com/google/common/graph/StandardNetwork.class, 
> org/checkerframework/checker/index/qual/SubstringIndexBottom.class, 
> com/google/common/math/LinearTransformation.class, 
> org/checkerframework/common/reflection/qual/ClassVal.class, 
> com/google/common/hash/LongAddables.class, 
> org/checkerframework/checker/signature/qual/PrimitiveType.class, 
> com/google/j2objc/annotations/WeakOuter.class, 
> com/google/common/util/concurrent/AbstractListeningExecutorService.class, 
> com/google/common/collect/Hashing.class, 
> com/google/common/graph/StandardMutableGraph.class, 
> com/google/common/reflect/TypeVisitor.class, 
> org/checkerframework/framework/qual/JavaExpression.class, 
> com/google/common/collect/ForwardingIterator.class, 
> com/google/common/collect/JdkBackedImmutableBiMap.class, 
> com/google/errorprone/annotations/RestrictedApi.class, 
> com/google/common/collect/ForwardingSet.class, 
> com/google/common/collect/ForwardingListMultimap.class, 
> com/google/common/collect/DescendingImmutableSortedSet.class, 
> com/google/common/hash/HashCode.class, 
> com/google/common/io/RecursiveDeleteOption.class, 
> org/checkerframework/checker/lock/qual/Holding.class, 
> com/google/common/base/Present.class, 
> org/checkerframework/checker/compilermsgs/qual/CompilerMessageKeyBottom.class,
>  com/google/common/collect/TreeMultimap.class, 
> com/google/common/hash/HashingOutputStream.class, 
> org/checkerframework/checker/signedness/qual/UnknownSignedness.class, 
> org/checkerframework/common/value/qual/IntRange.class, 
> com/google/common/eventbus/SubscriberExceptionHandler.class, 
> org/checkerframework/checker/units/qual/radians.class, 
> com/google/common/hash/Murmur3_32HashFunction.class, 
> com/google/common/util/concurrent/Internal.class, 
> com/google/common/collect/ForwardingBlockingDeque.class, 
> com/google/common/util/concurrent/ForwardingLock.class, 
> com/google/common/util/concurrent/TimeLimiter.class, 
> com/google/errorprone/annotations/ForOverride.class, 
> com/google/common/cache/LocalCache.class, 
> com/google/common/util/concurrent/ForwardingFuture.class, 
> org/checkerframework/checker/signature/qual/ClassGetSimpleName.class, 
> com/google/common/hash/ImmutableSupplier.class, 
> com/google/errorprone/annotations/CheckReturnValue.class, 
> org/checkerframework/framework/qual/StubFiles.class, 
> com/google/common/collect/ImmutableMultiset.class, 
> com/google/common/base/PatternCompiler.class, 
> com/google/common/collect/ContiguousSet.class, 
> com/google/common/collect/Multimaps.class, 
> com/google/common/base/CaseFormat.class, 
> org/checkerframework/common/reflection/qual/UnknownClass.class, 
> com/google/common/collect/RegularImmutableList.class, 
> com/google/common/io/CharSource.class, 
> org/checkerframework/common/util/report/qual/ReportCreation.class, 
> org/checkerframework/common/value/qual/MinLenFieldInvariant.class, 
> org/checkerframework/checker/index/qual/SameLenUnknown.class, 
> com/google/common/util/concurrent/AbstractIdleService.class, 
> com/google/common/collect/TransformedIterator.class, 
> org/checkerframework/common/util/report/qual/ReportInherit.class, 
> com/google/common/hash/Funnels.class, 
> org/checkerframework/checker/units/qual/C.class, 
> com/google/common/collect/FilteredMultimapValues.class, 
> com/google/common/collect/RowSortedTable.class, 
> com/google/common/collect/NullsFirstOrdering.class, 
> com/google/common/graph/UndirectedGraphConnections.class, 
> com/google/common/util/concurrent/InterruptibleTask.class, 
> com/google/common/cache/RemovalNotification.class, 
> com/google/common/math/Quantiles.class, 
> com/google/errorprone/annotations/FormatMethod.class, 
> com/google/common/graph/AbstractBaseGraph.class, 
> com/google/common/cache/AbstractLoadingCache.class, 
> com/google/common/collect/ForwardingList.class, 
> org/checkerframework/common/util/report/qual/ReportWrite.class, 
> com/google/common/collect/ForwardingSortedSet.class, 
> org/checkerframework/checker/index/qual/LTEqLengthOf.class, 
> org/checkerframework/checker/calledmethods/qual/EnsuresCalledMethodsIf.class, 
> com/google/common/util/concurrent/Atomics.class, 
> org/checkerframework/checker/nullness/qual/EnsuresNonNull.class, 
> org/checkerframework/common/reflection/qual/ClassValBottom.class, 
> org/checkerframework/checker/guieffect/qual/SafeType.class, 
> com/google/common/collect/CompactHashMap.class, 
> com/google/common/escape/ArrayBasedEscaperMap.class, 
> com/google/common/eventbus/Dispatcher.class, 
> com/google/common/collect/CompactLinkedHashSet.class, 
> com/google/common/io/Files.class, 
> com/google/common/base/PairwiseEquivalence.class, 
> com/google/common/util/concurrent/Striped.class, 
> com/google/common/primitives/Bytes.class, 
> com/google/common/net/InternetDomainName.class, 
> org/checkerframework/checker/index/qual/UpperBoundBottom.class, 
> com/google/j2objc/annotations/ObjectiveCName.class, 
> com/google/j2objc/annotations/AutoreleasePool.class, 
> com/google/common/math/PairedStatsAccumulator.class, 
> org/checkerframework/checker/fenum/qual/FenumBottom.class, 
> org/checkerframework/checker/units/qual/Acceleration.class, 
> com/google/common/hash/HashingInputStream.class, 
> org/checkerframework/checker/signature/qual/PolySignature.class, 
> org/checkerframework/common/reflection/qual/ClassBound.class, 
> com/google/common/collect/ImmutableEntry.class, 
> com/google/common/graph/ImmutableValueGraph.class, 
> com/google/common/collect/Multimap.class, 
> com/google/common/collect/AbstractSortedMultiset.class, 
> com/google/common/net/UrlEscapers.class, 
> org/checkerframework/framework/qual/RequiresQualifier.class, 
> com/google/common/graph/ForwardingGraph.class, 
> com/google/common/io/LittleEndianDataOutputStream.class, 
> com/google/common/cache/CacheStats.class, 
> com/google/common/util/concurrent/TimeoutFuture.class, 
> org/checkerframework/checker/nullness/qual/EnsuresKeyFor.class, 
> com/google/common/math/DoubleUtils.class, 
> com/google/common/hash/Hashing.class, 
> org/checkerframework/checker/signature/qual/InternalForm.class, 
> com/google/j2objc/annotations/RetainedLocalRef.class, 
> org/checkerframework/checker/units/qual/Current.class, 
> com/google/common/hash/ChecksumHashFunction.class, 
> com/google/common/collect/FilteredKeySetMultimap.class, 
> com/google/common/collect/CompactHashing.class, 
> org/checkerframework/checker/fenum/qual/FenumTop.class, 
> com/google/common/math/DoubleMath.class, 
> org/checkerframework/checker/formatter/qual/FormatBottom.class, 
> org/checkerframework/common/reflection/qual/MethodVal.class, 
> com/google/common/util/concurrent/DirectExecutor.class, 
> com/google/common/collect/Synchronized.class, 
> org/checkerframework/common/reflection/qual/NewInstance.class, 
> com/google/common/collect/LinkedHashMultimap.class, 
> com/google/common/collect/RegularImmutableSet.class, 
> org/checkerframework/framework/qual/CFComment.class, 
> com/google/common/collect/GeneralRange.class, 
> com/google/common/cache/AbstractCache.class, 
> com/google/common/collect/ArrayListMultimap.class, 
> com/google/common/io/ByteStreams.class, 
> com/google/common/util/concurrent/ServiceManager.class, 
> org/checkerframework/checker/guieffect/qual/PolyUIEffect.class, 
> com/google/common/util/concurrent/ExecutionSequencer.class, 
> com/google/common/collect/NullsLastOrdering.class, 
> org/checkerframework/checker/optional/qual/Present.class, 
> com/google/common/collect/TableCollectors.class, 
> com/google/common/collect/ImmutableMap.class, 
> com/google/common/graph/ImmutableGraph.class, 
> com/google/common/util/concurrent/MoreExecutors.class, 
> com/google/common/eventbus/SubscriberRegistry.class, 
> org/checkerframework/checker/lock/qual/MayReleaseLocks.class, 
> com/google/common/collect/ImmutableRangeMap.class, 
> com/google/common/collect/EnumMultiset.class, 
> com/google/common/hash/MessageDigestHashFunction.class, 
> com/google/common/collect/FilteredKeyMultimap.class, 
> com/google/common/graph/ValueGraphBuilder.class, 
> com/google/common/graph/GraphBuilder.class, 
> org/checkerframework/checker/formatter/qual/ReturnsFormat.class, 
> com/google/common/math/IntMath.class, 
> org/checkerframework/checker/i18nformatter/qual/I18nValidFormat.class, 
> com/google/common/collect/RegularImmutableAsList.class, 
> com/google/common/io/CharSink.class, 
> com/google/common/collect/Iterables.class, 
> com/google/common/eventbus/DeadEvent.class, 
> com/google/common/collect/HashMultimapGwtSerializationDependencies.class, 
> com/google/common/collect/ImmutableSortedMultiset.class, 
> com/google/common/collect/RegularImmutableBiMap.class, 
> com/google/common/collect/SortedMapDifference.class, 
> com/google/common/escape/Platform.class, 
> org/checkerframework/checker/index/qual/LTOMLengthOf.class, 
> org/checkerframework/checker/units/qual/kmPERh.class, 
> com/google/common/collect/ImmutableSet.class, 
> org/checkerframework/checker/index/qual/LengthOf.class, 
> org/checkerframework/checker/interning/qual/FindDistinct.class, 
> com/google/common/primitives/Shorts.class, 
> com/google/errorprone/annotations/NoAllocation.class, 
> org/checkerframework/checker/units/qual/mPERs2.class, 
> org/checkerframework/checker/interning/qual/CompareToMethod.class, 
> com/google/common/collect/GwtTransient.class, 
> com/google/common/eventbus/Subscribe.class, 
> com/google/common/util/concurrent/GwtFuturesCatchingSpecialization.class, 
> com/google/common/util/concurrent/ForwardingCondition.class, 
> com/google/common/collect/ReverseNaturalOrdering.class, 
> org/checkerframework/common/value/qual/BoolVal.class, 
> com/google/common/collect/ForwardingMultimap.class, 
> com/google/common/collect/Iterators.class, 
> org/checkerframework/checker/compilermsgs/qual/UnknownCompilerMessageKey.class,
>  
> com/google/common/util/concurrent/internal/InternalFutureFailureAccess.class, 
> com/google/common/collect/AbstractSetMultimap.class, 
> com/google/common/collect/SortedLists.class, 
> com/google/common/graph/IncidentEdgeSet.class, 
> org/checkerframework/checker/nullness/qual/UnknownKeyFor.class, 
> com/google/common/util/concurrent/ExecutionList.class, 
> org/checkerframework/checker/units/qual/UnitsBottom.class, 
> com/google/common/graph/UndirectedMultiNetworkConnections.class, 
> org/checkerframework/framework/qual/SubtypeOf.class, 
> org/checkerframework/framework/qual/TypeKind.class, 
> org/checkerframework/common/value/qual/EnsuresMinLenIf.class, 
> com/google/common/collect/MultimapBuilder.class, 
> com/google/common/hash/FarmHashFingerprint64.class, 
> com/google/common/graph/AbstractGraph.class, 
> org/checkerframework/checker/units/qual/K.class, 
> com/google/common/collect/DescendingMultiset.class, 
> com/google/common/base/CharMatcher.class, 
> org/checkerframework/checker/i18nformatter/qual/I18nConversionCategory.class, 
> com/google/common/base/ExtraObjectsMethodsForWeb.class, 
> com/google/common/io/AppendableWriter.class, 
> com/google/common/util/concurrent/ForwardingListeningExecutorService.class, 
> org/checkerframework/checker/index/qual/PolySameLen.class, 
> com/google/common/graph/AbstractValueGraph.class, 
> com/google/common/cache/Weigher.class, 
> com/google/common/net/InetAddresses.class, 
> org/checkerframework/framework/qual/Unused.class, 
> org/checkerframework/checker/signedness/qual/PolySigned.class, 
> org/checkerframework/common/value/qual/StringVal.class, 
> org/checkerframework/checker/tainting/qual/Tainted.class, 
> org/checkerframework/common/value/qual/StaticallyExecutable.class, 
> com/google/common/primitives/Doubles.class, 
> org/checkerframework/checker/index/qual/SameLen.class, 
> com/google/common/util/concurrent/ClosingFuture.class, 
> com/google/common/util/concurrent/SimpleTimeLimiter.class, 
> org/checkerframework/checker/nullness/qual/KeyFor.class, 
> org/checkerframework/checker/fenum/qual/SwingBoxOrientation.class, 
> com/google/common/io/MoreFiles.class, 
> com/google/common/io/FileWriteMode.class, 
> com/google/common/math/BigDecimalMath.class, 
> org/checkerframework/checker/guieffect/qual/SafeEffect.class, 
> com/google/common/collect/ForwardingSortedMap.class, 
> com/google/common/graph/NetworkBuilder.class, 
> org/checkerframework/checker/index/qual/SubstringIndexUnknown.class, 
> com/google/common/math/BigIntegerMath.class, 
> com/google/common/collect/FilteredEntrySetMultimap.class, 
> org/checkerframework/checker/units/qual/PolyUnit.class, 
> org/checkerframework/framework/qual/AnnotatedFor.class, 
> com/google/common/util/concurrent/CombinedFuture.class, 
> org/checkerframework/checker/units/qual/Angle.class, 
> com/google/common/io/CharSequenceReader.class, 
> org/checkerframework/checker/units/qual/mm2.class, 
> com/google/common/collect/FilteredSetMultimap.class, 
> org/checkerframework/common/value/qual/ArrayLenRange.class, 
> com/google/common/math/MathPreconditions.class, 
> com/google/errorprone/annotations/Immutable.class, 
> com/google/common/base/CommonPattern.class, 
> com/google/common/util/concurrent/FuturesGetChecked.class, 
> org/checkerframework/checker/initialization/qual/UnderInitialization.class, 
> org/checkerframework/checker/index/qual/LowerBoundBottom.class, 
> org/checkerframework/framework/qual/NoQualifierParameter.class, 
> com/google/common/util/concurrent/ListeningExecutorService.class, 
> org/checkerframework/checker/lock/qual/LockHeld.class, 
> org/checkerframework/checker/signedness/qual/SignedPositive.class, 
> com/google/common/collect/ForwardingNavigableSet.class, 
> com/google/common/collect/CollectSpliterators.class, 
> com/google/common/collect/ForwardingSetMultimap.class, 
> org/checkerframework/checker/units/qual/degrees.class, 
> org/checkerframework/common/reflection/qual/Invoke.class, 
> com/google/common/collect/ForwardingSortedMultiset.class, 
> org/checkerframework/checker/tainting/qual/PolyTainted.class, 
> com/google/common/net/HttpHeaders.class, 
> com/google/common/io/PatternFilenameFilter.class, 
> org/checkerframework/checker/index/qual/LTLengthOf.class, 
> org/checkerframework/dataflow/qual/Deterministic.class, 
> com/google/common/io/ReaderInputStream.class, 
> com/google/common/primitives/Primitives.class, 
> org/checkerframework/common/reflection/qual/UnknownMethod.class, 
> org/checkerframework/common/initializedfields/qual/EnsuresInitializedFields.class,
>  com/google/common/collect/TreeBasedTable.class, 
> org/checkerframework/checker/fenum/qual/SwingCompassDirection.class, 
> org/checkerframework/framework/qual/HasQualifierParameter.class, 
> com/google/common/collect/Cut.class, 
> com/google/common/collect/ImmutableSortedMap.class, 
> com/google/common/collect/JdkBackedImmutableMultiset.class, 
> com/google/common/collect/LinkedHashMultiset.class, 
> org/checkerframework/checker/guieffect/qual/PolyUI.class, 
> org/checkerframework/common/value/qual/IntVal.class, 
> com/google/common/cache/LongAddables.class, 
> com/google/common/cache/RemovalListeners.class, 
> com/google/common/io/LineBuffer.class, 
> com/google/common/collect/AbstractNavigableMap.class, 
> org/checkerframework/checker/units/qual/mol.class, 
> com/google/j2objc/annotations/Weak.class, 
> org/checkerframework/checker/units/qual/Speed.class, 
> com/google/common/util/concurrent/SmoothRateLimiter.class, 
> org/checkerframework/checker/index/qual/SearchIndexFor.class, 
> org/checkerframework/checker/units/qual/km2.class, 
> org/checkerframework/framework/qual/LiteralKind.class, 
> com/google/common/collect/AbstractSortedKeySortedSetMultimap.class, 
> com/google/common/hash/Murmur3_128HashFunction.class, 
> com/google/common/collect/CompactLinkedHashMap.class, 
> org/checkerframework/checker/lock/qual/ReleasesNoLocks.class, 
> org/checkerframework/checker/signature/qual/SignatureUnknown.class, 
> com/google/common/collect/AbstractMapBasedMultimap.class, 
> com/google/common/collect/UsingToStringOrdering.class, 
> org/checkerframework/checker/builder/qual/NotCalledMethods.class, 
> org/checkerframework/framework/qual/InheritedAnnotation.class, 
> com/google/common/util/concurrent/Platform.class, 
> com/google/common/collect/CompactHashSet.class, 
> com/google/common/collect/UnmodifiableListIterator.class, 
> com/google/common/util/concurrent/Partially.class, 
> org/checkerframework/common/value/qual/UnknownVal.class, 
> com/google/common/util/concurrent/AsyncFunction.class, 
> com/google/common/base/Functions.class, 
> com/google/common/base/Preconditions.class, 
> com/google/common/util/concurrent/ListenableScheduledFuture.class, 
> com/google/common/collect/LinkedListMultimap.class, 
> org/checkerframework/checker/propkey/qual/PropertyKey.class, 
> org/checkerframework/checker/nullness/qual/PolyKeyFor.class, 
> com/google/common/collect/EmptyImmutableSetMultimap.class, 
> com/google/common/graph/ForwardingValueGraph.class, 
> com/google/common/util/concurrent/ForwardingBlockingDeque.class, 
> org/checkerframework/checker/index/qual/PolyIndex.class, 
> com/google/common/graph/ValueGraph.class, 
> com/google/common/util/concurrent/UncheckedTimeoutException.class, 
> org/checkerframework/checker/i18n/qual/LocalizableKeyBottom.class, 
> com/google/common/collect/ForwardingCollection.class, 
> com/google/common/collect/RangeMap.class, 
> org/checkerframework/checker/units/qual/m.class, 
> org/checkerframework/framework/qual/UpperBoundFor.class, 
> com/google/common/hash/Funnel.class, 
> com/google/errorprone/annotations/MustBeClosed.class, 
> com/google/common/graph/EndpointPair.class, 
> com/google/common/io/CharStreams.class, 
> org/checkerframework/checker/fenum/qual/AwtFlowLayout.class, 
> com/google/common/collect/HashBasedTable.class, 
> com/google/common/hash/AbstractHasher.class, 
> org/checkerframework/checker/signature/qual/DotSeparatedIdentifiers.class, 
> com/google/common/net/HostSpecifier.class, 
> org/checkerframework/common/value/qual/IntRangeFromPositive.class, 
> com/google/common/collect/AbstractMultiset.class, 
> com/google/common/collect/EnumBiMap.class, 
> com/google/common/io/LineReader.class, 
> com/google/common/net/PercentEscaper.class, 
> com/google/common/util/concurrent/AbstractExecutionThreadService.class, 
> org/checkerframework/checker/index/qual/LessThan.class, 
> com/google/common/collect/BaseImmutableMultimap.class, 
> com/google/common/graph/DirectedGraphConnections.class, 
> org/checkerframework/common/reflection/qual/GetClass.class, 
> com/google/common/base/AbstractIterator.class, 
> com/google/common/annotations/VisibleForTesting.class, 
> com/google/common/collect/AllEqualOrdering.class, 
> com/google/common/collect/HashBiMap.class, 
> org/checkerframework/checker/formatter/qual/Format.class, 
> com/google/common/collect/JdkBackedImmutableSet.class, 
> com/google/common/graph/AbstractGraphBuilder.class, 
> com/google/common/math/Stats.class, 
> com/google/common/graph/AbstractNetwork.class, 
> org/checkerframework/checker/fenum/qual/AwtColorSpace.class, 
> com/google/common/io/CountingInputStream.class, 
> org/checkerframework/checker/initialization/qual/NotOnlyInitialized.class, 
> org/checkerframework/checker/calledmethods/qual/CalledMethodsPredicate.class, 
> com/google/common/collect/ImmutableMapEntry.class, 
> com/google/common/collect/ClassToInstanceMap.class, 
> com/google/common/eventbus/EventBus.class, 
> org/checkerframework/checker/index/qual/LessThanBottom.class, 
> com/google/common/collect/Collections2.class, 
> org/checkerframework/checker/units/qual/Area.class, 
> org/checkerframework/checker/signature/qual/FieldDescriptorWithoutPackage.class,
>  org/checkerframework/checker/nullness/qual/EnsuresKeyForIf.class, 
> org/checkerframework/checker/nullness/qual/Nullable.class, 
> com/google/common/hash/Striped64.class, 
> com/google/common/collect/Lists.class, 
> org/checkerframework/checker/index/qual/NonNegative.class, 
> com/google/common/cache/CacheBuilderSpec.class, 
> com/google/common/cache/CacheBuilder.class, 
> org/checkerframework/common/returnsreceiver/qual/BottomThis.class, 
> com/google/common/annotations/GwtCompatible.class, 
> com/google/common/base/Suppliers.class, 
> com/google/common/collect/ImmutableCollection.class, 
> com/google/common/collect/Table.class, 
> com/google/common/base/JdkPattern.class, 
> com/google/common/collect/ComparatorOrdering.class, 
> com/google/common/eventbus/Subscriber.class, 
> com/google/common/io/InsecureRecursiveDeleteException.class, 
> org/checkerframework/checker/initialization/qual/FBCBottom.class, 
> org/checkerframework/checker/signedness/qual/SignednessGlb.class, 
> com/google/common/graph/EndpointPairIterator.class, 
> com/google/common/base/Supplier.class, 
> com/google/common/collect/ByFunctionOrdering.class, 
> org/checkerframework/checker/interning/qual/UsesObjectEquals.class, 
> com/google/common/util/concurrent/ServiceManagerBridge.class, 
> org/checkerframework/checker/builder/qual/CalledMethods.class, 
> org/checkerframework/checker/fenum/qual/AwtCursorType.class, 
> com/google/errorprone/annotations/concurrent/UnlockMethod.class, 
> org/checkerframework/checker/units/qual/min.class, 
> org/checkerframework/common/util/report/qual/ReportOverride.class, 
> com/google/common/util/concurrent/AtomicLongMap.class, 
> com/google/common/util/concurrent/ListeningScheduledExecutorService.class, 
> org/checkerframework/common/value/qual/IntRangeFromGTENegativeOne.class, 
> org/checkerframework/common/reflection/qual/MethodValBottom.class, 
> com/google/j2objc/annotations/LoopTranslation.class, 
> com/google/common/collect/ForwardingObject.class, 
> org/checkerframework/common/value/qual/MatchesRegex.class, 
> org/checkerframework/checker/units/qual/km.class, 
> org/checkerframework/checker/index/qual/HasSubsequence.class, 
> com/google/common/io/Java8Compatibility.class, 
> com/google/common/util/concurrent/SettableFuture.class, 
> com/google/thirdparty/publicsuffix/PublicSuffixPatterns.class, 
> org/checkerframework/checker/units/qual/A.class, 
> com/google/common/collect/ExplicitOrdering.class, 
> org/checkerframework/checker/signature/qual/SignatureBottom.class, 
> org/checkerframework/checker/signature/qual/ArrayWithoutPackage.class, 
> org/checkerframework/checker/signature/qual/FieldDescriptor.class, 
> org/checkerframework/checker/propkey/qual/UnknownPropertyKey.class, 
> com/google/common/collect/TreeRangeMap.class, 
> com/google/common/io/Closeables.class, com/google/common/base/Defaults.class, 
> org/checkerframework/checker/units/qual/mPERs.class, 
> com/google/common/collect/ImmutableSortedMapFauxverideShim.class, 
> com/google/common/base/Ascii.class, 
> com/google/common/collect/ForwardingDeque.class, 
> org/checkerframework/common/aliasing/qual/MaybeLeaked.class, 
> org/checkerframework/checker/interning/qual/InternMethod.class, 
> com/google/common/collect/AbstractSequentialIterator.class, 
> com/google/common/graph/ImmutableNetwork.class, 
> com/google/common/hash/BloomFilter.class, 
> com/google/common/collect/SortedMultiset.class, 
> org/checkerframework/checker/guieffect/qual/AlwaysSafe.class, 
> org/checkerframework/checker/index/qual/Positive.class, 
> org/checkerframework/common/reflection/qual/ForName.class, 
> com/google/common/reflect/ImmutableTypeToInstanceMap.class, 
> com/google/common/base/FinalizableReferenceQueue.class, 
> org/checkerframework/common/value/qual/BottomVal.class, 
> com/google/common/hash/LongAdder.class, 
> com/google/common/hash/MacHashFunction.class, 
> com/google/common/collect/FilteredKeyListMultimap.class, 
> com/google/common/graph/StandardMutableValueGraph.class, 
> com/google/errorprone/annotations/SuppressPackageLocation.class, 
> com/google/common/graph/GraphConnections.class, 
> com/google/common/reflect/ClassPath.class, 
> com/google/common/base/Platform.class, 
> org/checkerframework/checker/lock/qual/GuardedByBottom.class, 
> com/google/common/graph/MutableValueGraph.class, 
> org/checkerframework/checker/index/qual/IndexFor.class, 
> com/google/common/util/concurrent/AbstractFuture.class, 
> com/google/common/base/Strings.class, 
> com/google/common/collect/ImmutableBiMap.class, 
> com/google/common/collect/Streams.class, 
> com/google/common/graph/BaseGraph.class, 
> com/google/common/util/concurrent/ThreadFactoryBuilder.class, 
> com/google/common/util/concurrent/FakeTimeLimiter.class, 
> org/checkerframework/framework/qual/Covariant.class, 
> com/google/common/collect/AbstractMapEntry.class, 
> com/google/thirdparty/publicsuffix/PublicSuffixType.class, 
> com/google/common/util/concurrent/AtomicDoubleArray.class, 
> org/checkerframework/checker/signedness/qual/SignednessBottom.class, 
> com/google/common/util/concurrent/OverflowAvoidingLockSupport.class, 
> com/google/common/math/ToDoubleRounder.class, 
> org/checkerframework/checker/signature/qual/BinaryNameWithoutPackage.class, 
> com/google/common/hash/AbstractNonStreamingHashFunction.class, 
> com/google/common/hash/AbstractStreamingHasher.class, 
> org/checkerframework/framework/qual/FromStubFile.class, 
> com/google/common/net/MediaType.class, 
> com/google/common/collect/DescendingImmutableSortedMultiset.class, 
> com/google/errorprone/annotations/FormatString.class, 
> org/checkerframework/framework/qual/EnsuresQualifier.class, 
> com/google/common/util/concurrent/ForwardingBlockingQueue.class, 
> org/checkerframework/checker/units/qual/Prefix.class, 
> org/checkerframework/checker/formatter/qual/FormatMethod.class, 
> com/google/common/base/CommonMatcher.class, 
> com/google/common/primitives/UnsignedLongs.class, 
> com/google/errorprone/annotations/CompileTimeConstant.class, 
> org/checkerframework/framework/qual/QualifierForLiterals.class, 
> org/checkerframework/checker/units/qual/s.class, 
> com/google/common/util/concurrent/AbstractTransformFuture.class, 
> org/checkerframework/checker/index/qual/SubstringIndexFor.class, 
> org/checkerframework/checker/fenum/qual/Fenum.class, 
> org/checkerframework/checker/signature/qual/CanonicalNameOrEmpty.class, 
> com/google/common/util/concurrent/Futures.class, 
> com/google/common/graph/StandardValueGraph.class, 
> org/checkerframework/checker/calledmethods/qual/CalledMethods.class, 
> com/google/common/util/concurrent/ListenerCallQueue.class, 
> com/google/common/base/Equivalence.class, 
> com/google/common/collect/ImmutableBiMapFauxverideShim.class, 
> com/google/common/collect/FilteredEntryMultimap.class, 
> org/checkerframework/checker/index/qual/IndexOrHigh.class, 
> com/google/common/collect/Interners.class, 
> com/google/common/collect/Tables.class, 
> com/google/common/util/concurrent/AbstractScheduledService.class, 
> com/google/common/cache/LoadingCache.class, 
> com/google/common/collect/AbstractIterator.class, 
> com/google/common/collect/SingletonImmutableSet.class, 
> com/google/common/collect/ArrayListMultimapGwtSerializationDependencies.class,
>  com/google/common/base/FinalizablePhantomReference.class, 
> com/google/common/graph/MutableGraph.class, 
> com/google/common/util/concurrent/JdkFutureAdapters.class, 
> org/checkerframework/checker/units/qual/cd.class, 
> org/checkerframework/checker/lock/qual/LockingFree.class, 
> org/checkerframework/checker/units/qual/Substance.class, 
> com/google/common/reflect/TypeToken.class, 
> org/checkerframework/framework/qual/TypeUseLocation.class, 
> org/checkerframework/checker/tainting/qual/Untainted.class, 
> com/google/common/collect/AbstractListMultimap.class, 
> com/google/common/collect/TransformedListIterator.class, 
> org/checkerframework/framework/qual/DefaultQualifier.class, 
> com/google/common/collect/ForwardingListIterator.class, 
> com/google/common/collect/ForwardingMap.class, 
> org/checkerframework/common/value/qual/MinLen.class, 
> com/google/common/util/concurrent/RateLimiter.class, 
> com/google/errorprone/annotations/IncompatibleModifiers.class, 
> org/checkerframework/checker/i18nformatter/qual/I18nUnknownFormat.class, 
> com/google/common/cache/CacheLoader.class, 
> com/google/common/util/concurrent/GwtFluentFutureCatchingSpecialization.class,
>  com/google/common/collect/ComputationException.class, 
> com/google/common/reflect/Types.class, com/google/common/base/Splitter.class, 
> org/checkerframework/checker/i18n/qual/Localized.class, 
> com/google/common/graph/SuccessorsFunction.class, 
> com/google/common/base/Ticker.class, 
> com/google/common/collect/LexicographicalOrdering.class, 
> com/google/common/primitives/Platform.class, 
> com/google/common/collect/ForwardingNavigableMap.class, 
> com/google/common/util/concurrent/Callables.class, 
> org/checkerframework/checker/nullness/qual/RequiresNonNull.class, 
> com/google/common/collect/ForwardingConcurrentMap.class, 
> org/checkerframework/checker/calledmethods/qual/CalledMethodsBottom.class, 
> org/checkerframework/checker/nullness/qual/KeyForBottom.class, 
> com/google/common/cache/LongAdder.class, 
> com/google/errorprone/annotations/concurrent/GuardedBy.class, 
> com/google/common/graph/MapIteratorCache.class, 
> org/checkerframework/common/subtyping/qual/Unqualified.class, 
> org/checkerframework/checker/guieffect/qual/UIType.class, 
> com/google/common/reflect/TypeToInstanceMap.class, 
> org/checkerframework/framework/qual/DefaultQualifierInHierarchy.class, 
> com/google/common/collect/Multisets.class, 
> org/checkerframework/checker/signature/qual/BinaryNameOrPrimitiveType.class, 
> org/checkerframework/dataflow/qual/Pure.class, 
> com/google/common/graph/Network.class, 
> org/checkerframework/framework/qual/PolymorphicQualifier.class, 
> org/checkerframework/checker/formatter/FormatUtil.class, 
> com/google/common/io/CountingOutputStream.class, 
> com/google/common/math/PairedStats.class, 
> com/google/common/hash/AbstractCompositeHashFunction.class, 
> com/google/common/base/Optional.class, 
> com/google/common/collect/SetMultimap.class, 
> org/checkerframework/checker/fenum/qual/PolyFenum.class, 
> org/checkerframework/common/util/report/qual/ReportReadWrite.class, 
> org/checkerframework/checker/signedness/SignednessUtilExtra.class, 
> com/google/common/util/concurrent/AtomicDouble.class, 
> com/google/common/base/internal/Finalizer.class, 
> com/google/common/collect/ImmutableSortedSet.class, 
> com/google/common/escape/CharEscaper.class, 
> com/google/common/collect/RangeGwtSerializationDependencies.class, 
> com/google/common/cache/ReferenceEntry.class, 
> com/google/common/collect/StandardRowSortedTable.class, 
> org/checkerframework/common/reflection/qual/GetConstructor.class, 
> com/google/common/io/Closer.class, 
> com/google/common/base/FunctionalEquivalence.class, 
> com/google/common/collect/ForwardingQueue.class, 
> com/google/errorprone/annotations/CanIgnoreReturnValue.class, 
> com/google/common/util/concurrent/ImmediateFuture.class, 
> com/google/common/primitives/Chars.class, 
> org/checkerframework/checker/fenum/qual/SwingSplitPaneOrientation.class, 
> com/google/common/collect/AbstractTable.class, 
> org/checkerframework/checker/i18n/qual/UnknownLocalizableKey.class, 
> com/google/common/util/concurrent/ListenableFutureTask.class, 
> com/google/common/base/Java8Usage.class, 
> com/google/common/reflect/TypeResolver.class, 
> org/checkerframework/checker/formatter/qual/UnknownFormat.class, 
> com/google/common/collect/AbstractMapBasedMultiset.class, 
> com/google/common/util/concurrent/Runnables.class, 
> com/google/common/util/concurrent/Uninterruptibles.class, 
> org/checkerframework/checker/fenum/qual/FenumUnqualified.class, 
> com/google/common/reflect/TypeParameter.class, 
> com/google/errorprone/annotations/DoNotMock.class, 
> com/google/common/collect/StandardTable.class, 
> com/google/common/util/concurrent/AbstractService.class, 
> org/checkerframework/checker/guieffect/qual/UIEffect.class, 
> com/google/common/collect/SingletonImmutableTable.class, 
> com/google/common/util/concurrent/UncaughtExceptionHandlers.class, 
> org/checkerframework/checker/guieffect/qual/UIPackage.class, 
> com/google/common/collect/IndexedImmutableSet.class, 
> org/checkerframework/common/initializedfields/qual/InitializedFieldsBottom.class,
>  com/google/common/collect/DenseImmutableTable.class, 
> org/checkerframework/checker/lock/qual/GuardedByUnknown.class, 
> org/checkerframework/common/aliasing/qual/NonLeaked.class, 
> org/checkerframework/common/initializedfields/qual/PolyInitializedFields.class,
>  com/google/common/collect/RegularImmutableSortedMultiset.class, 
> org/checkerframework/checker/formatter/qual/InvalidFormat.class, 
> org/checkerframework/framework/qual/ConditionalPostconditionAnnotation.class, 
> com/google/common/hash/SipHashFunction.class, 
> com/google/common/annotations/GwtIncompatible.class, 
> com/google/common/math/LongMath.class, 
> com/google/common/cache/Striped64.class, 
> com/google/common/hash/Crc32cHashFunction.class, 
> com/google/common/util/concurrent/UncheckedExecutionException.class, 
> com/google/common/util/concurrent/TrustedListenableFutureTask.class, 
> org/checkerframework/checker/signature/qual/Identifier.class, 
> com/google/common/annotations/Beta.class, 
> com/google/common/primitives/UnsignedLong.class, 
> com/google/common/hash/AbstractHashFunction.class, 
> com/google/common/collect/Sets.class, 
> org/checkerframework/common/value/qual/PolyValue.class, 
> org/checkerframework/common/aliasing/qual/LeakedToResult.class, 
> org/checkerframework/checker/regex/qual/UnknownRegex.class, 
> com/google/common/util/concurrent/AbstractCatchingFuture.class, 
> org/checkerframework/checker/regex/qual/PolyRegex.class, 
> com/google/common/collect/ForwardingImmutableMap.class, 
> org/checkerframework/checker/index/qual/PolyUpperBound.class, 
> com/google/common/graph/EdgesConnecting.class, 
> org/checkerframework/checker/regex/qual/Regex.class, 
> com/google/common/base/Joiner.class, 
> org/checkerframework/checker/lock/qual/EnsuresLockHeldIf.class, 
> com/google/common/io/MultiReader.class, 
> com/google/common/collect/ConsumingQueueIterator.class, 
> com/google/common/graph/ElementOrder.class, 
> com/google/common/graph/MapRetrievalCache.class, 
> com/google/common/base/FinalizableReference.class, 
> org/checkerframework/checker/index/qual/LowerBoundUnknown.class, 
> org/checkerframework/checker/optional/qual/PolyPresent.class, 
> com/google/common/primitives/ImmutableLongArray.class, 
> com/google/common/collect/TreeRangeSet.class, 
> com/google/common/collect/SingletonImmutableBiMap.class, 
> org/checkerframework/framework/qual/RelevantJavaTypes.class, 
> com/google/common/collect/ImmutableEnumSet.class, 
> com/google/common/collect/HashMultimap.class, 
> org/checkerframework/framework/util/PurityUnqualified.class, 
> org/checkerframework/checker/nullness/Opt.class, 
> org/checkerframework/checker/index/qual/NegativeIndexFor.class, 
> org/checkerframework/checker/signature/qual/FieldDescriptorForPrimitive.class,
>  com/google/common/base/Converter.class, 
> com/google/common/util/concurrent/CollectionFuture.class, 
> org/checkerframework/checker/propkey/qual/PropertyKeyBottom.class, 
> org/checkerframework/checker/interning/qual/InternedDistinct.class, 
> com/google/common/util/concurrent/WrappingScheduledExecutorService.class, 
> org/checkerframework/checker/fenum/qual/SwingTextOrientation.class, 
> org/checkerframework/framework/qual/DefaultFor.class, 
> org/checkerframework/checker/fenum/qual/SwingHorizontalOrientation.class, 
> com/google/common/escape/Escapers.class, 
> com/google/common/graph/NetworkConnections.class, 
> org/checkerframework/checker/index/qual/IndexOrLow.class, 
> org/checkerframework/checker/signature/qual/BinaryName.class, 
> com/google/common/collect/TreeTraverser.class, 
> com/google/common/primitives/Booleans.class, 
> com/google/common/net/HostAndPort.class, 
> com/google/common/util/concurrent/ForwardingListenableFuture.class, 
> org/checkerframework/checker/initialization/qual/Initialized.class, 
> org/checkerframework/checker/nullness/NullnessUtil.class, 
> com/google/common/collect/ForwardingImmutableSet.class, 
> com/google/common/escape/CharEscaperBuilder.class, 
> com/google/common/collect/PeekingIterator.class, 
> com/google/common/collect/UnmodifiableIterator.class, 
> org/checkerframework/common/util/report/qual/ReportUse.class, 
> com/google/errorprone/annotations/RequiredModifiers.class, 
> com/google/common/util/concurrent/ForwardingFluentFuture.class, 
> org/checkerframework/checker/compilermsgs/qual/CompilerMessageKey.class, 
> org/checkerframework/framework/qual/EnsuresQualifierIf.class, 
> org/checkerframework/checker/fenum/qual/SwingTitlePosition.class, 
> com/google/common/collect/ConcurrentHashMultiset.class, 
> com/google/common/util/concurrent/IgnoreJRERequirement.class, 
> com/google/common/primitives/SignedBytes.class, 
> org/checkerframework/checker/units/qual/kg.class, 
> com/google/common/collect/Interner.class, 
> com/google/common/graph/Graph.class, 
> com/google/common/graph/DirectedMultiNetworkConnections.class, 
> com/google/common/base/SmallCharMatcher.class, 
> org/checkerframework/checker/index/qual/UpperBoundUnknown.class, 
> com/google/common/collect/ImmutableSortedSetFauxverideShim.class, 
> com/google/common/collect/CollectPreconditions.class, 
> com/google/common/collect/ForwardingTable.class, 
> com/google/common/escape/UnicodeEscaper.class, 
> org/checkerframework/checker/index/qual/LessThanUnknown.class, 
> com/google/common/base/MoreObjects.class, 
> com/google/common/primitives/ImmutableIntArray.class, 
> org/checkerframework/checker/initialization/qual/UnknownInitialization.class, 
> com/google/common/base/Predicates.class, 
> com/google/common/primitives/ShortsMethodsForWeb.class, 
> org/checkerframework/checker/guieffect/qual/PolyUIType.class, 
> com/google/common/collect/EmptyImmutableListMultimap.class, 
> com/google/common/primitives/Longs.class, 
> org/checkerframework/checker/signature/qual/IdentifierOrPrimitiveType.class, 
> com/google/common/collect/ImmutableMapEntrySet.class, 
> com/google/thirdparty/publicsuffix/TrieParser.class, 
> com/google/common/base/VerifyException.class, 
> com/google/common/collect/Platform.class, 
> org/checkerframework/checker/units/qual/Temperature.class, 
> com/google/common/reflect/MutableTypeToInstanceMap.class, 
> org/checkerframework/framework/qual/NoDefaultQualifierForUse.class, 
> com/google/j2objc/annotations/ReflectionSupport.class, 
> com/google/j2objc/annotations/Property.class, 
> com/google/common/collect/Maps.class, 
> org/checkerframework/common/subtyping/qual/Bottom.class, 
> com/google/common/collect/FluentIterable.class, 
> com/google/common/collect/ImmutableMapKeySet.class, 
> com/google/common/collect/Comparators.class, 
> com/google/common/collect/SortedMultisets.class, 
> com/google/common/collect/CartesianList.class, 
> org/checkerframework/checker/signature/qual/FqBinaryName.class, 
> org/checkerframework/checker/fenum/qual/SwingTitleJustification.class, 
> org/checkerframework/checker/regex/RegexUtil.class, 
> com/google/common/collect/LinkedHashMultimapGwtSerializationDependencies.class,
>  org/checkerframework/checker/interning/qual/Interned.class, 
> org/checkerframework/framework/qual/FieldInvariant.class, 
> com/google/common/graph/StandardMutableNetwork.class, 
> com/google/common/collect/JdkBackedImmutableMap.class, 
> com/google/common/collect/MapDifference.class, 
> com/google/common/collect/ObjectArrays.class, 
> com/google/common/collect/UnmodifiableSortedMultiset.class, 
> org/checkerframework/common/returnsreceiver/qual/UnknownThis.class, 
> com/google/common/collect/ImmutableEnumMap.class, 
> com/google/common/io/Flushables.class, 
> org/checkerframework/checker/index/qual/SearchIndexUnknown.class, 
> com/google/common/collect/SortedIterable.class, 
> org/checkerframework/checker/fenum/qual/AwtAlphaCompositingRule.class, 
> com/google/common/collect/ForwardingImmutableCollection.class, 
> com/google/common/collect/ReverseOrdering.class, 
> com/google/common/graph/AbstractUndirectedNetworkConnections.class, 
> com/google/common/io/Resources.class, 
> com/google/common/collect/Ordering.class, 
> org/checkerframework/checker/units/qual/Luminance.class, 
> com/google/common/collect/EnumHashBiMap.class, 
> com/google/common/collect/ForwardingImmutableList.class, 
> org/checkerframework/checker/builder/qual/ReturnsReceiver.class, 
> org/checkerframework/checker/nullness/qual/PolyNull.class, 
> org/checkerframework/framework/qual/PostconditionAnnotation.class, 
> com/google/common/graph/DirectedNetworkConnections.class, 
> org/checkerframework/checker/units/qual/h.class, 
> com/google/common/collect/ImmutableClassToInstanceMap.class, 
> org/checkerframework/checker/units/qual/g.class, 
> com/google/common/collect/MinMaxPriorityQueue.class, 
> com/google/errorprone/annotations/DoNotCall.class, 
> com/google/errorprone/annotations/concurrent/LockMethod.class, 
> com/google/common/eventbus/AsyncEventBus.class, 
> org/checkerframework/checker/i18nformatter/I18nFormatUtil.class, 
> com/google/common/collect/RangeSet.class, 
> com/google/common/collect/ForwardingMapEntry.class, 
> com/google/common/primitives/Ints.class, 
> com/google/common/io/ByteArrayDataInput.class, 
> org/checkerframework/checker/i18nformatter/qual/I18nFormatBottom.class, 
> org/checkerframework/checker/regex/qual/PartialRegex.class, 
> org/checkerframework/common/aliasing/qual/Unique.class
> Jar C:\apps\spark\spark-3.5.0\jars\arrow-format-12.0.1.jar (with 101 
> resources) has 1 duplicate in 
> C:\apps\spark\spark-3.5.0\jars\arrow-memory-netty-12.0.1.jar (with 22 
> resources)
>    for resources arrow-git.properties
> Jar C:\apps\spark\spark-3.5.0\jars\arrow-format-12.0.1.jar (with 101 
> resources) has 1 duplicate in 
> C:\apps\spark\spark-3.5.0\jars\arrow-vector-12.0.1.jar (with 739 resources)
>    for resources arrow-git.properties
> Jar C:\apps\spark\spark-3.5.0\jars\commons-logging-1.1.3.jar (with 33 
> resources) has 5 duplicate(s) in 
> C:\apps\spark\spark-3.5.0\jars\jcl-over-slf4j-2.0.7.jar (with 14 resources)
>    for resources with common prefix 'org/apache/commons/logging/': Log.class, 
> LogConfigurationException.class, impl/NoOpLog.class, impl/SimpleLog.class, 
> LogFactory.class
> Jar C:\apps\spark\spark-3.5.0\jars\arrow-format-12.0.1.jar (with 101 
> resources) has 1 duplicate in 
> C:\apps\spark\spark-3.5.0\jars\arrow-memory-core-12.0.1.jar (with 76 
> resources)
>    for resources arrow-git.properties
> Jar C:\apps\spark\spark-3.5.0\jars\hive-common-2.3.9.jar (with 194 resources) 
> has 2 duplicate(s) in 
> C:\apps\spark\spark-3.5.0\jars\hive-storage-api-2.8.1.jar (with 128 resources)
>    for resources with common prefix 'org/apache/hadoop/hive/common/Valid': 
> ReadTxnList.class, TxnList.class
> Jar C:\apps\spark\spark-3.5.0\jars\parquet-column-1.13.1.jar (with 1323 
> resources) has 59 duplicate(s) in 
> C:\apps\spark\spark-3.5.0\jars\parquet-hadoop-1.13.1.jar (with 506 resources)
>    for resources with common prefix 'shaded/parquet/it/unimi/dsi/fastutil/': 
> ints/IntArrays.class, chars/CharArrays.class, 
> ints/AbstractIntCollection.class, chars/CharBigArrays.class, 
> longs/LongComparators.class, ints/AbstractIntList.class, BigSwapper.class, 
> Arrays.class, longs/LongComparator.class, doubles/DoubleBigArrays.class, 
> ints/IntComparator.class, doubles/DoubleComparators.class, 
> bytes/ByteArrays.class, ints/IntList.class, Swapper.class, 
> bytes/ByteBigArrays.class, floats/FloatComparators.class, 
> booleans/BooleanComparator.class, booleans/BooleanComparators.class, 
> Stack.class, bytes/ByteIterator.class, ints/IntIterators.class, 
> bytes/ByteConsumer.class, longs/LongBigArrays.class, 
> objects/ObjectArrays.class, shorts/ShortBigArrays.class, 
> chars/CharComparator.class, BidirectionalIterator.class, 
> shorts/ShortComparators.class, objects/ObjectIterator.class, 
> ints/IntArrayList.class, objects/ObjectBidirectionalIterator.class, 
> shorts/ShortConsumer.class, booleans/BooleanArrays.class, 
> booleans/BooleanBigArrays.class, floats/FloatArrays.class, 
> ints/IntBidirectionalIterator.class, shorts/ShortIterator.class, 
> objects/ObjectBigArrays.class, bytes/ByteComparators.class, 
> ints/IntIterable.class, ints/IntListIterator.class, SafeMath.class, 
> shorts/ShortArrays.class, ints/IntBigArrays.class, 
> floats/FloatBigArrays.class, ints/IntCollection.class, ints/IntStack.class, 
> BigArrays.class, doubles/DoubleArrays.class, ints/IntComparators.class, 
> doubles/DoubleComparator.class, chars/CharComparators.class, Hash.class, 
> bytes/ByteComparator.class, floats/FloatComparator.class, 
> longs/LongArrays.class, ints/IntIterator.class, shorts/ShortComparator.class
> Jar C:\apps\spark\spark-3.5.0\jars\hadoop-client-runtime-3.3.4.jar (with 
> 18626 resources) has 1 duplicate in 
> C:\apps\spark\spark-3.5.0\jars\httpclient-4.5.14.jar (with 478 resources)
>    for resources mozilla/public-suffix-list.txt
> Jar C:\apps\spark\spark-3.5.0\jars\hadoop-client-runtime-3.3.4.jar (with 
> 18626 resources) has 1 duplicate in 
> C:\apps\spark\spark-3.5.0\jars\jakarta.xml.bind-api-2.3.2.jar (with 119 
> resources)
>    for resources javax/xml/bind/ModuleUtil.class
> Jar C:\apps\spark\spark-3.5.0\jars\jline-2.14.6.jar (with 114 resources) has 
> 4 duplicate(s) in C:\apps\spark\spark-3.5.0\jars\leveldbjni-all-1.8.jar (with 
> 84 resources)
>    for resources with common prefix 'org/fusesource/hawtjni/runtime/': 
> Library.class, PointerMath.class, Callback.class, JNIEnv.class
> Jar C:\apps\spark\spark-3.5.0\jars\jta-1.1.jar (with 20 resources) has 18 
> duplicate(s) in C:\apps\spark\spark-3.5.0\jars\transaction-api-1.1.jar (with 
> 20 resources)
>    for resources with common prefix 'javax/transaction/': Status.class, 
> UserTransaction.class, TransactionRequiredException.class, 
> xa/XAResource.class, Transaction.class, InvalidTransactionException.class, 
> SystemException.class, HeuristicCommitException.class, 
> NotSupportedException.class, TransactionManager.class, Synchronization.class, 
> TransactionRolledbackException.class, HeuristicMixedException.class, 
> HeuristicRollbackException.class, TransactionSynchronizationRegistry.class, 
> RollbackException.class, xa/XAException.class, xa/Xid.class
> Jar C:\apps\spark\spark-3.5.0\jars\mesos-1.4.3-shaded-protobuf.jar (with 2591 
> resources) has 11 duplicate(s) in 
> C:\apps\spark\spark-3.5.0\jars\spark-core_2.13-3.5.0.jar (with 5057 resources)
>    for resources with common prefix 'google/protobuf/': duration.proto, 
> api.proto, field_mask.proto, source_context.proto, empty.proto, type.proto, 
> struct.proto, wrappers.proto, timestamp.proto, descriptor.proto, any.proto
> Jar C:\apps\spark\spark-3.5.0\jars\scala-compiler-2.13.8.jar (with 3498 
> resources) has 1 duplicate in 
> C:\apps\spark\spark-3.5.0\jars\scala-library-2.13.8.jar (with 2899 resources)
>    for resources rootdoc.txt
> Jar C:\apps\spark\spark-3.5.0\jars\javax.jdo-3.2.0-m3.jar (with 252 
> resources) has 174 duplicate(s) in 
> C:\apps\spark\spark-3.5.0\jars\jdo-api-3.0.1.jar (with 213 resources)
>    for resources with common prefix 'javax/jdo/': 
> annotations/ForeignKey.class, metadata/InheritanceMetadata.class, 
> spi/JDOImplHelper.class, annotations/FetchGroups.class, 
> identity/ObjectIdentity.class, listener/StoreLifecycleListener.class, 
> JDODataStoreException.class, annotations/Value.class, 
> annotations/Cacheable.class, spi/JDOPermission.class, 
> metadata/PackageMetadata.class, listener/AttachCallback.class, 
> spi/RegisterClassListener.class, jdoquery_3_0.xsd, annotations/Order.class, 
> listener/DetachCallback.class, metadata/ClassPersistenceModifier.class, 
> metadata/ValueMetadata.class, annotations/ForeignKeyAction.class, 
> listener/StoreCallback.class, metadata/IndexMetadata.class, 
> PersistenceManagerFactory.class, annotations/Version.class, jdoquery_3_0.dtd, 
> JDOException.class, spi/RegisterClassEvent.class, metadata/JDOMetadata.class, 
> orm_2_2.xsd, annotations/ForeignKeys.class, metadata/SequenceMetadata.class, 
> annotations/FetchGroup.class, annotations/DiscriminatorStrategy.class, 
> datastore/Sequence.class, jdo_2_1.xsd, orm_2_2.dtd, FetchPlan.class, 
> annotations/IdGeneratorStrategy.class, metadata/Indexed.class, 
> metadata/Metadata.class, jdo_3_0.dtd, metadata/DiscriminatorMetadata.class, 
> annotations/Joins.class, metadata/PrimaryKeyMetadata.class, 
> JDOFatalDataStoreException.class, metadata/PropertyMetadata.class, 
> annotations/Unique.class, jdoquery_2_1.xsd, metadata/ElementMetadata.class, 
> annotations/EmbeddedOnly.class, jdo_3_0.xsd, annotations/Extension.class, 
> identity/ByteIdentity.class, annotations/FetchPlan.class, Bundle.properties, 
> annotations/PersistenceModifier.class, Enhancer.class, orm_2_0.dtd, 
> metadata/InterfaceMetadata.class, JDOObjectNotFoundException.class, 
> JDOUserCallbackException.class, annotations/InheritanceStrategy.class, 
> annotations/Transactional.class, listener/LoadCallback.class, 
> JDOFatalException.class, identity/LongIdentity.class, 
> PersistenceManager.class, JDODetachedFieldAccessException.class, Query.class, 
> Extent.class, FetchGroup.class, annotations/SequenceStrategy.class, 
> spi/Detachable.class, jdoconfig_2_1.dtd, annotations/PersistenceAware.class, 
> annotations/Indices.class, jdoconfig_2_1.xsd, JDOHelper.class, 
> InstanceCallbacks.class, metadata/ColumnMetadata.class, 
> metadata/KeyMetadata.class, orm_2_0.xsd, annotations/NullValue.class, 
> metadata/MemberMetadata.class, JDOUnsupportedOptionException.class, 
> JDONullIdentityException.class, jdoquery_2_2.xsd, annotations/Embedded.class, 
> annotations/Column.class, identity/IntIdentity.class, 
> identity/StringIdentity.class, metadata/EmbeddedMetadata.class, 
> annotations/Persistent.class, jdoquery_2_2.dtd, 
> metadata/FetchGroupMetadata.class, orm_3_0.xsd, 
> annotations/VersionStrategy.class, identity/ShortIdentity.class, 
> listener/AttachLifecycleListener.class, metadata/ForeignKeyMetadata.class, 
> JDOOptimisticVerificationException.class, identity/SingleFieldIdentity.class, 
> jdoquery_2_0.xsd, annotations/Extensions.class, 
> listener/InstanceLifecycleListener.class, metadata/FetchPlanMetadata.class, 
> annotations/Index.class, annotations/Discriminator.class, 
> JDOEnhanceException.class, annotations/NotPersistent.class, orm_3_0.dtd, 
> jdo_2_2.xsd, listener/ClearLifecycleListener.class, JDOEnhancer.class, 
> annotations/PrimaryKey.class, jdoquery_2_0.dtd, metadata/OrderMetadata.class, 
> listener/CreateLifecycleListener.class, metadata/ArrayMetadata.class, 
> spi/StateManager.class, annotations/IdentityType.class, 
> JDOReadOnlyException.class, metadata/CollectionMetadata.class, jdo_2_2.dtd, 
> annotations/Key.class, spi/I18NHelper.class, annotations/Sequence.class, 
> metadata/MapMetadata.class, spi/PersistenceCapable.class, jdoconfig_2_2.xsd, 
> metadata/UniqueMetadata.class, listener/ClearCallback.class, 
> datastore/DataStoreCache.class, ObjectState.class, annotations/Element.class, 
> metadata/TypeMetadata.class, annotations/Uniques.class, Constants.class, 
> listener/InstanceLifecycleEvent.class, 
> metadata/DatastoreIdentityMetadata.class, jdoconfig_3_0.xsd, 
> JDOFatalInternalException.class, jdoconfig_2_2.dtd, jdo_2_0.xsd, 
> metadata/ClassMetadata.class, jdo_2_0.dtd, metadata/ExtensionMetadata.class, 
> metadata/QueryMetadata.class, metadata/JoinMetadata.class, 
> datastore/JDOConnection.class, jdoconfig_3_0.dtd, orm_2_1.xsd, 
> JDOCanRetryException.class, annotations/Queries.class, 
> listener/DirtyLifecycleListener.class, Transaction.class, 
> spi/StateInterrogation.class, annotations/Join.class, 
> annotations/Query.class, JDOFatalUserException.class, 
> annotations/DatastoreIdentity.class, annotations/Inheritance.class, 
> annotations/Serialized.class, metadata/VersionMetadata.class, 
> annotations/Columns.class, listener/DeleteCallback.class, 
> JDOQueryInterruptedException.class, annotations/FetchPlans.class, 
> metadata/FieldMetadata.class, identity/CharIdentity.class, 
> listener/DeleteLifecycleListener.class, 
> listener/DetachLifecycleListener.class, JDOUserException.class, 
> listener/LoadLifecycleListener.class, annotations/PersistenceCapable.class
> Jar C:\apps\spark\spark-3.5.0\jars\datanucleus-api-jdo-4.2.4.jar (with 151 
> resources) has 1 duplicate in 
> C:\apps\spark\spark-3.5.0\jars\datanucleus-core-4.1.17.jar (with 960 
> resources)
>    for resources plugin.xml
> Jar C:\apps\spark\spark-3.5.0\jars\orc-core-1.9.1-shaded-protobuf.jar (with 
> 1213 resources) has 193 duplicate(s) in 
> C:\apps\spark\spark-3.5.0\jars\orc-mapreduce-1.9.1-shaded-protobuf.jar (with 
> 707 resources)
>    for resources with common prefix 'org/apache/orc/protobuf/': 
> MapFieldSchema.class, AbstractProtobufList.class, Int64ValueOrBuilder.class, 
> GeneratedMessage.class, TypeProto.class, CodedOutputStreamWriter.class, 
> ExtensionSchemaFull.class, UInt64ValueOrBuilder.class, 
> Java8Compatibility.class, JavaType.class, ManifestSchemaFactory.class, 
> ProtocolStringList.class, GeneratedMessageInfoFactory.class, 
> LazyStringList.class, Int32ValueOrBuilder.class, AllocatedBuffer.class, 
> MapEntry.class, IntArrayList.class, Timestamp.class, DurationProto.class, 
> MessageSchema.class, UInt32ValueOrBuilder.class, MessageLiteToString.class, 
> MessageInfo.class, DescriptorMessageInfoFactory.class, 
> SingleFieldBuilderV3.class, FieldMaskOrBuilder.class, 
> ExtensionRegistryFactory.class, Reader.class, ApiProto.class, 
> FieldType.class, BinaryReader.class, MethodOrBuilder.class, 
> StringValue.class, Schema.class, Any.class, Parser.class, 
> OptionOrBuilder.class, Type.class, CodedInputStream.class, 
> RepeatedFieldBuilder.class, DoubleArrayList.class, ListValue.class, 
> ExtensionSchemas.class, FieldMask.class, DoubleValueOrBuilder.class, 
> CheckReturnValue.class, SourceContextOrBuilder.class, ServiceException.class, 
> Android.class, WireFormat.class, NewInstanceSchemas.class, 
> ProtocolMessageEnum.class, Int32Value.class, LazyFieldLite.class, 
> MapEntryLite.class, Syntax.class, UnknownFieldSetLite.class, 
> BytesValueOrBuilder.class, EmptyOrBuilder.class, AbstractMessageLite.class, 
> NewInstanceSchema.class, LongArrayList.class, ExtensionLite.class, 
> MessageLiteOrBuilder.class, SchemaFactory.class, FieldInfo.class, 
> LazyStringArrayList.class, PrimitiveNonBoxingCollection.class, 
> MessageInfoFactory.class, MapField.class, BlockingRpcChannel.class, 
> FloatArrayList.class, DynamicMessage.class, ByteString.class, 
> MapFieldSchemaLite.class, FloatValueOrBuilder.class, BinaryWriter.class, 
> UnknownFieldSchema.class, Internal.class, ApiOrBuilder.class, 
> ByteOutput.class, IterableByteBufferInputStream.class, MapFieldSchemas.class, 
> TextFormat.class, Extension.class, MutabilityOracle.class, NullValue.class, 
> Service.class, RawMessageInfo.class, CanIgnoreReturnValue.class, Field.class, 
> Duration.class, UnsafeUtil.class, StringValueOrBuilder.class, 
> ListFieldSchema.class, Message.class, FieldSet.class, Utf8.class, 
> ValueOrBuilder.class, TextFormatParseInfoTree.class, MessageSetSchema.class, 
> StructProto.class, compiler/PluginProtos.class, DurationOrBuilder.class, 
> DiscardUnknownFieldsParser.class, RpcChannel.class, ProtoSyntax.class, 
> MessageLite.class, ByteBufferWriter.class, StructOrBuilder.class, 
> Mixin.class, ExtensionRegistryLite.class, MapFieldLite.class, 
> UnsafeByteOperations.class, ExperimentalApi.class, 
> TextFormatParseLocation.class, CompileTimeConstant.class, 
> SourceContextProto.class, Method.class, UnknownFieldSet.class, Value.class, 
> Protobuf.class, SourceContext.class, BlockingService.class, Int64Value.class, 
> GeneratedMessageV3.class, MapFieldSchemaFull.class, TypeOrBuilder.class, 
> Option.class, BufferAllocator.class, BooleanArrayList.class, LazyField.class, 
> UnmodifiableLazyStringList.class, Enum.class, 
> UninitializedMessageException.class, MessageReflection.class, 
> Descriptors.class, AbstractParser.class, Struct.class, Writer.class, 
> UnknownFieldSetSchema.class, RopeByteString.class, EmptyProto.class, 
> TimestampProto.class, TypeRegistry.class, Api.class, UInt64Value.class, 
> CodedOutputStream.class, ListValueOrBuilder.class, AnyOrBuilder.class, 
> CodedInputStreamReader.class, SingleFieldBuilder.class, SchemaUtil.class, 
> ExtensionSchema.class, TimestampOrBuilder.class, MixinOrBuilder.class, 
> GeneratedMessageLite.class, FieldMaskProto.class, RpcCallback.class, 
> BytesValue.class, NewInstanceSchemaLite.class, EnumValue.class, 
> ExtensionSchemaLite.class, AnyProto.class, InlineMe.class, 
> EnumOrBuilder.class, SmallSortedMap.class, RpcController.class, 
> UInt32Value.class, StructuralMessageInfo.class, ArrayDecoders.class, 
> EnumValueOrBuilder.class, ExtensionRegistry.class, OneofInfo.class, 
> Empty.class, BoolValue.class, InvalidProtocolBufferException.class, 
> MessageOrBuilder.class, DoubleValue.class, NewInstanceSchemaFull.class, 
> FloatValue.class, DescriptorProtos.class, TextFormatEscaper.class, 
> UnknownFieldSetLiteSchema.class, FieldOrBuilder.class, 
> RepeatedFieldBuilderV3.class, ProtobufArrayList.class, NioByteString.class, 
> WrappersProto.class, RpcUtil.class, AbstractMessage.class, 
> BoolValueOrBuilder.class
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to