AbsaOSS / AbsaOSS/atum

Info.convertFullPathToFsAndRelativePath fails on ` (backtick) in s3 path

オープン
#155 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Scala
スター
30
フォーク
9
PR マージ指標
30日以内にマージされた PR はありません

説明

### Repro steps:

``` scala
val path = "s3a://bucket/data/`backticked.name`"
val (fs, p) = InfoFile.convertFullPathToFsAndRelativePath(path)(hadoopConfig)
```

### Error:
``` stacktrace
Illegal character in path at index 18: s3a://bucket/data/`backticked.name`
java.net.URISyntaxException: Illegal character in path at index 18: s3a://bucket/data/`backticked.name`
at java.net.URI$Parser.fail(URI.java:2873)
at java.net.URI$Parser.checkChars(URI.java:3046)
at java.net.URI$Parser.parseHierarchical(URI.java:3130)
at java.net.URI$Parser.parse(URI.java:3078)
at java.net.URI.(URI.java:588)
at za.co.absa.atum.utils.InfoFile$.convertFullPathToFsAndRelativePath(InfoFile.scala:45)
```

### Expected result:
The method shouldn't fail. Backtick is a valid path char in this context.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。