[ 
https://issues.apache.org/jira/browse/SOLR-6387?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14100857#comment-14100857
 ] 

Hoss Man commented on SOLR-6387:
--------------------------------

patch looks pretty good, here's some coments (already discussed with Uwe on IRC 
but recording here for posterity)...

* instead of ever refering directly to the java.net bug URL anywhere in our 
code, we should always direct users here for the full context (and a place we 
can update with more info)
* SystemInfoHandler shouldn't rethrow the Error if it matches "posix_spawn" - 
it should just update the return String value to explain *why* there was an 
error executing the command, and then swallow the error


> Add work around for JDK bug #8047340 ?
> --------------------------------------
>
>                 Key: SOLR-6387
>                 URL: https://issues.apache.org/jira/browse/SOLR-6387
>             Project: Solr
>          Issue Type: Bug
>         Environment: Linux, MacOSX, POSIX in general
>            Reporter: Hoss Man
>            Assignee: Uwe Schindler
>            Priority: Minor
>              Labels: Java7, Java8
>         Attachments: SOLR-6387.patch
>
>
> Jenkin's tests occasionally fail with the following cryptic error...
> {noformat}
> java.lang.Error: posix_spawn is not a supported process launch mechanism on 
> this platform.
>         at 
> __randomizedtesting.SeedInfo.seed([9219CAA3BCAA7365:7F07719937A772E1]:0)
>         at java.lang.UNIXProcess$1.run(UNIXProcess.java:104)
>         at java.lang.UNIXProcess$1.run(UNIXProcess.java:93)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.lang.UNIXProcess.<clinit>(UNIXProcess.java:91)
>         at java.lang.ProcessImpl.start(ProcessImpl.java:130)
>         at java.lang.ProcessBuilder.start(ProcessBuilder.java:1028)
>         at java.lang.Runtime.exec(Runtime.java:617)
> {noformat}
> A commonality of most of these failures is that the turkish locale has been 
> randomly selected, and apparently the Runtime.exec is busted whtn you use 
> turkish...
> http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8047340
> http://java.thedizzyheights.com/2014/07/java-error-posix_spawn-is-not-a-supported-process-launch-mechanism-on-this-platform-when-trying-to-spawn-a-process/
> We should consider hardcoding the "jdk.lang.Process.launchMechanism" sys 
> property mentioned as a workarround in the jdk bug report



--
This message was sent by Atlassian JIRA
(v6.2#6252)

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

Reply via email to