[ http://issues.apache.org/jira/browse/DERBY-406?page=all ]
     
Philip Wilder resolved DERBY-406:
---------------------------------

    Fix Version: 10.2.0.0
                 10.1.1.0
     Resolution: Fixed
      Assign To: Philip Wilder

The July 6, patch addressed the original concerns of this issue. While Dan 
brought up the potential issue of null handling further investigations appear 
to indicate null values are handled appropriately.

> Client DataSource should not require user property to be set
> ------------------------------------------------------------
>
>          Key: DERBY-406
>          URL: http://issues.apache.org/jira/browse/DERBY-406
>      Project: Derby
>         Type: Bug
>   Components: Network Client
>     Versions: 10.1.1.0, 10.2.0.0
>     Reporter: Kathey Marsden
>     Assignee: Philip Wilder
>      Fix For: 10.1.1.0, 10.2.0.0
>  Attachments: DataSourceNoUser.java, Derby406_409_410.patch
>
> ClientDataSource should not require user to be set.  It should default to 
> user APP as described in:
> http://incubator.apache.org/derby/docs/adminguide/cadminappsclient.html
> This all seems to work ok for for DriverManager connections but fails for 
> ClientDataSource 
> run the attached repro 
> $ java DataSourceNoUser
> embedded no userid/password
> client userid/password set
> client no password
> client no userid/no password
> org.apache.derby.client.am.SqlException: null userid not supported
>         at 
> org.apache.derby.client.net.NetConnection.checkUser(NetConnection.java:998)
>         at 
> org.apache.derby.client.net.NetConnection.flowConnect(NetConnection.java:380)
>         at 
> org.apache.derby.client.net.NetConnection.initialize(NetConnection.java:233)
>         at 
> org.apache.derby.client.net.NetConnection.<init>(NetConnection.java:201)
>         at 
> org.apache.derby.jdbc.ClientDataSource.getConnection(ClientDataSource.java:156)
>         at 
> org.apache.derby.jdbc.ClientDataSource.getConnection(ClientDataSource.java:135)
>         at DataSourceNoUser.main(DataSourceNoUser.java:42)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to