Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[udig-devel] Bug in EndConnectionState.java

List,

I noticed a bug in the EndConnectionState.java

The variable

  errors


 is in some cases not initialized when the next() method is called.

I would like to replace line 295

 if (errors.isEmpty()) {

with

 if (errors != null && errors.isEmpty())

to avoid NullPointerExceptions.

Whole method:

public State next() {
        // if errors occured, go a handling state, otherwise defer back
to pipe
        if ((getErrors() == null || getErrors().isEmpty()) && super. ==
null) {
            return null;
        } else {
            if (errors != null && errors.isEmpty()) {
                return new ConnectionErrorState(errors);
            } else {
                return nextState;
            }

        }

    }


@dev team: could you check that and perhaps modify the trunk?

Regards,
Bastian Schäffer


-- 
Bastian Schäffer
Institute for Geoinformatics (IfGI), University of Muenster, Germany
Weseler Str. 253, 48151 Muenster
Fon: +49 (0)251 - 83-30046   Fax: +49 (0)251 - 83-39763
email: schaeffer@xxxxxxxxxxxxxxx
IfGI-site: http://ifgi.uni-muenster.de





Back to the top