Re: Please review fix for #151944

Nitya Doraisamy <[email protected]>
Newsgroups gmane.comp.java.netbeans.reviewers
Message-ID <[email protected]>
Updated fix for IZ151944 per review comments from Vince,
 http://hg.netbeans.org/main/rev/5333928fd75f

Previous changeset : http://hg.netbeans.org/main/rev/b09c3560b3fc

Problem:
Deployment to GlassFish v3 fails if JDBC Driver deployment is enabled.
Invalid parameter is being passed resulting in NPE. Feature

Justification: Target feature is broken
Solution:
Pass the correct parameter representing V3 root location and add check 
to validate
parameters.

-Nitya


Vince Kraemer wrote:
> I think there is a problem with the use of Parameters.notNull() in 
> JDBCDriverDeployHelper.getMissingDrivers()
>
> This call can generate an NPE, which is going to bubble out to 
> callers....
>
> I think it would be better to log the situation and return an empty 
> list... or change this:
>
>                File driverLoc = driverLocs[j];
>                Parameters.notNull("driverLoc", driverLoc);
>                if (driverLoc.exists()) {
>
> TO
>
>                File driverLoc = driverLocs[j];
>                if (null != null && driverLoc.exists()) {
>
> vbk
>
>
> Nitya Doraisamy wrote:
>> Please review the fix for
>> http://www.netbeans.org/issues/show_bug.cgi?id=151944
>>
>> Fixed & verified in main : Changeset: 
>> http://hg.netbeans.org/main/rev/b09c3560b3fc
>>
>>
>> Problem:
>> Deployment to GlassFish v3 fails if JDBC Driver deployment is enabled.
>> Invalid parameter is being passed resulting in NPE. Feature
>>
>> Justification: Target feature is broken
>> Solution:
>> Pass the correct parameter representing V3 root location and add 
>> check to validate
>> parameters.
>>
>> -Nitya
>>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.