Hi all. 
I develop the web-console for jbpm server and I tried to use IdentityManagement 
component for it. When I access IdenityLoginModule, and call a login() method, 
I get an IllegalArgumentException, which I cannot avoid in anyhow.
Here is the listing of login method:

 public boolean login() throws LoginException {

    // get userName and password
    NameCallback nameCallback = new NameCallback(null);
    PasswordCallback passwordCallback = new PasswordCallback("pass",false);
    try {
      callbackHandler.handle(new Callback[]{nameCallback, passwordCallback});
    } catch (Exception e) {
      e.printStackTrace();
      throw new LoginException("callback failed");
    }
....   ....  .... 
}


In the first string there is a constructor of NameCallback, which is:

   public NameCallback(String prompt) {
        if (prompt == null || prompt.length() == 0)
            throw new IllegalArgumentException();
        this.prompt = prompt;
    }


As soon as NameCallback constructor is invoked with a null argument, the code 
throw IllegalArgumentException immediately, and I cannot do nothing.. 

Can you explain how is it possible, if this class was tested or if I do 
something wrong?..
I use JBPM 3.2.2, jbpm-identity.jar-3.2.2 e JDK 1.6.0.

Thanks a lot!


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4179008#4179008

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4179008
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to