[Geoserver-devel] Build failed in Jenkins: geofence-master #30

See <http://ares.opengeo.org/jenkins/job/geofence-master/30/changes&gt;

Changes:

[etj] Workspace administration rights. Closes #67.

------------------------------------------
[...truncated 1283 lines...]
            <id>1538</id>
        </group>
        <group>
            <name>grp_02</name>
        </group>
    </groups>
</user>

RESTInputRule sample
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rule grant="ALLOW">
    <position position="offsetFromBottom" value="1"/>
    <username>user_02</username>
    <rolename>role_02</rolename>
    <instance>
        <id>1538</id>
    </instance>
    <service>WMS_02</service>
    <request>getMap_02</request>
    <workspace>wsp_02</workspace>
    <layer>layer_02</layer>
    <constraints>
        <type>VECTOR</type>
        <defaultStyle>Style_02</defaultStyle>
        <cqlFilterRead>CQL_READ</cqlFilterRead>
        <cqlFilterWrite>CQL_WRITE</cqlFilterWrite>
        <restrictedAreaWkt>wkt_02</restrictedAreaWkt>
        <allowedStyles>
            <style>teststyle2</style>
            <style>teststyle1</style>
            <style>Style_02</style>
        </allowedStyles>
        <attributes>
            <attribute access="READONLY">
                <datatype>java.lang.String</datatype>
                <name>attr2</name>
            </attribute>
            <attribute access="NONE">
                <datatype>java.lang.String</datatype>
                <name>attr1</name>
            </attribute>
            <attribute access="READWRITE">
                <datatype>java.lang.String</datatype>
                <name>attr3</name>
            </attribute>
        </attributes>
    </constraints>
</rule>

RESTRuleList sample
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<RuleList>
    <rule grant="ALLOW">
        <priority>100</priority>
        <username>user_01</username>
        <rolename>role_01</rolename>
        <instance>
            <id>5620</id>
            <name>gs_01</name>
        </instance>
        <service>WMS_01</service>
        <request>getMap_01</request>
        <workspace>wsp_01</workspace>
        <layer>layer_01</layer>
    </rule>
    <rule grant="DENY">
        <priority>101</priority>
        <username>user_02</username>
        <rolename>role_02</rolename>
        <instance>
            <id>9747</id>
            <name>gs_02</name>
        </instance>
        <service>WMS_02</service>
        <request>getMap_02</request>
        <workspace>wsp_02</workspace>
        <layer>layer_02</layer>
    </rule>
</RuleList>

RESTInputGroup sample
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<userGroup enabled="true">
    <extId>external_id_here</extId>
    <name>sample group</name>
</userGroup>

RESTInputGroup sample (field enable not set)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<userGroup>
    <name>sample group</name>
</userGroup>

RESTFullUserGroupList sample
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<UserGroupList>
    <UserGroup enabled="true">
        <id>-1237460590</id>
        <extId>ext_group1</extId>
        <name>group1</name>
    </UserGroup>
    <UserGroup enabled="true">
        <id>-1237460589</id>
        <extId>ext_group2</extId>
        <name>group2</name>
    </UserGroup>
</UserGroupList>

RESTInputInstance sample
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<instance>
    <name>sample instance</name>
    <description>sample descr</description>
    <baseURL>http://yourgeoserver/geoserver&lt;/baseURL&gt;
    <username>admin</username>
    <password>clearpw</password>
</instance>

RESTShortInstanceList sample
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<GSInstanceList>
    <Instance>
        <id>100</id>
        <name>instance_01</name>
        <url>http://test/geoserver&lt;/url&gt;
    </Instance>
    <Instance>
        <id>101</id>
        <name>instance_02</name>
        <url>http://othertest/geoserver&lt;/url&gt;
    </Instance>
</GSInstanceList>

Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.693 sec - in org.geoserver.geofence.services.rest.model.ModelPrintoutFakeTest

Results :

Tests run: 1, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- maven-jar-plugin:2.3.2:jar (default-jar) @ geofence-rest-api ---
[INFO] Building jar: <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/api/target/geofence-rest-api-3.1-SNAPSHOT.jar&gt;
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ geofence-rest-api ---
[INFO] Installing <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/api/target/geofence-rest-api-3.1-SNAPSHOT.jar&gt; to /var/lib/jenkins/.m2/repository/org/geoserver/geofence/geofence-rest-api/3.1-SNAPSHOT/geofence-rest-api-3.1-SNAPSHOT.jar
[INFO] Installing <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/api/pom.xml&gt; to /var/lib/jenkins/.m2/repository/org/geoserver/geofence/geofence-rest-api/3.1-SNAPSHOT/geofence-rest-api-3.1-SNAPSHOT.pom
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building GeoFence - Modules - REST services implementation 3.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ geofence-rest-impl ---
[INFO] Deleting <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/target&gt;
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ geofence-rest-impl ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ geofence-rest-impl ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 17 source files to <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/target/classes&gt;
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTConfigServiceImpl.java&gt;:\[39,63\] error: cannot find symbol
[ERROR] symbol: class RESTRulePosition
  location: class RESTInputRule
<http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java&gt;:\[29,63\] error: cannot find symbol
[ERROR] symbol: class RESTRulePosition
  location: class RESTInputRule
<http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTConfigServiceImpl.java&gt;:\[144,34\] error: cannot find symbol
[ERROR] symbol: class RESTRulePosition
  location: class RESTConfigServiceImpl
<http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTConfigServiceImpl.java&gt;:\[144,67\] error: package RESTRulePosition does not exist
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java&gt;:\[86,57\] error: cannot find symbol
[ERROR] symbol: variable RulePosition
  location: class RESTRuleServiceImpl
<http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java&gt;:\[87,59\] error: cannot find symbol
[ERROR] symbol: variable RulePosition
  location: class RESTRuleServiceImpl
<http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java&gt;:\[88,59\] error: cannot find symbol
[INFO] 7 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Master GeoFence POM ............................... SUCCESS [0.359s]
[INFO] GeoFence - 0 Services ............................. SUCCESS [0.117s]
[INFO] GeoFence - Core ................................... SUCCESS [0.010s]
[INFO] GeoFence - Core - Model internal .................. SUCCESS [7.137s]
[INFO] GeoFence - Core - Model external .................. SUCCESS [5.070s]
[INFO] GeoFence - Core - Persistence ..................... SUCCESS [11.166s]
[INFO] GeoFence - Core - Services API .................... SUCCESS [2.998s]
[INFO] GeoFence - Core - Services implementation ......... SUCCESS [15.490s]
[INFO] GeoFence - Core - Web Test Module ................. SUCCESS [7.391s]
[INFO] GeoFence - Modules - 0 Root ....................... SUCCESS [0.006s]
[INFO] GeoFence - Module - Generic API ................... SUCCESS [1.180s]
[INFO] GeoFence - Modules - Login ........................ SUCCESS [0.005s]
[INFO] GeoFence - Modules - Login - API .................. SUCCESS [1.186s]
[INFO] GeoFence - Modules - Login - Impl ................. SUCCESS [3.043s]
[INFO] GeoFence - Modules - REST root .................... SUCCESS [0.006s]
[INFO] GeoFence - Modules - REST API ..................... SUCCESS [4.055s]
[INFO] GeoFence - Modules - REST services implementation . FAILURE [3.468s]
[INFO] GeoFence - Modules - REST services test ........... SKIPPED
[INFO] GeoFence - Modules - REST client .................. SKIPPED
[INFO] GeoFence - Module - LDAP Support .................. SKIPPED
[INFO] GeoFence - GUI .................................... SKIPPED
[INFO] GeoFence - GUI - Core ............................. SKIPPED
[INFO] GeoFence - GUI - Resources ........................ SKIPPED
[INFO] GeoFence - GUI - Plugin module .................... SKIPPED
[INFO] GeoFence - GUI - User plugin ...................... SKIPPED
[INFO] GeoFence - GUI - Map plugin ....................... SKIPPED
[INFO] GeoFence - GUI - Web .............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:04.723s
[INFO] Finished at: Thu Dec 17 19:50:54 UTC 2015
[INFO] Final Memory: 27M/262M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project geofence-rest-impl: Compilation failure: Compilation failure:
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTConfigServiceImpl.java&gt;:\[39,63\] error: cannot find symbol
[ERROR] symbol: class RESTRulePosition
[ERROR] location: class RESTInputRule
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java&gt;:\[29,63\] error: cannot find symbol
[ERROR] symbol: class RESTRulePosition
[ERROR] location: class RESTInputRule
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTConfigServiceImpl.java&gt;:\[144,34\] error: cannot find symbol
[ERROR] symbol: class RESTRulePosition
[ERROR] location: class RESTConfigServiceImpl
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTConfigServiceImpl.java&gt;:\[144,67\] error: package RESTRulePosition does not exist
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java&gt;:\[86,57\] error: cannot find symbol
[ERROR] symbol: variable RulePosition
[ERROR] location: class RESTRuleServiceImpl
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java&gt;:\[87,59\] error: cannot find symbol
[ERROR] symbol: variable RulePosition
[ERROR] location: class RESTRuleServiceImpl
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java&gt;:\[88,59\] error: cannot find symbol
[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 :geofence-rest-impl
Build step 'Invoke top-level Maven targets' marked build as failure

See <http://ares.opengeo.org/jenkins/job/geofence-master/31/changes&gt;