[ https://issues.apache.org/jira/browse/TIKA-4252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17852909#comment-17852909 ]
Hudson commented on TIKA-4252: ------------------------------ SUCCESS: Integrated in Jenkins build Tika » tika-main-jdk11 #1644 (See [https://ci-builds.apache.org/job/Tika/job/tika-main-jdk11/1644/]) TIKA-4252: switch to using the parse context for additional http headers (#1778) (github: [https://github.com/apache/tika/commit/6f626d252c587941d44c1f7fa3290c758b787aca]) * (edit) tika-example/src/main/java/org/apache/tika/example/Language.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/writer/ZipWriter.java * (edit) tika-pipes/tika-fetchers/tika-fetcher-az-blob/src/test/java/org/apache/tika/pipes/fetcher/azblob/TestAZBlobFetcher.java * (edit) tika-server/tika-server-standard/src/test/resources/config/tika-config-langdetect-optimaize-filter.xml * (edit) tika-pipes/tika-emitters/tika-emitter-opensearch/src/main/java/org/apache/tika/pipes/emitter/opensearch/OpenSearchEmitter.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/io/DBWriter.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsB/file3_attachBNotA.doc.json * (delete) tika-serialization/src/main/java/org/apache/tika/metadata/serialization/JsonEmitData.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/fs/FSProperties.java * (edit) tika-eval/tika-eval-app/src/main/resources/db.properties * (edit) tika-example/src/main/java/org/apache/tika/example/PrescriptionParser.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaVersionTest.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/ExtractProfiler.java * (edit) tika-example/src/main/java/org/apache/tika/example/RollbackSoftware.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/batch/DBConsumersManager.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/db/DBBuffer.java * (edit) tika-eval/tika-eval-app/src/main/resources/tika-eval-profiler-config.xml * (add) tika-serialization/src/test/java/org/apache/tika/serialization/pipes/JsonFetchEmitTupleListTest.java * (edit) tika-pipes/tika-fetchers/tika-fetcher-http/src/main/java/org/apache/tika/pipes/fetcher/http/HttpFetcher.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaWelcome.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-az-blob/src/main/java/org/apache/tika/pipes/pipesiterator/azblob/AZBlobPipesIterator.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsA/file8_IOEx.pdf.json * (edit) tika-server/tika-server-standard/src/test/resources/config/tika-config-langdetect-opennlp-filter.xml * (delete) tika-serialization/src/main/java/org/apache/tika/metadata/serialization/JsonStreamingSerializer.java * (edit) tika-eval/tika-eval-app/src/test/java/org/apache/tika/eval/app/reports/ResultsReporterTest.java * (edit) tika-server/tika-server-client/src/main/java/org/apache/tika/server/client/TikaAsyncHttpClient.java * (edit) tika-app/src/test/java/org/apache/tika/cli/TikaCLIBatchIntegrationTest.java * (edit) tika-example/src/main/java/org/apache/tika/example/ImportContextImpl.java * (edit) tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/MetadataResourceTest.java * (edit) tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/RecursiveMetadataFilterTest.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-json/src/test/java/org/apache/tika/pipes/pipesiterator/json/TestJsonPipesIterator.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaServerStatusTest.java * (edit) tika-eval/tika-eval-app/src/main/resources/comparison-reports-pg.xml * (edit) tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/OpenNLPMetadataFilterTest.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsB/file15_tags.html * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-kafka/pom.xml * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/tools/SlowCompositeReaderWrapper.java * (edit) tika-app/src/main/java/org/apache/tika/cli/BatchCommandLineBuilder.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/batch-logs/batch-process-fatal.xml * (delete) tika-serialization/src/test/java/org/apache/tika/metadata/serialization/JsonMetadataTest.java * (edit) tika-server/tika-server-client/src/main/java/org/apache/tika/server/client/TikaPipesHttpClient.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsA/file3_attachBNotA.doc.json * (edit) tika-batch/src/main/java/org/apache/tika/batch/fs/strawman/StrawManTikaAppDriver.java * (edit) tika-eval/tika-eval-app/src/test/java/org/apache/tika/eval/app/TikaEvalCLITest.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/batch/ExtractProfilerBuilder.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaResourceFetcherTest.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/async/AsyncEmitter.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/extractor/EmbeddedDocumentBytesConfig.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-json/src/test/resources/test-documents/test-with-embedded-bytes.json * (edit) tika-server/tika-server-client/src/main/java/org/apache/tika/server/client/TikaClient.java * (edit) tika-example/src/main/java/org/apache/tika/example/GrabPhoneNumbersExample.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsB/file1.pdf.json * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/EvalFilePaths.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsB/file5_emptyA.pdf.json * (add) tika-serialization/src/main/java/org/apache/tika/serialization/ParseContextSerializer.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/RecursiveMetadataResourceTest.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsB/file6_accessEx.pdf.json * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/TikaEvalCLI.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsA/file6_accessEx.pdf.json * (edit) tika-server/tika-server-client/src/main/java/org/apache/tika/server/client/TikaEmitterResult.java * (edit) tika-pipes/tika-emitters/tika-emitter-az-blob/src/main/java/org/apache/tika/pipes/emitter/azblob/AZBlobEmitter.java * (edit) tika-eval/tika-eval-app/src/test/java/org/apache/tika/eval/app/SimpleComparerTest.java * (add) tika-serialization/src/test/java/org/apache/tika/serialization/mocks/ClassC.java * (edit) tika-pipes/tika-async-cli/src/test/java/org/apache/tika/async/cli/TikaAsyncCLITest.java * (edit) tika-example/src/main/java/org/apache/tika/example/EncryptedPrescriptionParser.java * (edit) tika-example/src/main/java/org/apache/tika/example/LanguageDetectingParser.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/FetcherStreamFactory.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/emitter/EmitKey.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/builders/StatusReporterBuilder.java * (add) tika-serialization/src/test/java/org/apache/tika/serialization/mocks/ClassA.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/WatchDogResult.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-az-blob/pom.xml * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-solr/src/main/java/org/apache/tika/pipes/pipesiterator/solr/SolrPipesIterator.java * (edit) tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/DetectorResourceTest.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaResourceNoStackTest.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/reports/ResultsReporter.java * (edit) tika-eval/tika-eval-app/src/test/java/org/apache/tika/eval/app/io/ExtractReaderTest.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaLoggingFilter.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaServerAsyncIntegrationTest.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TlsConfig.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaServerConfigTest.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/writer/CSVMessageBodyWriter.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/fs/builders/FSCrawlerBuilder.java * (edit) tika-batch/src/test/java/org/apache/tika/batch/fs/BatchDriverTest.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/db/MimeBuffer.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/LanguageResourceTest.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsB/file12_es.txt.json * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/tools/TrainTestSplit.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-csv/src/test/java/TestCSVPipesIterator.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/MetadataResource.java * (edit) tika-pipes/tika-emitters/tika-emitter-s3/src/main/java/org/apache/tika/pipes/emitter/s3/S3Emitter.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/emitter/StreamEmitter.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/builders/AbstractConsumersBuilder.java * (edit) tika-pipes/tika-emitters/tika-emitter-kafka/src/main/java/org/apache/tika/pipes/emitter/kafka/KafkaEmitter.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaWelcomeTest.java * (add) tika-serialization/src/main/java/org/apache/tika/serialization/JsonMetadata.java * (add) tika-serialization/src/test/java/org/apache/tika/serialization/TikaJsonSerializationTest.java * (edit) tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/TikaParsersTest.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/RecursiveMetadataResource.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/BatchProcessDriverCLI.java * (edit) tika-server/tika-server-standard/src/main/java/org/apache/tika/server/standard/resource/XMPMetadataResource.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-jdbc/pom.xml * (edit) tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/TikaMimeTypesTest.java * (edit) tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/TikaResourceTest.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-jdbc/src/test/resources/log4j2.xml * (edit) tika-app/src/test/java/org/apache/tika/cli/TikaCLIBatchCommandLineTest.java * (edit) tika-core/src/main/java/org/apache/tika/metadata/filter/CompositeMetadataFilter.java * (edit) tika-example/src/main/java/org/apache/tika/example/TIAParsingExample.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-s3/pom.xml * (edit) tika-example/src/main/resources/org/apache/tika/example/spring.xml * (edit) tika-pipes/tika-fetchers/tika-fetcher-az-blob/src/main/java/org/apache/tika/pipes/fetcher/azblob/AZBlobFetcher.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsA/file2_attachANotB.doc.json * (edit) tika-example/src/main/java/org/apache/tika/example/LuceneIndexerExtended.java * (edit) tika-eval/tika-eval-app/src/test/java/org/apache/tika/eval/app/ComparerBatchTest.java * (delete) tika-serialization/src/main/java/org/apache/tika/metadata/serialization/JsonMetadataList.java * (add) tika-serialization/src/main/java/org/apache/tika/serialization/JsonMetadataList.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/fs/FSOutputStreamFactory.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/extractor/EmittingEmbeddedDocumentBytesHandler.java * (edit) tika-pipes/tika-fetchers/tika-fetcher-gcs/src/main/java/org/apache/tika/pipes/fetcher/gcs/GCSFetcher.java * (edit) tika-pipes/tika-pipes-iterators/pom.xml * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-gcs/src/test/java/org/apache/tika/pipes/pipesiterator/gcs/TestGCSPipesIterator.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaDetectors.java * (edit) tika-example/src/main/java/org/apache/tika/example/RecentFiles.java * (edit) tika-app/src/main/java/org/apache/tika/gui/ParsingTransferHandler.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/ServerStatus.java * (add) tika-serialization/src/main/java/org/apache/tika/serialization/TikaSerializationException.java * (edit) tika-eval/tika-eval-app/src/test/java/org/apache/tika/eval/app/AnalyzerManagerTest.java * (edit) tika-pipes/tika-fetchers/tika-fetcher-s3/src/test/java/org/apache/tika/pipes/fetcher/s3/TestS3Fetcher.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/batch/ExtractComparerBuilder.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/UnpackerResource.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaPipesTest.java * (edit) tika-server/tika-server-standard/src/main/java/org/apache/tika/server/standard/config/PDFServerConfig.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/FetchEmitTuple.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaResource.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/FileResourceCrawler.java * (edit) tika-example/src/main/java/org/apache/tika/example/DumpTikaConfigExample.java * (add) tika-serialization/src/main/java/org/apache/tika/serialization/TikaJsonSerializer.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/CompositeParseContextConfig.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaParsers.java * (edit) tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/UnpackerResourceTest.java * (edit) tika-example/src/test/java/org/apache/tika/example/DumpTikaConfigExampleTest.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/db/JDBCUtil.java * (edit) tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/FetcherTest.java * (edit) tika-server/tika-server-client/src/main/java/org/apache/tika/server/client/TikaServerClientConfig.java * (delete) tika-serialization/src/test/java/org/apache/tika/metadata/serialization/JsonMetadataListTest.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/builders/InterrupterBuilder.java * (edit) tika-pipes/tika-emitters/tika-emitter-fs/src/main/java/org/apache/tika/pipes/emitter/fs/FileSystemEmitter.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/writer/MetadataListMessageBodyWriter.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/batch/EvalConsumersBuilder.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/AsyncResource.java * (edit) tika-example/src/main/java/org/apache/tika/example/MyFirstTika.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaServerPipesIntegrationTest.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TranslateResourceTest.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/writer/TextMessageBodyWriter.java * (edit) tika-core/src/test/java/org/apache/tika/pipes/async/MockEmitter.java * (edit) tika-pipes/tika-emitters/tika-emitter-jdbc/src/main/java/org/apache/tika/pipes/emitter/jdbc/JDBCEmitter.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-gcs/src/main/java/org/apache/tika/pipes/pipesiterator/gcs/GCSPipesIterator.java * (delete) tika-serialization/src/test/java/org/apache/tika/metadata/serialization/JsonFetchEmitTupleListTest.java * (edit) tika-app/src/test/java/org/apache/tika/cli/TikaCLIAsyncTest.java * (edit) tika-pipes/tika-emitters/tika-emitter-solr/src/test/java/org/apache/tika/pipes/emitter/solr/SolrEmitterDevTest.java * (edit) tika-eval/tika-eval-app/src/test/resources/single-file-profiler-crawl-extract-config.xml * (edit) tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/RecursiveMetadataResourceTest.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/XMLErrorLogUpdater.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/builders/ICrawlerBuilder.java * (edit) tika-batch/src/test/java/org/apache/tika/batch/fs/FSBatchTestBase.java * (edit) tika-batch/src/test/java/org/apache/tika/batch/mock/MockConsumersBuilder.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaServerParseExceptionMapper.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/writer/JSONObjWriter.java * (delete) tika-serialization/src/main/java/org/apache/tika/metadata/serialization/JsonFetchEmitTuple.java * (add) tika-serialization/src/test/java/org/apache/tika/serialization/pipes/JsonFetchEmitTupleTest.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/emitter/AbstractEmitter.java * (delete) tika-serialization/src/test/java/org/apache/tika/metadata/serialization/JsonFetchEmitTupleTest.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/config/DocumentSelectorConfig.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/fs/FSUtil.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/fs/BasicTikaFSConsumer.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TranslateResource.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/tools/LeipzigSampler.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/db/Cols.java * (edit) tika-core/src/test/java/org/apache/tika/pipes/emitter/MockEmitter.java * (edit) tika-eval/tika-eval-app/src/main/resources/comparison-reports-tags.xml * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsA/file4_emptyB.pdf.json * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-csv/pom.xml * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/ServerStatusTest.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/reports/Report.java * (edit) tika-app/src/test/java/org/apache/tika/cli/TikaCLITest.java * (add) tika-pipes/tika-fetchers/tika-fetcher-http/src/main/java/org/apache/tika/pipes/fetcher/http/config/AdditionalHttpHeaders.java * (edit) tika-pipes/tika-emitters/tika-emitter-gcs/src/test/java/org/apache/tika/pipes/emitter/gcs/TestGCSEmitter.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/IntegrationTestBase.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/DetectorResource.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-gcs/pom.xml * (edit) tika-batch/src/main/java/org/apache/tika/batch/builders/DefaultContentHandlerFactoryBuilder.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaServerWatchDog.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaResourceTest.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/CXFTestBase.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/AbstractProfiler.java * (edit) tika-batch/src/main/java/org/apache/tika/util/ClassLoaderUtil.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/tools/CommonTokenOverlapCounter.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/config/TimeoutConfig.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/reports/XSLXCellFormatter.java * (edit) tika-pipes/tika-emitters/tika-emitter-az-blob/src/test/java/org/apache/tika/pipes/emitter/azblob/TestAZBlobEmitter.java * (edit) tika-core/src/test/java/org/apache/tika/pipes/async/MockFetcher.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/builders/CommandLineParserBuilder.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/builders/ObjectFromDOMAndQueueBuilder.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsB/file16_badTags.html * (edit) tika-core/src/main/java/org/apache/tika/pipes/emitter/EmptyEmitter.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsA/file12_es.txt.json * (edit) tika-batch/src/main/java/org/apache/tika/batch/builders/ParserFactoryBuilder.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-solr/pom.xml * (edit) tika-core/src/main/java/org/apache/tika/pipes/emitter/EmitData.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/DefaultInputStreamFactory.java * (edit) tika-app/src/main/java/org/apache/tika/cli/TikaCLI.java * (edit) tika-example/src/test/java/org/apache/tika/example/SimpleTypeDetectorTest.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/ProduceTypeResourceComparator.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaServerConfig.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/fetcher/RangeFetcher.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsA/file14_diffAttachOrder.json * (edit) tika-example/src/test/java/org/apache/tika/example/ContentHandlerExampleTest.java * (add) tika-pipes/tika-fetchers/tika-fetcher-http/src/test/java/org/apache/tika/pipes/fetcher/http/config/AdditionalHttpHeadersTest.java * (edit) tika-example/src/main/java/org/apache/tika/example/ParsingExample.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsA/file1.pdf.json * (edit) tika-batch/src/test/java/org/apache/tika/batch/fs/FSFileResourceTest.java * (edit) tika-app/src/main/java/org/apache/tika/batch/builders/AppParserFactoryBuilder.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/tools/BatchTopCommonTokenCounter.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/io/ExtractReader.java * (edit) tika-example/src/main/java/org/apache/tika/example/TranscribeTranslateExample.java * (edit) tika-app/src/main/java/org/apache/tika/batch/DigestingAutoDetectParserFactory.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/fs/StreamOutRPWFSConsumer.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/pipesiterator/filelist/FileListPipesIterator.java * (edit) tika-eval/tika-eval-app/src/main/resources/profile-reports.xml * (edit) tika-server/tika-server-standard/src/test/resources/config/tika-config-url-fetcher.xml * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsA/file13_attachANotB.doc.json * (edit) tika-batch/src/main/java/org/apache/tika/batch/fs/RecursiveParserWrapperFSConsumer.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-jdbc/src/main/java/org/apache/tika/pipes/pipesiterator/jdbc/JDBCPipesIterator.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaServerProcess.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/PipesClient.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-jdbc/src/test/java/org/apache/tika/pipes/pipesiterator/jdbc/TestJDBCPipesIterator.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/HandlerConfig.java * (edit) tika-eval/tika-eval-app/src/test/resources/single-file-profiler-crawl-input-config.xml * (add) tika-serialization/src/main/java/org/apache/tika/serialization/pipes/JsonFetchEmitTuple.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/BatchProcess.java * (edit) tika-batch/src/main/java/org/apache/tika/util/PropsUtil.java * (edit) tika-example/src/test/resources/junit-platform.properties * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/StackTraceOffTest.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/builders/BatchProcessBuilder.java * (edit) tika-pipes/tika-emitters/tika-emitter-jdbc/src/test/java/org/apache/tika/pipes/emitter/jdbc/JDBCEmitterTest.java * (edit) tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/TikaDetectorsTest.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/config/PasswordProviderConfig.java * (edit) tika-fuzzing/src/main/java/org/apache/tika/fuzzing/cli/FuzzingCLI.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsB/file2_attachANotB.doc.json * (edit) tika-app/src/test/java/org/apache/tika/extractor/TestEmbeddedDocumentUtil.java * (add) tika-serialization/src/test/java/org/apache/tika/serialization/mocks/ClassB.java * (edit) tika-server/tika-server-client/src/test/java/org/apache/tika/server/client/TestBasic.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/fs/AbstractFSConsumer.java * (edit) tika-core/src/main/java/org/apache/tika/parser/ParseContext.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsB/file14_diffAttachOrder.json * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaMimeTypes.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsA/file7_badJson.pdf.json * (edit) tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/JsonMaxFieldLengthTest.java * (edit) tika-example/src/main/java/org/apache/tika/example/PickBestTextEncodingParser.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/fetcher/fs/FileSystemFetcher.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/fs/FSListCrawler.java * (edit) tika-batch/src/main/java/org/apache/tika/util/XMLDOMUtil.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/pipesiterator/fs/FileSystemPipesIterator.java * (edit) tika-example/src/test/java/org/apache/tika/example/TestParsingExample.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/LanguageResource.java * (edit) tika-eval/tika-eval-app/src/test/java/org/apache/tika/eval/app/db/AbstractBufferTest.java * (edit) tika-pipes/tika-fetchers/tika-fetcher-http/pom.xml * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-json/src/main/java/org/apache/tika/pipes/pipesiterator/json/JsonPipesIterator.java * (edit) tika-pipes/tika-async-cli/src/test/java/org/apache/tika/async/cli/AsyncProcessorTest.java * (edit) tika-eval/tika-eval-app/src/test/java/org/apache/tika/eval/app/tools/TopCommonTokenCounterTest.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaServerIntegrationTest.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/FileResourceConsumer.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-json/src/test/resources/test-documents/test.json * (edit) tika-example/src/main/java/org/apache/tika/example/CustomMimeInfo.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/fs/FSBatchProcessCLI.java * (edit) tika-example/src/main/java/org/apache/tika/example/DirListParser.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaServerCli.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/FileProfiler.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TaskStatus.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/writer/TarWriter.java * (edit) tika-eval/tika-eval-app/src/main/resources/tika-eval-comparison-config.xml * (delete) tika-serialization/src/main/java/org/apache/tika/metadata/serialization/PrettyMetadataKeyComparator.java * (edit) tika-eval/tika-eval-app/src/test/java/org/apache/tika/eval/app/io/FatalExceptionReaderTest.java * (edit) tika-example/src/main/java/org/apache/tika/example/InterruptableParsingExample.java * (edit) tika-server/tika-server-standard/src/test/resources/config/TIKA-3137-include.xml * (edit) tika-batch/src/main/java/org/apache/tika/batch/ParallelFileProcessingResult.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/StackTraceTest.java * (edit) tika-core/src/main/java/org/apache/tika/metadata/filter/FieldNameMappingFilter.java * (edit) tika-example/src/main/java/org/apache/tika/example/SpringExample.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/ExtractComparer.java * (add) tika-serialization/src/test/java/org/apache/tika/serialization/JsonMetadataListTest.java * (edit) tika-core/src/test/java/org/apache/tika/pipes/PipesServerTest.java * (edit) tika-server/tika-server-client/src/main/java/org/apache/tika/server/client/TikaClientCLI.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-csv/src/main/java/org/apache/tika/pipes/pipesiterator/csv/CSVPipesIterator.java * (add) tika-serialization/src/main/java/org/apache/tika/serialization/pipes/JsonEmitData.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/writer/JSONMessageBodyWriter.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaResourceMetadataFilterTest.java * (add) tika-serialization/src/main/java/org/apache/tika/serialization/JsonStreamingSerializer.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/tools/LeipzigHelper.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/PipesResource.java * (edit) tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/UnpackerResourceWithConfigTest.java * (edit) tika-integration-tests/tika-pipes-opensearch-integration-tests/src/test/java/org/apache/tika/pipes/xsearch/tests/TikaPipesXSearchBase.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/builders/SimpleLogReporterBuilder.java * (edit) tika-example/src/main/java/org/apache/tika/example/TrecDocumentGenerator.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/fs/FSDocumentSelector.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/tools/TopCommonTokenCounter.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/io/ExtractReaderException.java * (edit) tika-server/tika-server-standard/src/test/resources/config/tika-config-for-server-tests.xml * (edit) tika-pipes/tika-fetchers/tika-fetcher-http/src/test/java/org/apache/tika/pipes/fetcher/http/HttpFetcherTest.java * (edit) tika-pipes/tika-fetchers/tika-fetcher-s3/src/main/java/org/apache/tika/pipes/fetcher/s3/S3Fetcher.java * (edit) tika-example/src/main/java/org/apache/tika/example/StandardsExtractionExample.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/io/XMLLogReader.java * (edit) tika-batch/src/test/java/org/apache/tika/batch/fs/BatchProcessTest.java * (add) tika-serialization/src/main/java/org/apache/tika/serialization/PrettyMetadataKeyComparator.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/db/H2Util.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/fs/FSFileResource.java * (edit) tika-server/tika-server-standard/src/main/java/org/apache/tika/server/standard/config/TesseractServerConfig.java * (edit) tika-app/src/main/java/org/apache/tika/gui/TikaGUI.java * (edit) tika-example/src/main/java/org/apache/tika/example/ExtractEmbeddedFiles.java * (edit) tika-eval/tika-eval-app/src/test/resources/test-dirs/extractsB/file8_IOEx.pdf.json * (edit) tika-batch/src/main/java/org/apache/tika/batch/fs/FSDirectoryCrawler.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/PipesServer.java * (edit) tika-server/tika-server-standard/src/main/java/org/apache/tika/server/standard/writer/XMPMessageBodyWriter.java * (edit) tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/TikaPipesTest.java * (edit) tika-example/src/test/java/org/apache/tika/example/SimpleTextExtractorTest.java * (delete) tika-serialization/src/main/java/org/apache/tika/metadata/serialization/JsonFetchEmitTupleList.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/fetcher/Fetcher.java * (edit) tika-pipes/tika-emitters/tika-emitter-solr/src/main/java/org/apache/tika/pipes/emitter/solr/SolrEmitter.java * (edit) tika-integration-tests/tika-pipes-s3-integration-tests/src/test/java/org/apache/tika/pipes/s3/tests/PipeIntegrationTests.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/StatusReporter.java * (edit) tika-example/src/main/java/org/apache/tika/example/EncryptedPrescriptionDetector.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-json/pom.xml * (edit) tika-batch/src/test/java/org/apache/tika/batch/RecursiveParserWrapperFSConsumerTest.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/fetcher/EmptyFetcher.java * (edit) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaMimeTypesTest.java * (edit) tika-eval/tika-eval-app/src/main/resources/profile-reports-tags.xml * (edit) tika-server/tika-server-standard/src/test/resources/config/tika-config-unpacker.xml * (add) tika-serialization/src/main/java/org/apache/tika/serialization/pipes/JsonFetchEmitTupleList.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/reports/XLSXNumFormatter.java * (edit) tika-example/src/main/java/org/apache/tika/example/ContentHandlerExample.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/emitter/Emitter.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/ServerStatusWatcher.java * (edit) tika-core/src/main/java/org/apache/tika/pipes/fetcher/url/UrlFetcher.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-kafka/src/main/java/org/apache/tika/pipes/pipesiterator/kafka/KafkaPipesIterator.java * (edit) tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/OptimaizeMetadataFilterTest.java * (edit) tika-pipes/tika-async-cli/src/main/java/org/apache/tika/async/cli/TikaAsyncCLI.java * (edit) tika-eval/tika-eval-app/src/test/java/org/apache/tika/eval/app/ProfilerBatchTest.java * (add) tika-serialization/src/test/java/org/apache/tika/serialization/JsonMetadataTest.java * (edit) tika-pipes/tika-fetchers/tika-fetcher-gcs/src/test/java/org/apache/tika/pipes/fetcher/s3/TestGCSFetcher.java * (add) tika-serialization/src/main/java/org/apache/tika/serialization/TikaJsonDeserializer.java * (edit) tika-example/src/main/java/org/apache/tika/example/MetadataAwareLuceneIndexer.java * (edit) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/InputStreamFactory.java * (edit) tika-pipes/tika-emitters/tika-emitter-gcs/src/main/java/org/apache/tika/pipes/emitter/gcs/GCSEmitter.java * (edit) tika-batch/src/main/java/org/apache/tika/batch/fs/builders/BasicTikaFSConsumersBuilder.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/reports/XLSXHREFFormatter.java * (edit) tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/batch/EvalConsumerBuilder.java * (edit) tika-core/src/test/java/org/apache/tika/pipes/fetcher/MockFetcher.java * (edit) tika-pipes/tika-pipes-iterators/tika-pipes-iterator-s3/src/main/java/org/apache/tika/pipes/pipesiterator/s3/S3PipesIterator.java * (delete) tika-serialization/src/main/java/org/apache/tika/metadata/serialization/JsonMetadata.java * (edit) tika-eval/tika-eval-app/src/main/resources/tika-eval-file-profiler-config.xml > PipesClient#process - seems to lose the Fetch input metadata? > ------------------------------------------------------------- > > Key: TIKA-4252 > URL: https://issues.apache.org/jira/browse/TIKA-4252 > Project: Tika > Issue Type: Bug > Reporter: Nicholas DiPiazza > Priority: Major > Fix For: 3.0.0 > > > when calling: > PipesResult pipesResult = pipesClient.process(new > FetchEmitTuple(request.getFetchKey(), > new FetchKey(fetcher.getName(), request.getFetchKey()), > new EmitKey(), tikaMetadata, HandlerConfig.DEFAULT_HANDLER_CONFIG, > FetchEmitTuple.ON_PARSE_EXCEPTION.SKIP)); > the tikaMetadata is not present in the fetch data when the fetch method is > called. > > It's OK through this part: > UnsynchronizedByteArrayOutputStream bos = > UnsynchronizedByteArrayOutputStream.builder().get(); > try (ObjectOutputStream objectOutputStream = new > ObjectOutputStream(bos)) > { objectOutputStream.writeObject(t); } > byte[] bytes = bos.toByteArray(); > output.write(CALL.getByte()); > output.writeInt(bytes.length); > output.write(bytes); > output.flush(); > > i verified the bytes have the expected metadata from that point. > > UPDATE: found issue > > org.apache.tika.pipes.PipesServer#parseFromTuple > > is using a new Metadata when it should only use empty metadata if fetch tuple > metadata is null. -- This message was sent by Atlassian Jira (v8.20.10#820010)