-
Bug
-
Resolution: Won't Fix
-
P4
-
8
-
Fix Understood
-
generic
-
generic
A DESCRIPTION OF THE PROBLEM :
new PrivateCredentialPermission("x y \" leading\"", "read");
If name does not conform to the correct syntax, this API should throw IllegalArgumentException, but for leading blank char, it throws StringIndexOutOfBoundsException
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: Range [1, 0) out of bounds for length 1
---------- BEGIN SOURCE ----------
import javax.security.auth.*;
public class Test {
public static void main(String[] args) {
new PrivateCredentialPermission("x y \" leading\"", "read");
}
}
---------- END SOURCE ----------
new PrivateCredentialPermission("x y \" leading\"", "read");
If name does not conform to the correct syntax, this API should throw IllegalArgumentException, but for leading blank char, it throws StringIndexOutOfBoundsException
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: Range [1, 0) out of bounds for length 1
---------- BEGIN SOURCE ----------
import javax.security.auth.*;
public class Test {
public static void main(String[] args) {
new PrivateCredentialPermission("x y \" leading\"", "read");
}
}
---------- END SOURCE ----------