You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Jarek Gawor (JIRA)" <de...@geronimo.apache.org> on 2007/08/08 20:56:59 UTC

[jira] Created: (DAYTRADER-51) NPE when logging in with an unknown username

NPE when logging in with an unknown username
--------------------------------------------

                 Key: DAYTRADER-51
                 URL: https://issues.apache.org/jira/browse/DAYTRADER-51
             Project: DayTrader
          Issue Type: Bug
          Components: EJB Tier
    Affects Versions: 2.0
            Reporter: Jarek Gawor


I was testing DayTrayder (in web services mode) and tried to log in with a bad username. That resulted in a bad NPE exception because org.apache.geronimo.samples.daytrader.direct.TradeDirect.login() returned null instead of throwing an exception. I assume an exception should be raised. If null can be returned the web services code needs to be changed to handle that.

Here's what I see in the logs:

14:29:43,775 ERROR [Log] Error: TradeDirect:login -- failure to find account forhhh
14:29:43,776 ERROR [Log] Error: TradeDirect:login -- error logging in user
        javax.ejb.FinderException: Cannot find account forhhh
javax.ejb.FinderException: Cannot find account forhhh
        at org.apache.geronimo.samples.daytrader.direct.TradeDirect.login(TradeDirect.java:1487)
        at org.apache.geronimo.samples.daytrader.TradeAction.login(TradeAction.java:455)
        at org.apache.geronimo.samples.daytrader.soap.TradeWSAction.login(TradeWSAction.java:177)

.....

Caused by: java.lang.NullPointerException
        at org.apache.geronimo.samples.daytrader.soap.Convert.convertAccountDataBean(Convert.java:97)
        at org.apache.geronimo.samples.daytrader.soap.TradeWSAction.login(TradeWSAction.java:177)
        ... 41 more


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.