[
https://issues.apache.org/jira/browse/IGNITE-9963?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16659327#comment-16659327
]
ASF GitHub Bot commented on IGNITE-9963:
----------------------------------------
GitHub user antonovsergey93 opened a pull request:
https://github.com/apache/ignite/pull/5049
IGNITE-9963 Wraps quotes path to mvn command
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/gridgain/apache-ignite ignite-9963
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/5049.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #5049
----
commit f505980b0003d926aa10d092f0073606cf4522dc
Author: Sergey Antonov <antonovsergey93@...>
Date: 2018-10-22T12:08:10Z
IGNITE-9963 Add quotes for mvn command path.
commit 32505e24d47744c4243c5384d28255c4cd258979
Author: Sergey Antonov <antonovsergey93@...>
Date: 2018-10-22T12:08:45Z
IGNITE-9963 Codestyle changes.
----
> Tests with mvn command invocation failed if path to M2_HOME contains spaces.
> ----------------------------------------------------------------------------
>
> Key: IGNITE-9963
> URL: https://issues.apache.org/jira/browse/IGNITE-9963
> Project: Ignite
> Issue Type: Bug
> Reporter: Sergey Antonov
> Assignee: Sergey Antonov
> Priority: Major
> Labels: windows
>
> If path to M2_HOME contains spaces, tests with mvn invocation are failed with
> following exception:
> {code}
> Command='C:\Program Files\apache-maven-3.5.4/bin/mvn help:effective-settings'
> couldn't be executed: 'C:\Program' is not recognized as an internal or
> external command, operable program or batch file. UTF-8 java.lang.Exception:
> Abnormal exit value of 1 for pid 4652 [2018-10-22 14:49:28,032][INFO
> ][main][root] >>> Stopping test:
> PersistenceBasicCompatibilityTest#testNodeStartByOldVersionPersistenceData_2_1
> in 968 ms <<< [2018-10-22 14:49:28,028][ERROR][main][root] Test failed.
> java.lang.Exception: Abnormal exit value of 1 for pid 4652 at
> org.apache.ignite.compatibility.testframework.util.MavenUtils.exec(MavenUtils.java:191)
> at
> org.apache.ignite.compatibility.testframework.util.MavenUtils.defineMavenLocalRepositoryPath(MavenUtils.java:132)
> at
> org.apache.ignite.compatibility.testframework.util.MavenUtils.getMavenLocalRepositoryPath(MavenUtils.java:120)
> at
> org.apache.ignite.compatibility.testframework.util.MavenUtils.getPathToArtifact(MavenUtils.java:101)
> at
> org.apache.ignite.compatibility.testframework.util.MavenUtils.getPathToIgniteArtifact(MavenUtils.java:70)
> at
> org.apache.ignite.compatibility.testframework.junits.IgniteCompatibilityAbstractTest$1.filteredJvmArgs(IgniteCompatibilityAbstractTest.java:186)
> at
> org.apache.ignite.testframework.junits.multijvm.IgniteProcessProxy.<init>(IgniteProcessProxy.java:173)
> at
> org.apache.ignite.testframework.junits.multijvm.IgniteProcessProxy.<init>(IgniteProcessProxy.java:148)
> at
> org.apache.ignite.compatibility.testframework.junits.IgniteCompatibilityAbstractTest$1.<init>(IgniteCompatibilityAbstractTest.java:143)
> at
> org.apache.ignite.compatibility.testframework.junits.IgniteCompatibilityAbstractTest.startGrid(IgniteCompatibilityAbstractTest.java:143)
> at
> org.apache.ignite.compatibility.testframework.junits.IgniteCompatibilityAbstractTest.startGrid(IgniteCompatibilityAbstractTest.java:116)
> at
> org.apache.ignite.compatibility.persistence.PersistenceBasicCompatibilityTest.doTestStartupWithOldVersion(PersistenceBasicCompatibilityTest.java:113)
> at
> org.apache.ignite.compatibility.persistence.PersistenceBasicCompatibilityTest.doTestStartupWithOldVersion(PersistenceBasicCompatibilityTest.java:139)
> at
> org.apache.ignite.compatibility.persistence.PersistenceBasicCompatibilityTest.testNodeStartByOldVersionPersistenceData_2_1(PersistenceBasicCompatibilityTest.java:89)
> 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:498) at
> junit.framework.TestCase.runTest(TestCase.java:176) at
> org.apache.ignite.testframework.junits.GridAbstractTest.runTestInternal(GridAbstractTest.java:2176)
> at
> org.apache.ignite.testframework.junits.GridAbstractTest.access$000(GridAbstractTest.java:142)
> at
> org.apache.ignite.testframework.junits.GridAbstractTest$5.run(GridAbstractTest.java:2091)
> at java.lang.Thread.run(Thread.java:748) java.lang.Exception: Abnormal exit
> value of 1 for pid 4652 at
> org.apache.ignite.compatibility.testframework.util.MavenUtils.exec(MavenUtils.java:191)
> at
> org.apache.ignite.compatibility.testframework.util.MavenUtils.defineMavenLocalRepositoryPath(MavenUtils.java:132)
> at
> org.apache.ignite.compatibility.testframework.util.MavenUtils.getMavenLocalRepositoryPath(MavenUtils.java:120)
> at
> org.apache.ignite.compatibility.testframework.util.MavenUtils.getPathToArtifact(MavenUtils.java:101)
> at
> org.apache.ignite.compatibility.testframework.util.MavenUtils.getPathToIgniteArtifact(MavenUtils.java:70)
> at
> org.apache.ignite.compatibility.testframework.junits.IgniteCompatibilityAbstractTest$1.filteredJvmArgs(IgniteCompatibilityAbstractTest.java:186)
> at
> org.apache.ignite.testframework.junits.multijvm.IgniteProcessProxy.<init>(IgniteProcessProxy.java:173)
> at
> org.apache.ignite.testframework.junits.multijvm.IgniteProcessProxy.<init>(IgniteProcessProxy.java:148)
> at
> org.apache.ignite.compatibility.testframework.junits.IgniteCompatibilityAbstractTest$1.<init>(IgniteCompatibilityAbstractTest.java:143)
> at
> org.apache.ignite.compatibility.testframework.junits.IgniteCompatibilityAbstractTest.startGrid(IgniteCompatibilityAbstractTest.java:143)
> at
> org.apache.ignite.compatibility.testframework.junits.IgniteCompatibilityAbstractTest.startGrid(IgniteCompatibilityAbstractTest.java:116)
> at
> org.apache.ignite.compatibility.persistence.PersistenceBasicCompatibilityTest.doTestStartupWithOldVersion(PersistenceBasicCompatibilityTest.java:113)
> at
> org.apache.ignite.compatibility.persistence.PersistenceBasicCompatibilityTest.doTestStartupWithOldVersion(PersistenceBasicCompatibilityTest.java:139)
> at
> org.apache.ignite.compatibility.persistence.PersistenceBasicCompatibilityTest.testNodeStartByOldVersionPersistenceData_2_1(PersistenceBasicCompatibilityTest.java:89)
> 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:498) at
> junit.framework.TestCase.runTest(TestCase.java:176) at
> org.apache.ignite.testframework.junits.GridAbstractTest.runTestInternal(GridAbstractTest.java:2176)
> at
> org.apache.ignite.testframework.junits.GridAbstractTest.access$000(GridAbstractTest.java:142)
> at
> org.apache.ignite.testframework.junits.GridAbstractTest$5.run(GridAbstractTest.java:2091)
> at java.lang.Thread.run(Thread.java:748)
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)