You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@flink.apache.org by Mohit Anchlia <mo...@gmail.com> on 2017/07/30 20:28:44 UTC
Invalid path exception
I am using flink 1.3.1 and getting this exception. Is there a workaround?
Caused by: *java.nio.file.InvalidPathException*: Illegal char <:> at index
2: /C:/Users/m/default/flink-example/pom.xml
at sun.nio.fs.WindowsPathParser.normalize(Unknown Source)
at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
Re: Invalid path exception
Posted by Chesnay Schepler <ch...@apache.org>.
Let's move the discussions to FLINK-7330.
On 01.08.2017 13:15, Chesnay Schepler wrote:
> One problem i know of is that windows paths with a scheme are not
> detected as windows paths, as documented in FLINK-6889.
> They generally still work though (/maybe /by chance).
>
> I just verified that calling FileInputFormat#setFilePath() works for
> both "file:///" and "file:/" on Windows.
> (I'm assuming that we're talking about the FileInputFormat, if I'm
> wrong please correct me)
>
> @Mohit Could you provide the full stacktrace or a small self-contained
> example to reproduce the issue?
>
> On 31.07.2017 22:19, Stephan Ewen wrote:
>> Hmm, looks like a bug then... Could you open a JIRA issue for that?
>>
>> @Chesnay are you aware of Path issues on Windows?
>>
>> On Mon, Jul 31, 2017 at 8:01 PM, Mohit Anchlia
>> <mohitanchlia@gmail.com <ma...@gmail.com>> wrote:
>>
>> I tried that as well but same result
>>
>> format.setFilePath("file:/c:/proj/test/a.txt.txt");
>>
>>
>> Caused by: _java.nio.file.InvalidPathException_: Illegal char <:>
>> at index 2: /c:/proj/test/a.txt.txt
>>
>>
>>
>>
>>
>> On Mon, Jul 31, 2017 at 6:04 AM, Stephan Ewen <sewen@apache.org
>> <ma...@apache.org>> wrote:
>>
>> I think that on Windows, you need to use "file:/c:/proj/..."
>> with just one slash after the scheme.
>>
>>
>>
>> On Mon, Jul 31, 2017 at 1:24 AM, Mohit Anchlia
>> <mohitanchlia@gmail.com <ma...@gmail.com>> wrote:
>>
>> This is what I tired and it doesn't work. Is this a bug?
>>
>> format.setFilePath("file:///c:/proj/test/a.txt.txt");
>>
>>
>> On Sun, Jul 30, 2017 at 2:10 PM, Chesnay Schepler
>> <chesnay@apache.org <ma...@apache.org>> wrote:
>>
>> Did the path by chance start with file://C:/... ?
>>
>> If so, please try file:///C: ...
>>
>>
>> On 30.07.2017 22:28, Mohit Anchlia wrote:
>>> I am using flink 1.3.1 and getting this exception.
>>> Is there a workaround?
>>>
>>> Caused by: _java.nio.file.InvalidPathException_:
>>> Illegal char <:> at index 2:
>>> /C:/Users/m/default/flink-example/pom.xml
>>>
>>> at sun.nio.fs.WindowsPathParser.normalize(Unknown
>>> Source)
>>>
>>> at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
>>>
>>> at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
>>>
>>
>>
>>
>>
>>
>
Re: Invalid path exception
Posted by Chesnay Schepler <ch...@apache.org>.
One problem i know of is that windows paths with a scheme are not
detected as windows paths, as documented in FLINK-6889.
They generally still work though (/maybe /by chance).
I just verified that calling FileInputFormat#setFilePath() works for
both "file:///" and "file:/" on Windows.
(I'm assuming that we're talking about the FileInputFormat, if I'm wrong
please correct me)
@Mohit Could you provide the full stacktrace or a small self-contained
example to reproduce the issue?
On 31.07.2017 22:19, Stephan Ewen wrote:
> Hmm, looks like a bug then... Could you open a JIRA issue for that?
>
> @Chesnay are you aware of Path issues on Windows?
>
> On Mon, Jul 31, 2017 at 8:01 PM, Mohit Anchlia <mohitanchlia@gmail.com
> <ma...@gmail.com>> wrote:
>
> I tried that as well but same result
>
> format.setFilePath("file:/c:/proj/test/a.txt.txt");
>
>
> Caused by: _java.nio.file.InvalidPathException_: Illegal char <:>
> at index 2: /c:/proj/test/a.txt.txt
>
>
>
>
>
> On Mon, Jul 31, 2017 at 6:04 AM, Stephan Ewen <sewen@apache.org
> <ma...@apache.org>> wrote:
>
> I think that on Windows, you need to use "file:/c:/proj/..."
> with just one slash after the scheme.
>
>
>
> On Mon, Jul 31, 2017 at 1:24 AM, Mohit Anchlia
> <mohitanchlia@gmail.com <ma...@gmail.com>> wrote:
>
> This is what I tired and it doesn't work. Is this a bug?
>
> format.setFilePath("file:///c:/proj/test/a.txt.txt");
>
>
> On Sun, Jul 30, 2017 at 2:10 PM, Chesnay Schepler
> <chesnay@apache.org <ma...@apache.org>> wrote:
>
> Did the path by chance start with file://C:/... ?
>
> If so, please try file:///C: ...
>
>
> On 30.07.2017 22:28, Mohit Anchlia wrote:
>> I am using flink 1.3.1 and getting this exception. Is
>> there a workaround?
>>
>> Caused by: _java.nio.file.InvalidPathException_:
>> Illegal char <:> at index 2:
>> /C:/Users/m/default/flink-example/pom.xml
>>
>> at sun.nio.fs.WindowsPathParser.normalize(Unknown Source)
>>
>> at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
>>
>> at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
>>
>
>
>
>
>
Re: Invalid path exception
Posted by Stephan Ewen <se...@apache.org>.
Hmm, looks like a bug then... Could you open a JIRA issue for that?
@Chesnay are you aware of Path issues on Windows?
On Mon, Jul 31, 2017 at 8:01 PM, Mohit Anchlia <mo...@gmail.com>
wrote:
> I tried that as well but same result
>
> format.setFilePath("file:/c:/proj/test/a.txt.txt");
>
>
> Caused by: *java.nio.file.InvalidPathException*: Illegal char <:> at
> index 2: /c:/proj/test/a.txt.txt
>
>
>
>
>
> On Mon, Jul 31, 2017 at 6:04 AM, Stephan Ewen <se...@apache.org> wrote:
>
>> I think that on Windows, you need to use "file:/c:/proj/..." with just
>> one slash after the scheme.
>>
>>
>>
>> On Mon, Jul 31, 2017 at 1:24 AM, Mohit Anchlia <mo...@gmail.com>
>> wrote:
>>
>>> This is what I tired and it doesn't work. Is this a bug?
>>>
>>> format.setFilePath("file:///c:/proj/test/a.txt.txt");
>>>
>>> On Sun, Jul 30, 2017 at 2:10 PM, Chesnay Schepler <ch...@apache.org>
>>> wrote:
>>>
>>>> Did the path by chance start with file://C:/... ?
>>>>
>>>> If so, please try file:///C: ...
>>>>
>>>>
>>>> On 30.07.2017 22:28, Mohit Anchlia wrote:
>>>>
>>>> I am using flink 1.3.1 and getting this exception. Is there a
>>>> workaround?
>>>>
>>>> Caused by: *java.nio.file.InvalidPathException*: Illegal char <:> at
>>>> index 2: /C:/Users/m/default/flink-example/pom.xml
>>>>
>>>> at sun.nio.fs.WindowsPathParser.normalize(Unknown Source)
>>>>
>>>> at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
>>>>
>>>> at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
>>>>
>>>>
>>>>
>>>
>>
>
Re: Invalid path exception
Posted by Mohit Anchlia <mo...@gmail.com>.
I tried that as well but same result
format.setFilePath("file:/c:/proj/test/a.txt.txt");
Caused by: *java.nio.file.InvalidPathException*: Illegal char <:> at index
2: /c:/proj/test/a.txt.txt
On Mon, Jul 31, 2017 at 6:04 AM, Stephan Ewen <se...@apache.org> wrote:
> I think that on Windows, you need to use "file:/c:/proj/..." with just one
> slash after the scheme.
>
>
>
> On Mon, Jul 31, 2017 at 1:24 AM, Mohit Anchlia <mo...@gmail.com>
> wrote:
>
>> This is what I tired and it doesn't work. Is this a bug?
>>
>> format.setFilePath("file:///c:/proj/test/a.txt.txt");
>>
>> On Sun, Jul 30, 2017 at 2:10 PM, Chesnay Schepler <ch...@apache.org>
>> wrote:
>>
>>> Did the path by chance start with file://C:/... ?
>>>
>>> If so, please try file:///C: ...
>>>
>>>
>>> On 30.07.2017 22:28, Mohit Anchlia wrote:
>>>
>>> I am using flink 1.3.1 and getting this exception. Is there a workaround?
>>>
>>> Caused by: *java.nio.file.InvalidPathException*: Illegal char <:> at
>>> index 2: /C:/Users/m/default/flink-example/pom.xml
>>>
>>> at sun.nio.fs.WindowsPathParser.normalize(Unknown Source)
>>>
>>> at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
>>>
>>> at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
>>>
>>>
>>>
>>
>
Re: Invalid path exception
Posted by Stephan Ewen <se...@apache.org>.
I think that on Windows, you need to use "file:/c:/proj/..." with just one
slash after the scheme.
On Mon, Jul 31, 2017 at 1:24 AM, Mohit Anchlia <mo...@gmail.com>
wrote:
> This is what I tired and it doesn't work. Is this a bug?
>
> format.setFilePath("file:///c:/proj/test/a.txt.txt");
>
> On Sun, Jul 30, 2017 at 2:10 PM, Chesnay Schepler <ch...@apache.org>
> wrote:
>
>> Did the path by chance start with file://C:/... ?
>>
>> If so, please try file:///C: ...
>>
>>
>> On 30.07.2017 22:28, Mohit Anchlia wrote:
>>
>> I am using flink 1.3.1 and getting this exception. Is there a workaround?
>>
>> Caused by: *java.nio.file.InvalidPathException*: Illegal char <:> at
>> index 2: /C:/Users/m/default/flink-example/pom.xml
>>
>> at sun.nio.fs.WindowsPathParser.normalize(Unknown Source)
>>
>> at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
>>
>> at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
>>
>>
>>
>
Re: Invalid path exception
Posted by Mohit Anchlia <mo...@gmail.com>.
This is what I tired and it doesn't work. Is this a bug?
format.setFilePath("file:///c:/proj/test/a.txt.txt");
On Sun, Jul 30, 2017 at 2:10 PM, Chesnay Schepler <ch...@apache.org>
wrote:
> Did the path by chance start with file://C:/... ?
>
> If so, please try file:///C: ...
>
>
> On 30.07.2017 22:28, Mohit Anchlia wrote:
>
> I am using flink 1.3.1 and getting this exception. Is there a workaround?
>
> Caused by: *java.nio.file.InvalidPathException*: Illegal char <:> at
> index 2: /C:/Users/m/default/flink-example/pom.xml
>
> at sun.nio.fs.WindowsPathParser.normalize(Unknown Source)
>
> at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
>
> at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
>
>
>
Re: Invalid path exception
Posted by Chesnay Schepler <ch...@apache.org>.
Did the path by chance start with file://C:/... ?
If so, please try file:///C: ...
On 30.07.2017 22:28, Mohit Anchlia wrote:
> I am using flink 1.3.1 and getting this exception. Is there a workaround?
>
> Caused by: _java.nio.file.InvalidPathException_: Illegal char <:> at
> index 2: /C:/Users/m/default/flink-example/pom.xml
>
> at sun.nio.fs.WindowsPathParser.normalize(Unknown Source)
>
> at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
>
> at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
>