[ https://issues.apache.org/jira/browse/LUCENE-7534?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mikhail Khludnev updated LUCENE-7534: ------------------------------------- Attachment: fail due to long classpath test.log Dead end. Randomized test runner and spawn a slave jvm because its' classpath exceeds command line length limit. It occurs in {{contrib\solr-map-reduce}}. see [^fail due to long classpath test.log] {quote} [junit4] Caused by: java.io.IOException: Cannot run program "C:\Program Files\Java\jdk1.8.0_102\jre\bin\java.exe" (in directory "C:\cygwin64\tmp\smoke_lucene_6.3.0_a66a44513ee8191e25b477372094bfa846450316_4\unpack\solr-6.3.0\solr\build\contrib\solr-map-reduce\test\J2"): CreateProcess error=206, The filename or extension is too long {quote} > smokeTestRelease.py on cygwin [Errno 2] No such file or directory: > ------------------------------------------------------------------- > > Key: LUCENE-7534 > URL: https://issues.apache.org/jira/browse/LUCENE-7534 > Project: Lucene - Core > Issue Type: Bug > Environment: Windows, Cygwin, Python > Reporter: Mikhail Khludnev > Attachments: LUCENE-7534.patch, LUCENE-7534.patch, LUCENE-7534.patch, > LUCENE-7534.patch, fail due to long classpath test.log > > > {quote} > $ python3 -u dev-tools/scripts/smokeTestRelease.py > https://dist.apache.org/repos/dist/dev/lucene/lucene-solr-6.3.0-RC2-rev1fe1a54db32b8c27bfae81887cd4d75242090613/ > Revision: 1fe1a54db32b8c27bfae81887cd4d75242090613 > Java 1.8 JAVA_HOME=C:\Program Files\Java\jdk1.8.0_102 > Traceback (most recent call last): > File "dev-tools/scripts/smokeTestRelease.py", line 1440, in <module> > main() > File "dev-tools/scripts/smokeTestRelease.py", line 1377, in main > c = parse_config() > File "dev-tools/scripts/smokeTestRelease.py", line 1239, in parse_config > c.java = make_java_config(parser, c.test_java8) > File "dev-tools/scripts/smokeTestRelease.py", line 1193, in make_java_config > run_java8 = _make_runner(java8_home, '1.8') > File "dev-tools/scripts/smokeTestRelease.py", line 1179, in _make_runner > java_home = subprocess.check_output('cygpath -u "%s"' % > java_home).read().decode('utf-8').strip() > File "/usr/lib/python3.4/subprocess.py", line 607, in check_output > with Popen(*popenargs, stdout=PIPE, **kwargs) as process: > File "/usr/lib/python3.4/subprocess.py", line 859, in __init__ > restore_signals, start_new_session) > File "/usr/lib/python3.4/subprocess.py", line 1457, in _execute_child > raise child_exception_type(errno_num, err_msg) > FileNotFoundError: [Errno 2] No such file or directory: 'cygpath -u > "C:\\Program Files\\Java\\jdk1.8.0_102"' > {quote} > giving [the doc|https://docs.python.org/3.4/library/subprocess.html] path and > args should be either supplied as array of terms or supplied as {{shell=True}} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org