Maven 2.0.4 is due out in a few days, and it seems to solve our issues with surefire (silent failures). Snapshots are available:
http://maven.zones.apache.org/~maven/builds/branches/maven-2.0.x/

I'm currently running m2-20060405.154501, which appears to be stable.

I've added 2 dependencies to module/main/pom.xml, but still have 2 exceptions hanging things up in main:

java.lang.ClassCastException
       at org.geotools.data.DataTestCase.dataSetUp(DataTestCase.java:119)
       at org.geotools.data.DataTestCase.setUp(DataTestCase.java:97)
       at junit.framework.TestCase.runBare(TestCase.java:125)
       at junit.framework.TestResult$1.protect(TestResult.java:106)
       at junit.framework.TestResult.runProtected(TestResult.java:124)
       at junit.framework.TestResult.run(TestResult.java:109)
       at junit.framework.TestCase.run(TestCase.java:118)
       at junit.framework.TestSuite.runTest(TestSuite.java:208)
       at junit.framework.TestSuite.run(TestSuite.java:203)
       at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.maven.surefire.battery.JUnitBattery.executeJUnit(JUnitBattery.java:242) at org.apache.maven.surefire.battery.JUnitBattery.execute(JUnitBattery.java:216) at org.apache.maven.surefire.Surefire.executeBattery(Surefire.java:215)
       at org.apache.maven.surefire.Surefire.run(Surefire.java:163)
       at org.apache.maven.surefire.Surefire.run(Surefire.java:87)
       at org.apache.maven.surefire.Surefire.run(Surefire.java:63)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.maven.surefire.SurefireBooter.main(SurefireBooter.java:785) testAbstractType(org.geotools.feature.FeatureTypeTest) Time elapsed: 0.015 sec <<< ERROR!

In this case, roadType.create(...) is returning null, and the cast to SimpleFeature doesn't like it. The odd part, is that running this as a singular test "mvn -Dtest=FeatureTypeTest test" from /module/main passes without a hitch.

and exception #2...

java.io.IOException: org.xml.sax.SAXException: Too few elements for http://www.openplans.org/topp:bc_roads (type = bc_roads_Type) : 0 children, 1 minOccurs
       at org.geotools.xml.gml.FCBuffer.hasNext(FCBuffer.java:276)
at org.geotools.xml.GMLStreamingParserStressTest.testGTRoadsFeatures(GMLStreamingParserStressTest.java:78)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:324)
       at junit.framework.TestCase.runTest(TestCase.java:154)
       at junit.framework.TestCase.runBare(TestCase.java:127)
       at junit.framework.TestResult$1.protect(TestResult.java:106)
       at junit.framework.TestResult.runProtected(TestResult.java:124)
       at junit.framework.TestResult.run(TestResult.java:109)
       at junit.framework.TestCase.run(TestCase.java:118)
       at junit.framework.TestSuite.runTest(TestSuite.java:208)
       at junit.framework.TestSuite.run(TestSuite.java:203)
       at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.maven.surefire.battery.JUnitBattery.executeJUnit(JUnitBattery.java:242) at org.apache.maven.surefire.battery.JUnitBattery.execute(JUnitBattery.java:216) at org.apache.maven.surefire.Surefire.executeBattery(Surefire.java:215)
       at org.apache.maven.surefire.Surefire.run(Surefire.java:163)
       at org.apache.maven.surefire.Surefire.run(Surefire.java:87)
       at org.apache.maven.surefire.Surefire.run(Surefire.java:63)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.maven.surefire.SurefireBooter.main(SurefireBooter.java:785) Caused by: org.xml.sax.SAXException: Too few elements for http://www.openplans.org/topp:bc_roads (type = bc_roads_Type) : 0 children, 1 minOccurs
       at org.geotools.xml.XMLSAXHandler.endElement(XMLSAXHandler.java:230)
       at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1712)
       at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
       at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
       at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
       at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
       at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)
       at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
       at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
       at javax.xml.parsers.SAXParser.parse(SAXParser.java:223)
at org.geotools.xml.DocumentFactory.getInstance(DocumentFactory.java:109) at org.geotools.xml.DocumentFactory.getInstance(DocumentFactory.java:82)
       at org.geotools.xml.gml.FCBuffer.run(FCBuffer.java:346)

I'm looking at moving the test data to sample-data, but no progress there yet. Any suggestions?

Cheers,
Cory.


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to