GitHub user xuchuanyin opened a pull request:
https://github.com/apache/ignite/pull/5073 IGNITE-9995: Fix bugs in windows launch bat script
Problems:
If user is under ignite source dir, launching ignite will cause "Input
line is too long" error. While if user switch to another dir and lanunch
ignite, this error will disappear.
Analyze:
This is because in the first scenario, the current working dir is just
he IGNITE_HOME, this will cause ignite adding same pathes to classpath
twice, thus causing a line in cmd too long.
Solution:
Avoiding adding the same path to classpath twice if current working dir
is the same as IGNITE_HOME.
Besides, we use the full path name instead of relative path name if
current working dir is not the same as IGNITE_HOME.
You can merge this pull request into a Git repository by running:
$ git pull
https://github.com/xuchuanyin/ignite 181025_bug_windows_bat
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/5073.patchTo close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #5073
----
commit df2186128fd585e479be2b61c66ef75a187caa7f
Author: xuchuanyin <xuchuanyin@...>
Date: 2018-10-25T08:05:37Z
Fix bugs in windows launch bat script
Problems:
If user is under ignite source dir, launching ignite will cause "Input
line is too long" error. While if user switch to another dir and lanunch
ignite, this error will disappear.
Analyze:
This is because in the first scenario, the current working dir is just
he IGNITE_HOME, this will cause ignite adding same pathes to classpath
twice, thus causing a line in cmd too long.
Solution:
Avoiding adding the same path to classpath twice if current working dir
is the same as IGNITE_HOME.
Besides, we use the full path name instead of relative path name if
current working dir is not the same as IGNITE_HOME.
----
---