It's our old friend SOLR-6387 !

This time manifesting itself via calls down into Tika.

My best guess is that something changed in the recently upgraded version 
of Tika in Solr so that we now tickle this ExternalParser code path in a 
way we never tickled it before ... but more perplexing is why i can't 
reproduce any similar errors on trunk (or 5x) using "ant test 
-Dtests.slow=true -Dtests.locale=tr_TR" in solr/contrib/extraction ?

Does Tika already do some special platform/locale detection internally 
that is bypassing this error for most people, and only manifesting on 
MacOSX?

can a mac user try to reproduce this?


: Date: Wed, 21 Jan 2015 06:47:13 +0000 (UTC)
: From: Policeman Jenkins Server <jenk...@thetaphi.de>
: Reply-To: dev@lucene.apache.org
: To: rm...@apache.org, ans...@apache.org, sha...@apache.org, no...@apache.org,
:     gcha...@apache.org, ehatc...@apache.org, tflo...@apache.org,
:     sar...@gmail.com, dev@lucene.apache.org
: Subject: [JENKINS] Lucene-Solr-trunk-MacOSX (64bit/jdk1.8.0) - Build # 1943 -
:     Failure!
: 
: Build: http://jenkins.thetaphi.de/job/Lucene-Solr-trunk-MacOSX/1943/
: Java: 64bit/jdk1.8.0 -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC
: 
: 1 tests failed.
: FAILED:  
org.apache.solr.handler.extraction.ExtractingRequestHandlerTest.testXPath
: 
: Error Message:
: posix_spawn is not a supported process launch mechanism on this platform.
: 
: Stack Trace:
: java.lang.Error: posix_spawn is not a supported process launch mechanism on 
this platform.
:       at 
__randomizedtesting.SeedInfo.seed([58A6FBEB77E81527:26F735786F5F7761]:0)
:       at java.lang.UNIXProcess$1.run(UNIXProcess.java:105)
:       at java.lang.UNIXProcess$1.run(UNIXProcess.java:94)
:       at java.security.AccessController.doPrivileged(Native Method)
:       at java.lang.UNIXProcess.<clinit>(UNIXProcess.java:92)
:       at java.lang.ProcessImpl.start(ProcessImpl.java:130)
:       at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
:       at java.lang.Runtime.exec(Runtime.java:620)
:       at java.lang.Runtime.exec(Runtime.java:485)
:       at 
org.apache.tika.parser.external.ExternalParser.check(ExternalParser.java:344)
:       at 
org.apache.tika.parser.ocr.TesseractOCRParser.hasTesseract(TesseractOCRParser.java:117)
:       at 
org.apache.tika.parser.ocr.TesseractOCRParser.getSupportedTypes(TesseractOCRParser.java:90)
:       at 
org.apache.tika.parser.CompositeParser.getParsers(CompositeParser.java:81)
:       at 
org.apache.tika.parser.DefaultParser.getParsers(DefaultParser.java:95)
:       at 
org.apache.tika.parser.CompositeParser.getSupportedTypes(CompositeParser.java:229)
:       at 
org.apache.tika.parser.CompositeParser.getParsers(CompositeParser.java:81)
:       at 
org.apache.tika.parser.CompositeParser.getParser(CompositeParser.java:209)
:       at 
org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:244)
:       at 
org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:120)
:       at 
org.apache.solr.handler.extraction.ExtractingDocumentLoader.load(ExtractingDocumentLoader.java:219)
:       at 
org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:74)
:       at 
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:144)
:       at org.apache.solr.core.SolrCore.execute(SolrCore.java:2006)
:       at 
org.apache.solr.util.TestHarness.queryAndResponse(TestHarness.java:353)
:       at 
org.apache.solr.handler.extraction.ExtractingRequestHandlerTest.loadLocalFromHandler(ExtractingRequestHandlerTest.java:703)
:       at 
org.apache.solr.handler.extraction.ExtractingRequestHandlerTest.loadLocal(ExtractingRequestHandlerTest.java:710)
:       at 
org.apache.solr.handler.extraction.ExtractingRequestHandlerTest.testXPath(ExtractingRequestHandlerTest.java:474)
:       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
:       at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
:       at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
:       at java.lang.reflect.Method.invoke(Method.java:483)
:       at 
com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1618)
:       at 
com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:827)
:       at 
com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:863)
:       at 
com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:877)
:       at 
com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:53)
:       at 
org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50)
:       at 
org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46)
:       at 
com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
:       at 
org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:49)
:       at 
org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:65)
:       at 
org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
:       at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
:       at 
com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:365)
:       at 
com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:798)
:       at 
com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:458)
:       at 
com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:836)
:       at 
com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:738)
:       at 
com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:772)
:       at 
com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:783)
:       at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
:       at 
com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:53)
:       at 
org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46)
:       at 
org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42)
:       at 
com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
:       at 
com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
:       at 
com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
:       at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
:       at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
:       at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
:       at 
org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:54)
:       at 
org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
:       at 
org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:65)
:       at 
org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55)
:       at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
:       at 
com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:365)
:       at java.lang.Thread.run(Thread.java:745)
: 
: 
: 
: 
: Build Log:
: [...truncated 13893 lines...]
:    [junit4] Suite: 
org.apache.solr.handler.extraction.ExtractingRequestHandlerTest
:    [junit4]   2> Creating dataDir: 
/Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/solr/build/contrib/solr-cell/test/J0/temp/solr.handler.extraction.ExtractingRequestHandlerTest
 58A6FBEB77E81527-001/init-core-data-001
:    [junit4]   2> log4j:WARN No appenders could be found for logger 
(org.apache.solr.SolrTestCaseJ4).
:    [junit4]   2> log4j:WARN Please initialize the log4j system properly.
:    [junit4]   2> log4j:WARN See 
http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
:    [junit4]   2> NOTE: reproduce with: ant test  
-Dtestcase=ExtractingRequestHandlerTest -Dtests.method=testXPath 
-Dtests.seed=58A6FBEB77E81527 -Dtests.slow=true -Dtests.locale=tr_TR 
-Dtests.timezone=Etc/GMT+3 -Dtests.asserts=true -Dtests.file.encoding=US-ASCII
:    [junit4] ERROR   2.57s | ExtractingRequestHandlerTest.testXPath <<<
:    [junit4]    > Throwable #1: java.lang.Error: posix_spawn is not a 
supported process launch mechanism on this platform.
:    [junit4]    >      at 
__randomizedtesting.SeedInfo.seed([58A6FBEB77E81527:26F735786F5F7761]:0)
:    [junit4]    >      at java.lang.UNIXProcess$1.run(UNIXProcess.java:105)
:    [junit4]    >      at java.lang.UNIXProcess$1.run(UNIXProcess.java:94)
:    [junit4]    >      at java.security.AccessController.doPrivileged(Native 
Method)
:    [junit4]    >      at java.lang.UNIXProcess.<clinit>(UNIXProcess.java:92)
:    [junit4]    >      at java.lang.ProcessImpl.start(ProcessImpl.java:130)
:    [junit4]    >      at 
java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
:    [junit4]    >      at java.lang.Runtime.exec(Runtime.java:620)
:    [junit4]    >      at java.lang.Runtime.exec(Runtime.java:485)
:    [junit4]    >      at 
org.apache.tika.parser.external.ExternalParser.check(ExternalParser.java:344)
:    [junit4]    >      at 
org.apache.tika.parser.ocr.TesseractOCRParser.hasTesseract(TesseractOCRParser.java:117)
:    [junit4]    >      at 
org.apache.tika.parser.ocr.TesseractOCRParser.getSupportedTypes(TesseractOCRParser.java:90)
:    [junit4]    >      at 
org.apache.tika.parser.CompositeParser.getParsers(CompositeParser.java:81)
:    [junit4]    >      at 
org.apache.tika.parser.DefaultParser.getParsers(DefaultParser.java:95)
:    [junit4]    >      at 
org.apache.tika.parser.CompositeParser.getSupportedTypes(CompositeParser.java:229)
:    [junit4]    >      at 
org.apache.tika.parser.CompositeParser.getParsers(CompositeParser.java:81)
:    [junit4]    >      at 
org.apache.tika.parser.CompositeParser.getParser(CompositeParser.java:209)
:    [junit4]    >      at 
org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:244)
:    [junit4]    >      at 
org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:120)
:    [junit4]    >      at 
org.apache.solr.handler.extraction.ExtractingDocumentLoader.load(ExtractingDocumentLoader.java:219)
:    [junit4]    >      at 
org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:74)
:    [junit4]    >      at 
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:144)
:    [junit4]    >      at 
org.apache.solr.core.SolrCore.execute(SolrCore.java:2006)
:    [junit4]    >      at 
org.apache.solr.util.TestHarness.queryAndResponse(TestHarness.java:353)
:    [junit4]    >      at 
org.apache.solr.handler.extraction.ExtractingRequestHandlerTest.loadLocalFromHandler(ExtractingRequestHandlerTest.java:703)
:    [junit4]    >      at 
org.apache.solr.handler.extraction.ExtractingRequestHandlerTest.loadLocal(ExtractingRequestHandlerTest.java:710)
:    [junit4]    >      at 
org.apache.solr.handler.extraction.ExtractingRequestHandlerTest.testXPath(ExtractingRequestHandlerTest.java:474)
:    [junit4]    >      at java.lang.Thread.run(Thread.java:745)
:    [junit4]   2> NOTE: leaving temporary files on disk at: 
/Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/solr/build/contrib/solr-cell/test/J0/temp/solr.handler.extraction.ExtractingRequestHandlerTest
 58A6FBEB77E81527-001
:    [junit4]   2> NOTE: test params are: codec=Asserting(Lucene50): 
{extractionLiteralMV=PostingsFormat(name=Direct), 
stream_content_type=PostingsFormat(name=Direct), 
multiDefault=PostingsFormat(name=MockRandom), 
subject=PostingsFormat(name=MockRandom), 
intDefault=PostingsFormat(name=LuceneVarGapFixedInterval), 
t_href=PostingsFormat(name=LuceneVarGapFixedInterval), 
title=PostingsFormat(name=MockRandom), 
extractedContent=PostingsFormat(name=Direct), 
stream_name=PostingsFormat(name=LuceneVarGapFixedInterval), 
t_X-Parsed-By=PostingsFormat(name=Direct), bar_s=PostingsFormat(name=Direct), 
Content-Encoding=PostingsFormat(name=Direct), 
t_dc_title=PostingsFormat(name=Direct), 
t_content_type=PostingsFormat(name=Direct), id=PostingsFormat(name=Direct), 
extractedProducer=PostingsFormat(name=LuceneVarGapFixedInterval), 
text=PostingsFormat(name=Memory doPackFST= true), 
Content-Type=PostingsFormat(name=LuceneVarGapFixedInterval), 
timestamp=PostingsFormat(name=LuceneVarGapFixedInterval), stream_si
 ze=PostingsFormat(name=MockRandom), 
extractedAuthor=PostingsFormat(name=Direct), 
extractedKeywords=PostingsFormat(name=LuceneVarGapFixedInterval), 
t_p=PostingsFormat(name=Memory doPackFST= true), 
t_content_encoding=PostingsFormat(name=MockRandom), 
stream_source_info=PostingsFormat(name=Memory doPackFST= true), 
t_content=PostingsFormat(name=LuceneVarGapFixedInterval), 
resourceName=PostingsFormat(name=Direct), 
foo_s=PostingsFormat(name=LuceneVarGapFixedInterval), 
title_lettertok=PostingsFormat(name=Direct), 
extractedCreator=PostingsFormat(name=MockRandom), 
t_meta=PostingsFormat(name=MockRandom), 
t_abcxyz=PostingsFormat(name=LuceneVarGapFixedInterval), 
t_dc:title=PostingsFormat(name=MockRandom), 
wdf_nocase=PostingsFormat(name=Direct), 
extractedDate=PostingsFormat(name=LuceneVarGapFixedInterval), 
title_stemmed=PostingsFormat(name=MockRandom), 
t_x_parsed_by=PostingsFormat(name=Memory doPackFST= true), 
zot_s=PostingsFormat(name=Direct), 
extractionLiteral=PostingsFormat(name=MockRandom), d
 efaultExtr=PostingsFormat(name=LuceneVarGapFixedInterval)}, docValues:{}, 
sim=DefaultSimilarity, locale=tr_TR, timezone=Etc/GMT+3
:    [junit4]   2> NOTE: Mac OS X 10.8.5 x86_64/Oracle Corporation 1.8.0_25 
(64-bit)/cpus=2,threads=1,free=11667904,total=63930368
:    [junit4]   2> NOTE: All tests run in this JVM: 
[ExtractingRequestHandlerTest]
:    [junit4] Completed in 39.62s, 14 tests, 1 error <<< FAILURES!
: 
: [...truncated 9 lines...]
: BUILD FAILED
: /Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/build.xml:519: The 
following error occurred while executing this line:
: /Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/build.xml:467: The 
following error occurred while executing this line:
: /Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/build.xml:61: The following 
error occurred while executing this line:
: /Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/extra-targets.xml:39: The 
following error occurred while executing this line:
: /Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/solr/build.xml:207: The 
following error occurred while executing this line:
: /Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/solr/common-build.xml:454: 
The following error occurred while executing this line:
: /Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/solr/common-build.xml:510: 
The following error occurred while executing this line:
: 
/Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/lucene/common-build.xml:1348: 
The following error occurred while executing this line:
: 
/Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/lucene/common-build.xml:956: 
There were test failures: 1 suite, 14 tests, 1 error
: 
: Total time: 141 minutes 55 seconds
: Build step 'Invoke Ant' marked build as failure
: [description-setter] Description set: Java: 64bit/jdk1.8.0 
-XX:+UseCompressedOops -XX:+UseConcMarkSweepGC
: Archiving artifacts
: Recording test results
: Email was triggered for: Failure - Any
: Sending email for trigger: Failure - Any
: 
: 
: 

-Hoss
http://www.lucidworks.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to