See <http://ares.boundlessgeo.com/jenkins/job/geoserver-master-app-schema-online/365/changes>
Changes:
[andrew.hulbert] Upgrade to commons-collections 3.2.2 to address CVE-2015-8103
[damiano.albani] Fix typos
[ben] Include Jetty-compatible javax.servlet-api jar in geoserver-*-bin.zip
------------------------------------------
[...truncated 58431 lines...]
<fes:Type>xs:int</fes:Type>
</fes:Argument>
<fes:Argument name="rasterHeight">
<fes:Type>xs:int</fes:Type>
</fes:Argument>
<fes:Argument name="title">
<fes:Type>xs:string</fes:Type>
</fes:Argument>
<fes:Argument name="attribute">
<fes:Type>xs:string</fes:Type>
</fes:Argument>
<fes:Argument name="bounds">
<fes:Type>xs:string</fes:Type>
</fes:Argument>
</fes:Arguments>
</fes:Function>
<fes:Function name="VectorZonalStatistics">
<fes:Returns>xs:string</fes:Returns>
<fes:Arguments>
<fes:Argument name="data">
<fes:Type>xs:string</fes:Type>
</fes:Argument>
<fes:Argument name="dataAttribute">
<fes:Type>xs:string</fes:Type>
</fes:Argument>
<fes:Argument name="zones">
<fes:Type>xs:string</fes:Type>
</fes:Argument>
</fes:Arguments>
</fes:Function>
<fes:Function name="vertices">
<fes:Returns>xs:string</fes:Returns>
<fes:Arguments>
<fes:Argument name="geometry">
<fes:Type>gml:AbstractGeometryType</fes:Type>
</fes:Argument>
</fes:Arguments>
</fes:Function>
<fes:Function name="Vocab">
<fes:Returns>xs:string</fes:Returns>
<fes:Arguments>
<fes:Argument name="expr">
<fes:Type>xs:string</fes:Type>
</fes:Argument>
<fes:Argument name="vocab">
<fes:Type>xs:string</fes:Type>
</fes:Argument>
</fes:Arguments>
</fes:Function>
<fes:Function name="within">
<fes:Returns>xs:boolean</fes:Returns>
<fes:Arguments>
<fes:Argument name="geometry">
<fes:Type>gml:AbstractGeometryType</fes:Type>
</fes:Argument>
<fes:Argument name="geometry">
<fes:Type>gml:AbstractGeometryType</fes:Type>
</fes:Argument>
</fes:Arguments>
</fes:Function>
</fes:Functions>
</fes:Filter_Capabilities>
</wfs:WFS_Capabilities>
Mar 24, 2016 5:29:30 PM org.geoserver.test.XlinkWfsTest testGetFeatureContent
INFO: WFS testGetFeatureContent response:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<wfs:FeatureCollection xmlns:wfs="http://www.opengis.net/wfs" xmlns:cv="http://www.opengis.net/cv/0.2.1" xmlns:gml="http://www.opengis.net/gml" xmlns:gsml="urn:cgi:xmlns:CGI:GeoSciML:2.0" xmlns:ogc="http://www.opengis.net/ogc" xmlns:om="http://www.opengis.net/om/1.0" xmlns:ows="http://www.opengis.net/ows" xmlns:sa="http://www.opengis.net/sampling/1.0" xmlns:sml="http://www.opengis.net/sensorML/1.0.1" xmlns:swe="http://www.opengis.net/swe/1.0.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema\-instance" numberOfFeatures="4" timeStamp="2016-03-24T17:29:30.473Z" xsi:schemaLocation="urn:cgi:xmlns:CGI:GeoSciML:2.0 http://www.geosciml.org/geosciml/2.0/xsd/geosciml.xsd http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd">
<gml:featureMember>
<gsml:MappedFeature gml:id="mf1">
<gml:name>GUNTHORPE FORMATION</gml:name>
<gsml:specification xlink:href="urn:x-test:GeologicUnit:gu.25699"/>
<gsml:shape>
<gml:Polygon srsDimension="2" srsName="urn:x-ogc:def:crs:EPSG:4326">
<gml:exterior>
<gml:LinearRing srsDimension="2">
<gml:posList>52.5 -1.2 52.6 -1.2 52.6 -1.1 52.5 -1.1 52.5 -1.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gsml:shape>
</gsml:MappedFeature>
</gml:featureMember>
<gml:featureMember>
<gsml:MappedFeature gml:id="mf2">
<gml:name>MERCIA MUDSTONE GROUP</gml:name>
<gsml:specification xlink:href="urn:x-test:GeologicUnit:gu.25678"/>
<gsml:shape>
<gml:Polygon srsDimension="2" srsName="urn:x-ogc:def:crs:EPSG:4326">
<gml:exterior>
<gml:LinearRing srsDimension="2">
<gml:posList>52.5 -1.3 52.6 -1.3 52.6 -1.2 52.5 -1.2 52.5 -1.3</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gsml:shape>
</gsml:MappedFeature>
</gml:featureMember>
<gml:featureMember>
<gsml:MappedFeature gml:id="mf3">
<gml:name>CLIFTON FORMATION</gml:name>
<gsml:specification xlink:href="urn:x-test:GeologicUnit:gu.25678"/>
<gsml:shape>
<gml:Polygon srsDimension="2" srsName="urn:x-ogc:def:crs:EPSG:4326">
<gml:exterior>
<gml:LinearRing srsDimension="2">
<gml:posList>52.5 -1.2 52.6 -1.2 52.6 -1.1 52.5 -1.1 52.5 -1.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gsml:shape>
</gsml:MappedFeature>
</gml:featureMember>
<gml:featureMember>
<gsml:MappedFeature gml:id="mf4">
<gml:name>MURRADUC BASALT</gml:name>
<gsml:specification xlink:href="urn:x-test:GeologicUnit:gu.25682"/>
<gsml:shape>
<gml:Polygon srsDimension="2" srsName="urn:x-ogc:def:crs:EPSG:4326">
<gml:exterior>
<gml:LinearRing srsDimension="2">
<gml:posList>52.5 -1.3 52.6 -1.3 52.6 -1.2 52.5 -1.2 52.5 -1.3</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gsml:shape>
</gsml:MappedFeature>
</gml:featureMember>
</wfs:FeatureCollection>
Mar 24, 2016 5:29:30 PM org.geoserver.test.XlinkWfsTest testDescribeFeatureType
INFO: WFS DescribeFeatureType response:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:cv="http://www.opengis.net/cv/0.2.1" xmlns:gml="http://www.opengis.net/gml" xmlns:gsml="urn:cgi:xmlns:CGI:GeoSciML:2.0" xmlns:om="http://www.opengis.net/om/1.0" xmlns:sa="http://www.opengis.net/sampling/1.0" xmlns:sml="http://www.opengis.net/sensorML/1.0.1" xmlns:swe="http://www.opengis.net/swe/1.0.1" xmlns:wfs="http://www.opengis.net/wfs/2.0" xmlns:xlink="http://www.w3.org/1999/xlink" elementFormDefault="qualified" targetNamespace="urn:cgi:xmlns:CGI:GeoSciML:2.0">
<xsd:import namespace="http://www.opengis.net/wfs/2.0" schemaLocation="jar:file:/var/lib/jenkins/.m2/repository/org/geotools/xsd/gt-xsd-wfs/15-SNAPSHOT/gt-xsd-wfs-15-SNAPSHOT.jar!/org/geotools/wfs/v2_0/wfs.xsd"/>
<xsd:include schemaLocation="http://www.geosciml.org/geosciml/2.0/xsd/geosciml.xsd"/>
</xsd:schema>
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.508 sec
Running org.geoserver.test.web.Gml311LinksTest
DROP SCHEMA IF EXISTS appschematest CASCADE;
CREATE SCHEMA appschematest;
CREATE TABLE appschematest."MAPPEDFEATUREPROPERTYFILE"("ID" TEXT, "MSLINK" Integer, "LEX_D" TEXT, "GEOLOGIC_UNIT_ID" TEXT, "LOC_ACC" Float, "PKEY" TEXT);
ALTER TABLE appschematest."MAPPEDFEATUREPROPERTYFILE" ADD CONSTRAINT MAPPEDFEATUREPROPERTYFILE_PK PRIMARY KEY ("PKEY")
SELECT AddGeometryColumn ('appschematest', 'MAPPEDFEATUREPROPERTYFILE', 'SHAPE', 4326, 'GEOMETRY', 2);
INSERT INTO appschematest."MAPPEDFEATUREPROPERTYFILE"("ID", "MSLINK", "LEX_D", "SHAPE", "GEOLOGIC_UNIT_ID", "LOC_ACC", "PKEY") VALUES ('mf1','651','GUNTHORPE FORMATION',ST_GeomFromText('POLYGON ((-1.2 52.5, -1.2 52.6, -1.1 52.6, -1.1 52.5, -1.2 52.5))', 4326),'gu.25699','200.0','mf1');
INSERT INTO appschematest."MAPPEDFEATUREPROPERTYFILE"("ID", "MSLINK", "LEX_D", "SHAPE", "GEOLOGIC_UNIT_ID", "LOC_ACC", "PKEY") VALUES ('mf2','269','MERCIA MUDSTONE GROUP',ST_GeomFromText('POLYGON ((-1.3 52.5, -1.3 52.6, -1.2 52.6, -1.2 52.5, -1.3 52.5))', 4326),'gu.25678','100.0','mf2');
INSERT INTO appschematest."MAPPEDFEATUREPROPERTYFILE"("ID", "MSLINK", "LEX_D", "SHAPE", "GEOLOGIC_UNIT_ID", "LOC_ACC", "PKEY") VALUES ('mf3','123','CLIFTON FORMATION',ST_GeomFromText('POLYGON ((-1.2 52.5, -1.2 52.6, -1.1 52.6, -1.1 52.5, -1.2 52.5))', 4326),'gu.25678','150.0','mf3');
INSERT INTO appschematest."MAPPEDFEATUREPROPERTYFILE"("ID", "MSLINK", "LEX_D", "SHAPE", "GEOLOGIC_UNIT_ID", "LOC_ACC", "PKEY") VALUES ('mf4','456','MURRADUC BASALT',ST_GeomFromText('POLYGON ((-1.3 52.5, -1.3 52.6, -1.2 52.6, -1.2 52.5, -1.3 52.5))', 4326),'gu.25682','120.0','mf4');
CREATE TABLE appschematest."EXPOSURECOLOR"("VALUE" TEXT, "PKEY" TEXT);
ALTER TABLE appschematest."EXPOSURECOLOR" ADD CONSTRAINT EXPOSURECOLOR_PK PRIMARY KEY ("PKEY")
INSERT INTO appschematest."EXPOSURECOLOR"("VALUE", "PKEY") VALUES ('Blue','Blue');
INSERT INTO appschematest."EXPOSURECOLOR"("VALUE", "PKEY") VALUES ('Yellow','Yellow');
INSERT INTO appschematest."EXPOSURECOLOR"("VALUE", "PKEY") VALUES ('Red','Red');
CREATE TABLE appschematest."CONTROLLEDCONCEPT"("GML_ID" TEXT, "NAME" TEXT, "COMPOSITION_ID" TEXT, "PKEY" TEXT);
ALTER TABLE appschematest."CONTROLLEDCONCEPT" ADD CONSTRAINT CONTROLLEDCONCEPT_PK PRIMARY KEY ("PKEY")
INSERT INTO appschematest."CONTROLLEDCONCEPT"("GML_ID", "NAME", "COMPOSITION_ID", "PKEY") VALUES ('cc.1','name_a','cp.167775491936278812','1');
INSERT INTO appschematest."CONTROLLEDCONCEPT"("GML_ID", "NAME", "COMPOSITION_ID", "PKEY") VALUES ('cc.1','name_b','cp.167775491936278812','2');
INSERT INTO appschematest."CONTROLLEDCONCEPT"("GML_ID", "NAME", "COMPOSITION_ID", "PKEY") VALUES ('cc.1','name_c','cp.167775491936278812','3');
INSERT INTO appschematest."CONTROLLEDCONCEPT"("GML_ID", "NAME", "COMPOSITION_ID", "PKEY") VALUES ('cc.2','name_2','cp.167775491936278812','4');
INSERT INTO appschematest."CONTROLLEDCONCEPT"("GML_ID", "NAME", "COMPOSITION_ID", "PKEY") VALUES ('cc.3','name_cc_3','cp.167775491936278844','5');
INSERT INTO appschematest."CONTROLLEDCONCEPT"("GML_ID", "NAME", "COMPOSITION_ID", "PKEY") VALUES ('cc.4','name_cc_4','cp.167775491936278856','6');
INSERT INTO appschematest."CONTROLLEDCONCEPT"("GML_ID", "NAME", "COMPOSITION_ID", "PKEY") VALUES ('cc.5','name_cc_5','cp.167775491936278899','7');
CREATE TABLE appschematest."COMPOSITIONPART"("ROW_ID" TEXT, "COMPONENT_ROLE" TEXT, "PROPORTION" TEXT, "PKEY" TEXT);
ALTER TABLE appschematest."COMPOSITIONPART" ADD CONSTRAINT COMPOSITIONPART_PK PRIMARY KEY ("PKEY")
INSERT INTO appschematest."COMPOSITIONPART"("ROW_ID", "COMPONENT_ROLE", "PROPORTION", "PKEY") VALUES ('cp.167775491936278812','interbedded component','significant','cp.167775491936278812');
INSERT INTO appschematest."COMPOSITIONPART"("ROW_ID", "COMPONENT_ROLE", "PROPORTION", "PKEY") VALUES ('cp.167775491936278844','interbedded component','significant','cp.167775491936278844');
INSERT INTO appschematest."COMPOSITIONPART"("ROW_ID", "COMPONENT_ROLE", "PROPORTION", "PKEY") VALUES ('cp.167775491936278856','interbedded component','minor','cp.167775491936278856');
INSERT INTO appschematest."COMPOSITIONPART"("ROW_ID", "COMPONENT_ROLE", "PROPORTION", "PKEY") VALUES ('cp.167775491936278899','fictitious component','nonexistent','cp.167775491936278899');
CREATE TABLE appschematest."GEOLOGICUNIT"("ID" TEXT, "GML_ID" TEXT, "ABBREVIATION" TEXT, "NAME" TEXT, "TEXTDESCRIPTION" TEXT, "COMPONENTPART_ID" TEXT, "EXPOSURE_COLOR" TEXT, "OUTCROP_CHARACTER" TEXT, "PKEY" TEXT);
ALTER TABLE appschematest."GEOLOGICUNIT" ADD CONSTRAINT GEOLOGICUNIT_PK PRIMARY KEY ("PKEY")
INSERT INTO appschematest."GEOLOGICUNIT"("ID", "GML_ID", "ABBREVIATION", "NAME", "TEXTDESCRIPTION", "COMPONENTPART_ID", "EXPOSURE_COLOR", "OUTCROP_CHARACTER", "PKEY") VALUES ('1','gu.25678','-Py','Yaugher Volcanic Group 1','Olivine basalt, tuff, microgabbro, minor sedimentary rocks','cp.167775491936278844','Blue','x','1');
INSERT INTO appschematest."GEOLOGICUNIT"("ID", "GML_ID", "ABBREVIATION", "NAME", "TEXTDESCRIPTION", "COMPONENTPART_ID", "EXPOSURE_COLOR", "OUTCROP_CHARACTER", "PKEY") VALUES ('2','gu.25678','-Py','Yaugher Volcanic Group 2','Olivine basalt, tuff, microgabbro, minor sedimentary rocks','cp.167775491936278856','Yellow','y','2');
INSERT INTO appschematest."GEOLOGICUNIT"("ID", "GML_ID", "ABBREVIATION", "NAME", "TEXTDESCRIPTION", "COMPONENTPART_ID", "EXPOSURE_COLOR", "OUTCROP_CHARACTER", "PKEY") VALUES ('3','gu.25682','-Xy','New Group','Olivine basalt','cp.167775491936278812','Red','z','3');
INSERT INTO appschematest."GEOLOGICUNIT"("ID", "GML_ID", "ABBREVIATION", "NAME", "TEXTDESCRIPTION", "COMPONENTPART_ID", "EXPOSURE_COLOR", "OUTCROP_CHARACTER", "PKEY") VALUES ('4','gu.25699','-Py','Yaugher Volcanic Group','Olivine basalt, tuff, microgabbro, minor sedimentary rocks','cp.167775491936278899','Blue','x','4');
CREATE TABLE appschematest."CGITERMVALUE"("VALUE" TEXT, "PKEY" TEXT);
ALTER TABLE appschematest."CGITERMVALUE" ADD CONSTRAINT CGITERMVALUE_PK PRIMARY KEY ("PKEY")
INSERT INTO appschematest."CGITERMVALUE"("VALUE", "PKEY") VALUES ('minor','minor');
INSERT INTO appschematest."CGITERMVALUE"("VALUE", "PKEY") VALUES ('nonexistent','nonexistent');
INSERT INTO appschematest."CGITERMVALUE"("VALUE", "PKEY") VALUES ('significant','significant');
INSERT INTO appschematest."CGITERMVALUE"("VALUE", "PKEY") VALUES ('x','x');
INSERT INTO appschematest."CGITERMVALUE"("VALUE", "PKEY") VALUES ('y','y');
INSERT INTO appschematest."CGITERMVALUE"("VALUE", "PKEY") VALUES ('z','z');
CREATE TABLE appschematest."SIMPLECONTENT"("ID" TEXT, "STRING" TEXT, "LINK_ONE" TEXT, "LINK_TWO" TEXT, "URN_ID" TEXT, "PKEY" TEXT);
ALTER TABLE appschematest."SIMPLECONTENT" ADD CONSTRAINT SIMPLECONTENT_PK PRIMARY KEY ("PKEY")
INSERT INTO appschematest."SIMPLECONTENT"("ID", "STRING", "LINK_ONE", "LINK_TWO", "URN_ID", "PKEY") VALUES ('sc.1','string_one','cc.1','cc.2','1GRAV','sc.1');
INSERT INTO appschematest."SIMPLECONTENT"("ID", "STRING", "LINK_ONE", "LINK_TWO", "URN_ID", "PKEY") VALUES ('sc.2','string_two','cc.1','cc.2','1TILL','sc.2');
INSERT INTO appschematest."SIMPLECONTENT"("ID", "STRING", "LINK_ONE", "LINK_TWO", "URN_ID", "PKEY") VALUES ('sc.3','string_three',null,'cc.2','6ALLU','sc.3');
Mar 24, 2016 5:29:31 PM org.geoserver.platform.GeoServerExtensions checkContext
WARNING: Extension lookup 'GeoServerSecurityProvider', but ApplicationContext is unset.
Mar 24, 2016 5:29:31 PM org.geoserver.platform.GeoServerExtensions checkContext
WARNING: Extension lookup 'ExtensionFilter', but ApplicationContext is unset.
Mar 24, 2016 5:29:31 PM org.geoserver.platform.GeoServerExtensions checkContext
WARNING: Extension lookup 'ExtensionProvider', but ApplicationContext is unset.
Mar 24, 2016 5:29:31 PM org.geoserver.platform.GeoServerExtensions checkContext
WARNING: Extension lookup 'ExtensionFilter', but ApplicationContext is unset.
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.083 sec
Running org.geoserver.test.web.Gml32LinksTest
DROP SCHEMA IF EXISTS appschematest CASCADE;
CREATE SCHEMA appschematest;
CREATE TABLE appschematest."GSML30WFSTEST"("ID" TEXT, "NAME" TEXT, "PKEY" TEXT);
ALTER TABLE appschematest."GSML30WFSTEST" ADD CONSTRAINT GSML30WFSTEST_PK PRIMARY KEY ("PKEY")
SELECT AddGeometryColumn ('appschematest', 'GSML30WFSTEST', 'SHAPE', -1, 'GEOMETRY', 2);
INSERT INTO appschematest."GSML30WFSTEST"("ID", "NAME", "SHAPE", "PKEY") VALUES ('mf.1','First',ST_GeomFromText('MULTIPOINT ((0.2 3.4), (0.5 6.7))'),'mf.1');
INSERT INTO appschematest."GSML30WFSTEST"("ID", "NAME", "SHAPE", "PKEY") VALUES ('mf.2','Second',ST_GeomFromText('MULTIPOINT ((1.3 0.4), (1.6 0.7))'),'mf.2');
Mar 24, 2016 5:29:35 PM org.geoserver.platform.GeoServerExtensions checkContext
WARNING: Extension lookup 'GeoServerSecurityProvider', but ApplicationContext is unset.
Mar 24, 2016 5:29:35 PM org.geoserver.platform.GeoServerExtensions checkContext
WARNING: Extension lookup 'ExtensionFilter', but ApplicationContext is unset.
Mar 24, 2016 5:29:35 PM org.geoserver.platform.GeoServerExtensions checkContext
WARNING: Extension lookup 'ExtensionProvider', but ApplicationContext is unset.
Mar 24, 2016 5:29:35 PM org.geoserver.platform.GeoServerExtensions checkContext
WARNING: Extension lookup 'ExtensionFilter', but ApplicationContext is unset.
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.412 sec
Results :
Tests run: 169, Failures: 0, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Application Schema Support ......................... SUCCESS [ 4.491 s]
[INFO] Application Schema Integration Test ................ FAILURE [17:53 min]
[INFO] Sample DataAccess Integration Test ................. SUCCESS [ 14.755 s]
[INFO] Application Schema Integration Online Test with Postgis Database SUCCESS [02:39 min]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 20:55 min
[INFO] Finished at: 2016-03-24T17:29:38+00:00
[INFO] Final Memory: 95M/322M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.3:test (default-test) on project gs-app-schema-test: There are test failures.
[ERROR]
[ERROR] Please refer to <http://ares.boundlessgeo.com/jenkins/job/geoserver-master-app-schema-online/ws/src/extension/app-schema/app-schema-test/target/surefire-reports> for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :gs-app-schema-test
Build step 'Invoke top-level Maven targets' marked build as failure