users@glassfish.java.net

IndexOutOfBoundsException in LoginContext

From: <glassfish_at_javadesktop.org>
Date: Sat, 09 Jan 2010 14:40:45 PST

I'm currently trying to implement authentication to access remote EJBs for my standalone client application...

To get started I surfed the web and tried implementing it using this template I found:
http://download.java.net/jdk7/docs/technotes/guides/security/jaas/tutorials/SampleAcn.java

This is what it's actually doing:
System.setProperty("java.security.auth.login.config", authConfFile);
UsernamePasswordLogin loginHandler = new UsernamePasswordLogin();
LoginContext loginContext = new LoginContext("UsernamePasswordLogin", loginHandler);
loginContext.login();

The Exception is thrown at [i]loginContext.login()[/i]:
java.lang.ArrayIndexOutOfBoundsException: 10
        at javax.security.auth.login.LoginContext.invoke(LoginContext.java:756)
        at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
        at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
        at javax.security.auth.login.LoginContext.login(LoginContext.java:579)
        ...

I'm running the current final version of glassfish-v3.

Any idea what could be the issue?
[Message sent by forum member 'anusplus' (anus.plus_at_gmx.de)]

http://forums.java.net/jive/thread.jspa?messageID=379830