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

Xintong Song commented on FLINK-17403:
--------------------------------------

bq. How about restricting the search scope to `-maxdepth 1` under `target` 
directory, and joining the jars found with `:` before adding them to the 
classpath?

Sounds good to me.

[~aljoscha], could you help assign this ticket to [~Paul Lin]. Thanks.

> Fix invalid classpath in BashJavaUtilsITCase
> --------------------------------------------
>
>                 Key: FLINK-17403
>                 URL: https://issues.apache.org/jira/browse/FLINK-17403
>             Project: Flink
>          Issue Type: Bug
>          Components: Tests
>    Affects Versions: 1.10.0, 1.11.0
>            Reporter: Paul Lin
>            Priority: Major
>             Fix For: 1.11.0, 1.10.2
>
>
> runBashJavaUtilsCmd.sh locates flink-dist.jar by `find` with pattern 
> `flink-dist*.jar`, but it doesn't filter out the flink-dist*-source.jar built 
> by maven and the flink-dist jar in the original bin directory, so it might 
> get 3 jars as the result, which might break the command depends on it.
> For instance, the result of `find` can be:
> ```
> project_dir/flink-dist/src/test/bin/../../../target/flink-dist_2.11-1.10.0-sources.jar
> project_dir/flink-dist/src/test/bin/../../../target/flink-1.10.0-bin/flink-1.10.0/lib/flink-dist_2.11-1.10.0.jar
> project_dirflink-dist/src/test/bin/../../../target/flink-dist_2.11-1.10.0.jar
> ```
> Moreover, there's a redundant `}` in the command, which seems to be 
> accidentally skipped by the multiple-line result provided by `find`.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to