Intermittent build failure in gt-feature-pregeneralized
ShapeFilePreGeneralizedFeatureSourceTest
------------------------------------------------------------------------------------------------
Key: GEOT-3268
URL: http://jira.codehaus.org/browse/GEOT-3268
Project: GeoTools
Issue Type: Bug
Components: data shapefile
Affects Versions: 2.7-M4
Environment: Apache Maven 2.2.1 (r801777; 2009-08-07 03:16:01+0800)
Java version: 1.5.0_22
Java home: /home/car605/junk/java/jdk1.5.0_22.i586/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux" version: "2.6.32.21-166.fc12.x86_64" arch: "i386" Family:
"unix"
Reporter: Ben Caradoc-Davies
Assignee: Andrea Aime
Priority: Blocker
I am seeing intermittent build failures in gt-feature-pregeneralized (where by
intermittent I mean it fails most of the time, but sometimes succeeds). I
strongly suspect a shapefile handling race condition. At the other tests with
the same abstract base class succeed.
This does not affect stable, does not affect Hudson, not my buildbot. Just my
desktop. This looks like another Affects-Only-Ben bug. (Did we ever set that as
a priority option?)
{code}
Failed tests:
testFeatureReader(org.geotools.data.gen.ShapeFilePreGeneralizedFeatureSourceTest)
testFeatureReaderWithoutGeom(org.geotools.data.gen.ShapeFilePreGeneralizedFeatureSourceTest)
testGetFeatures(org.geotools.data.gen.ShapeFilePreGeneralizedFeatureSourceTest)
testGetFeatures3(org.geotools.data.gen.ShapeFilePreGeneralizedFeatureSourceTest)
testGetSchema(org.geotools.data.gen.ShapeFilePreGeneralizedFeatureSourceTest)
Tests run: 52, Failures: 5, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.
{code}
The common symptom is an NPE thrown at ComplexTypeImpl:73:
{code}
throw new NullPointerException("PropertyDescriptor is null - did you request a
property that does not exist?");
{code}
At this point the local variable properties is:
{code}
[GeometryDescriptorImpl the_geom <MultiLineString:MultiLineString> nillable
0:1, null]
{code}
So the type is being constructed with a null property.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel