Revision 47670 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/editing/memory/SpatialManager.java

View differences:

SpatialManager.java
38 38
import org.gvsig.fmap.geom.GeometryLocator;
39 39
import org.gvsig.fmap.geom.exception.CreateEnvelopeException;
40 40
import org.gvsig.fmap.geom.primitive.Envelope;
41
import org.gvsig.tools.logger.FilteredLogger;
41 42
import org.slf4j.Logger;
42 43
import org.slf4j.LoggerFactory;
43 44

  
......
163 164

  
164 165
            Iterator<EditableFeature> inserted = featManager.getInsertedFeatures();
165 166
            if(inserted != null){
167
                FilteredLogger logger = new FilteredLogger(LOG, "SpatialManagerGetEnvelope", 10);
166 168
                while (inserted.hasNext()) {
167 169
                    EditableFeature next = inserted.next();
168
                    envelope.add(next.getDefaultEnvelope());
170
                    try {
171
                        envelope.add(next.getDefaultEnvelope());
172
                    } catch (Exception e) {
173
                        String s = "unknown";
174
                        try {
175
                            s = next.getReference().toString();
176
                        } catch (Exception e2){
177
                            //Do nothing
178
                        }
179
                        logger.warn("Can't add envelope from "+s+" feature", e);
180
                    }
169 181
                }
170 182
            }
171 183

  

Also available in: Unified diff