TempFileHelper java.lang.IllegalArgumentException: Invalid prefix or suffix
Michael Hall
mik3hall at gmail.com
Tue Aug 31 19:42:53 UTC 2021
My custom default provider was trying to wrap a Path around a null returned platform provider getParent() instead of just returning null.
> On Aug 31, 2021, at 1:42 PM, Michael Hall <mik3hall at gmail.com> wrote:
>
>
>
>> On Aug 31, 2021, at 12:45 PM, Michael Hall <mik3hall at gmail.com> wrote:
>>
>> java -Djava.security.policy=HalfPipe/halfpipe_jpkg/outputdir/HalfPipe.app/Contents/app/all.policy SecTemp
>> WARNING: A terminally deprecated method in java.lang.System has been called
>> WARNING: System::setSecurityManager has been called by SecTemp (file:/Users/mjh/)
>> WARNING: Please consider reporting this to the maintainers of SecTemp
>> WARNING: System::setSecurityManager will be removed in a future release
>>
>> No exception. So not a valid test case I guess. Different class loaders?
>>
>
> This makes it valid. Probably mine have to look a little more…
>
> java -Djava.security.policy=HalfPipe/halfpipe_jpkg/outputdir/HalfPipe.app/Contents/app/all.policy -Djava.nio.file.spi.DefaultFileSystemProvider=us.hall.trz.osx.MacFileSystemProvider -cp .:HalfPipe/halfpipe_jpkg/outputdir/HalfPipe.app/Contents/app/macnio2.jar SecTemp
> WARNING: A terminally deprecated method in java.lang.System has been called
> WARNING: System::setSecurityManager has been called by SecTemp (file:/Users/mjh/)
> WARNING: Please consider reporting this to the maintainers of SecTemp
> WARNING: System::setSecurityManager will be removed in a future release
> Exception in thread "main" java.lang.IllegalArgumentException: Invalid prefix or suffix
> at java.base/java.nio.file.TempFileHelper.generatePath(TempFileHelper.java:60)
> at java.base/java.nio.file.TempFileHelper.create(TempFileHelper.java:125)
> at java.base/java.nio.file.TempFileHelper.createTempFile(TempFileHelper.java:159)
> at java.base/java.nio.file.Files.createTempFile(Files.java:923)
> at SecTemp.main(SecTemp.java:6)
>
>
More information about the nio-dev
mailing list