grouper-users - [grouper-users] grouper, tomcat8, installer
Subject: Grouper Users - Open Discussion List
List archive
- From: "Hyzer, Chris" <>
- To: " Mailing List" <>
- Cc: Christopher Hubing <>, William Kaufman <>
- Subject: [grouper-users] grouper, tomcat8, installer
- Date: Fri, 14 Apr 2017 01:15:05 +0000
- Accept-language: en-US
- Authentication-results: internet2.edu; dkim=none (message not signed) header.d=none;internet2.edu; dmarc=none action=none header.from=isc.upenn.edu;
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:99
The latest Grouper installer will now install tomcat 8 (actually it will prompt you for which version you would like to install and it defaults to tomcat8).
https://bugs.internet2.edu/jira/browse/GRP-1511 Thanks Chris [appadmin@i2midev6 tmp]$ mkdir installer [appadmin@i2midev6 tmp]$ cd installer [appadmin@i2midev6 installer]$ wget https://software.internet2.edu/grouper/release/2.3.0/grouperInstaller.jar --2017-04-14 00:54:35-- https://software.internet2.edu/grouper/release/2.3.0/grouperInstaller.jar Resolving software.internet2.edu (software.internet2.edu)... 2001:48a8:68fe::52, 207.75.164.52 Connecting to software.internet2.edu (software.internet2.edu)|2001:48a8:68fe::52|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2411641 (2.3M) [application/x-java-archive] Saving to: ‘grouperInstaller.jar’ 100%[==============================================================================>] 2,411,641 --.-K/s in 0.01s
2017-04-14 00:54:35 (161 MB/s) - ‘grouperInstaller.jar’ saved [2411641/2411641] [appadmin@i2midev6 installer]$ java -version -bash: java: command not found [appadmin@i2midev6 installer]$ export JAVA_HOME=/opt/java8 [appadmin@i2midev6 installer]$ export PATH=$JAVA_HOME/bin:$PATH [appadmin@i2midev6 installer]$ java -version java version "1.8.0_60" Java(TM) SE Runtime Environment (build 1.8.0_60-b27) Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode) [appadmin@i2midev6 installer]$ java -jar grouperInstaller.jar
Do you want to 'install' a new installation of grouper, 'upgrade' an existing installation, 'patch' an existing installation, 'admin' utilities, or 'createPatch' for Grouper developers (enter: 'install', 'upgrade', 'patch', 'admin', 'createPatch' or blank for the default) [install]:
Enter in the Grouper install directory (note: better if no spaces or special chars) [/tmp/installer]:
Enter in a Grouper temp directory to download tarballs (note: better if no spaces or special chars) [/tmp/installer/tarballs]:
Enter the default IP address for checking ports (just hit enter to accept the default unless on a machine with no network, might want to change to 127.0.0.1): [0.0.0.0]:
Installing grouper version: 2.3.0 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/grouper.apiBinary-2.3.0.tar.gz to file: /tmp/installer/tarballs/grouper.apiBinary-2.3.0.tar.gz Unzipping: /tmp/installer/tarballs/grouper.apiBinary-2.3.0.tar.gz Expanding: /tmp/installer/tarballs/grouper.apiBinary-2.3.0.tar to /tmp/installer/grouper.apiBinary-2.3.0 Do you want to set gsh script to executable (t|f)? [t]: Making sure gsh.sh is executable with command: chmod +x /tmp/installer/grouper.apiBinary-2.3.0/bin/gsh.sh Making sure gsh is executable with command: chmod +x /tmp/installer/grouper.apiBinary-2.3.0/bin/gsh Do you want to run dos2unix on gsh.sh (t|f)? [t]: Making sure gsh.sh is in unix format: dos2unix /tmp/installer/grouper.apiBinary-2.3.0/bin/gsh.sh Making sure gsh is in unix format: dos2unix /tmp/installer/grouper.apiBinary-2.3.0/bin/gsh Do you want to use the default and included hsqldb database (t|f)? [t]: f ################################## Example mysql URL: jdbc:mysql://localhost:3306/grouper Example oracle URL: jdbc:oracle:thin:@server.school.edu:1521:sid Example hsqldb URL: jdbc:hsqldb:hsql://localhost:9001/grouper Example postgres URL: jdbc:postgresql://localhost:5432/database Example mssql URL: jdbc:sqlserver://localhost:3280;databaseName=grouper Enter the database URL [jdbc:hsqldb:hsql://localhost:9001/grouper]: jdbc:mysql://localhost:3306/installer Database user [sa]: installer Database password (note, you aren't setting the pass here, you are using an existing pass, this will be echoed back) [<blank>]: installer Editing /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.hibernate.properties:
- set property: hibernate.connection.url from: jdbc:hsqldb:hsql://localhost:9001/grouper to: jdbc:mysql://localhost:3306/installer - set property: hibernate.connection.username from: sa to: installer - set property: hibernate.connection.password from: to: installer Checking database with query: select 1 Successfully tested database connection ################ Checking patch grouper_v2_3_0_api_patch_0 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_0.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_0.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_0.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_0.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_0 Would you like to install all patches (t|f)? [t]: Patch grouper_v2_3_0_api_patch_0 is low risk, is not a security patch GRP-1278: deadlock in grouper on upgrade (and maybe other times) Creating file: /tmp/installer/grouper.apiBinary-2.3.0/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_0.date = 2017/04/14 00:57:03 This patch requires all processes that user Grouper to be stopped. Please stop these processes if they are running and press <enter> to continue... Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssignBaseDelegate$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssignBaseDelegate$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssignBaseDelegate.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssignBaseDelegate.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/FieldFinder.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/FieldFinder.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$DaemonThreadFactory.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$FieldValuable.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$GrouperMapContext.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$MaskingThread.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil.java Patch successfully applied: grouper_v2_3_0_api_patch_0 - added to end of property file: grouper_v2_3_0_api_patch_0.state = applied ################ Checking patch grouper_v2_3_0_api_patch_1 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_1.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_1.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_1.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_1.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_1 Patch grouper_v2_3_0_api_patch_1 is low risk, is not a security patch GRP-1287: obliterateStem and point in time - added to end of property file: grouper_v2_3_0_api_patch_1.date = 2017/04/14 00:57:07 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/gsh/obliterateStem.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/gsh/obliterateStem.java Patch successfully applied: grouper_v2_3_0_api_patch_1 - added to end of property file: grouper_v2_3_0_api_patch_1.state = applied ################ Checking patch grouper_v2_3_0_api_patch_2 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_2.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_2.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_2.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_2.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_2 Patch grouper_v2_3_0_api_patch_2 is low risk, is not a security patch GRP-1288: allow grouper config overlays to be able to easily refer to other properties in the same config file like the UI - added to end of property file: grouper_v2_3_0_api_patch_2.date = 2017/04/14 00:57:09 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$ConfigFile.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$ConfigFileType$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$ConfigFileType$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$ConfigFileType.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$PropertyValueResult.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/util/GcElUtilsSafe.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/util/GcElUtilsSafe.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.base.properties Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.hibernate.base.properties Patch successfully applied: grouper_v2_3_0_api_patch_2 - added to end of property file: grouper_v2_3_0_api_patch_2.state = applied ################ Checking patch grouper_v2_3_0_api_patch_3 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_3.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_3.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_3.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_3.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_3 Patch grouper_v2_3_0_api_patch_3 is low risk, is not a security patch GRP-1299: Set transaction isolation level to read committed - added to end of property file: grouper_v2_3_0_api_patch_3.date = 2017/04/14 00:57:10 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.hibernate.base.properties Patch successfully applied: grouper_v2_3_0_api_patch_3 - added to end of property file: grouper_v2_3_0_api_patch_3.state = applied ################ Checking patch grouper_v2_3_0_api_patch_4 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_4.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_4.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_4.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_4.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_4 Patch grouper_v2_3_0_api_patch_4 is low risk, is not a security patch GRP-1304: delete membership from UI has major performance problem - added to end of property file: grouper_v2_3_0_api_patch_4.date = 2017/04/14 00:57:12 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO.java Patch successfully applied: grouper_v2_3_0_api_patch_4 - added to end of property file: grouper_v2_3_0_api_patch_4.state = applied ################ Checking patch grouper_v2_3_0_api_patch_5 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_5.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_5.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_5.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_5.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_5 Patch grouper_v2_3_0_api_patch_5 is low risk, is not a security patch GRP-1308: grouper_ddl is slow due to selecting * from every table/view - added to end of property file: grouper_v2_3_0_api_patch_5.date = 2017/04/14 00:57:13 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils$DbMetadataBean.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils.java Patch successfully applied: grouper_v2_3_0_api_patch_5 - added to end of property file: grouper_v2_3_0_api_patch_5.state = applied ################ Checking patch grouper_v2_3_0_api_patch_6 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_6.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_6.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_6.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_6.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_6 Patch grouper_v2_3_0_api_patch_6 is low risk, is not a security patch GRP-1309: log4j has a potential memory leak - added to end of property file: grouper_v2_3_0_api_patch_6.date = 2017/04/14 00:57:15 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig$CheckGroupResult.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/lib/grouper/log4j.jar Patch successfully applied: grouper_v2_3_0_api_patch_6 - added to end of property file: grouper_v2_3_0_api_patch_6.state = applied ################ Checking patch grouper_v2_3_0_api_patch_7 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_7.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_7.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_7.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_7.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_7 Patch grouper_v2_3_0_api_patch_7 is low risk, is not a security patch GRP-1311: commons-lang has a potential memory leak - added to end of property file: grouper_v2_3_0_api_patch_7.date = 2017/04/14 00:57:16 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/lib/grouper/commons-lang.jar Patch successfully applied: grouper_v2_3_0_api_patch_7 - added to end of property file: grouper_v2_3_0_api_patch_7.state = applied ################ Checking patch grouper_v2_3_0_api_patch_8 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_8.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_8.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_8.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_8.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_8 Patch grouper_v2_3_0_api_patch_8 is low risk, is not a security patch GRP-1317: attributeDefSave web service doesnt work for soap - added to end of property file: grouper_v2_3_0_api_patch_8.date = 2017/04/14 00:57:18 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/ChangeToVersionCustomizable.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/ChangeToVersionCustomizable.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$MaskingThread.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$GrouperMapContext.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$DaemonThreadFactory.class Patch successfully applied: grouper_v2_3_0_api_patch_8 - added to end of property file: grouper_v2_3_0_api_patch_8.state = applied ################ Checking patch grouper_v2_3_0_api_patch_9 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_9.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_9.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_9.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_9.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_9 Patch grouper_v2_3_0_api_patch_9 is low risk, is not a security patch GRP-1319: Use database metadata to see if a table or view exists - added to end of property file: grouper_v2_3_0_api_patch_9.date = 2017/04/14 00:57:19 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$10.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$11.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$12.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$13.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$14.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$15.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$16.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$17.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$18$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$18.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$19.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$20.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$21.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$22.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$23.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$24.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$25.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$26.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$27.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$28.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$29.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$30.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$4.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$5.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$6.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$7.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$8.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$9.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtilsTest$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtilsTest$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtilsTest.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtilsTest.java Patch successfully applied: grouper_v2_3_0_api_patch_9 - added to end of property file: grouper_v2_3_0_api_patch_9.state = applied ################ Checking patch grouper_v2_3_0_api_patch_10 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_10.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_10.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_10.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_10.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_10 Patch grouper_v2_3_0_api_patch_10 is low risk, is not a security patch GRP-1323: null pointer exception with inherited rule privilege and EL then clause - added to end of property file: grouper_v2_3_0_api_patch_10.date = 2017/04/14 00:57:21 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/rules/RuleFinder$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/rules/RuleFinder.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/rules/RuleFinder.java Patch successfully applied: grouper_v2_3_0_api_patch_10 - added to end of property file: grouper_v2_3_0_api_patch_10.state = applied ################ Checking patch grouper_v2_3_0_api_patch_11 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_11.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_11.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_11.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_11.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_11 Patch grouper_v2_3_0_api_patch_11 is low risk, is not a security patch GRP-1313: potential ws/ui memory leaks with threadlocals - added to end of property file: grouper_v2_3_0_api_patch_11.date = 2017/04/14 00:57:22 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/ServletContextUtils.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/ServletContextUtils.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/ServletRequestUtils.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/ServletRequestUtils.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperThreadLocalState.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperThreadLocalState.java Patch successfully applied: grouper_v2_3_0_api_patch_11 - added to end of property file: grouper_v2_3_0_api_patch_11.state = applied ################ Checking patch grouper_v2_3_0_api_patch_12 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_12.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_12.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_12.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_12.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_12 Patch grouper_v2_3_0_api_patch_12 is low risk, is not a security patch GRP-1327: Handle case issue between subject source and loader source - added to end of property file: grouper_v2_3_0_api_patch_12.date = 2017/04/14 00:57:24 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$10.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$11.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$4.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$5.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$6.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$7.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$8.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$9.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.java Patch successfully applied: grouper_v2_3_0_api_patch_12 - added to end of property file: grouper_v2_3_0_api_patch_12.state = applied ################ Checking patch grouper_v2_3_0_api_patch_13 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_13.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_13.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_13.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_13.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_13 Patch grouper_v2_3_0_api_patch_13 is low risk, is not a security patch GRP-1328: threadlocal clearing issue with Crypto - added to end of property file: grouper_v2_3_0_api_patch_13.date = 2017/04/14 00:57:25 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperThreadLocalState.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperThreadLocalState.java Patch successfully applied: grouper_v2_3_0_api_patch_13 - added to end of property file: grouper_v2_3_0_api_patch_13.state = applied ################ Checking patch grouper_v2_3_0_api_patch_14 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_14.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_14.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_14.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_14.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_14 Patch grouper_v2_3_0_api_patch_14 is low risk, is not a security patch GRP-1138: add import / export auditing - added to end of property file: grouper_v2_3_0_api_patch_14.date = 2017/04/14 00:57:27 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/audit/AuditTypeBuiltin.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/audit/AuditTypeBuiltin.java Patch successfully applied: grouper_v2_3_0_api_patch_14 - added to end of property file: grouper_v2_3_0_api_patch_14.state = applied ################ Checking patch grouper_v2_3_0_api_patch_15 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_15.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_15.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_15.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_15.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_15 Patch grouper_v2_3_0_api_patch_15 is medium risk, is not a security patch GRP-1320: show folders in new UI user should see - added to end of property file: grouper_v2_3_0_api_patch_15.date = 2017/04/14 00:57:28 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.base.properties Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/PrivilegeHelper.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/PrivilegeHelper.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/PrivilegeHelper$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$6.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$5.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$8.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$4.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$7.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO.class Patch successfully applied: grouper_v2_3_0_api_patch_15 - added to end of property file: grouper_v2_3_0_api_patch_15.state = applied ################ Checking patch grouper_v2_3_0_api_patch_16 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_16.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_16.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_16.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_16.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_16 Patch grouper_v2_3_0_api_patch_16 is low risk, is not a security patch GRP-1303: null pointer exception in loader with default source id - added to end of property file: grouper_v2_3_0_api_patch_16.date = 2017/04/14 00:57:30 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset$Row.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset.java Patch successfully applied: grouper_v2_3_0_api_patch_16 - added to end of property file: grouper_v2_3_0_api_patch_16.state = applied ################ Checking patch grouper_v2_3_0_api_patch_17 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_17.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_17.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_17.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_17.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_17 Patch grouper_v2_3_0_api_patch_17 is low risk, is not a security patch GRP-1343: Change log error when unassigning type and deleting type together - added to end of property file: grouper_v2_3_0_api_patch_17.date = 2017/04/14 00:57:31 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogTempToEntity$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogTempToEntity.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogTempToEntity.java Patch successfully applied: grouper_v2_3_0_api_patch_17 - added to end of property file: grouper_v2_3_0_api_patch_17.state = applied ################ Checking patch grouper_v2_3_0_api_patch_18 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_18.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_18.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_18.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_18.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_18 Patch grouper_v2_3_0_api_patch_18 is low risk, is not a security patch GRP-1352: GroupUniqueExtensionHook doesn't work when moving a group - added to end of property file: grouper_v2_3_0_api_patch_18.date = 2017/04/14 00:57:33 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hooks/examples/GroupUniqueExtensionHook.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hooks/examples/GroupUniqueExtensionHook.java Patch successfully applied: grouper_v2_3_0_api_patch_18 - added to end of property file: grouper_v2_3_0_api_patch_18.state = applied ################ Checking patch grouper_v2_3_0_api_patch_19 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_19.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_19.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_19.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_19.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_19 Patch grouper_v2_3_0_api_patch_19 is low risk, is not a security patch GRP-1351: Failures in findAllChildStems - added to end of property file: grouper_v2_3_0_api_patch_19.date = 2017/04/14 00:57:34 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$5.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$6.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$7.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$8.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/StemDAO.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/StemDAO.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$10.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$11.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$12.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$13.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$14.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$15.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$16.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$17.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$18.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$19.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$4.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$5.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$6.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$7.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$8.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$9.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$Scope.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/validator/DeleteStemValidator.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/validator/DeleteStemValidator.java Patch successfully applied: grouper_v2_3_0_api_patch_19 - added to end of property file: grouper_v2_3_0_api_patch_19.state = applied ################ Checking patch grouper_v2_3_0_api_patch_20 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_20.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_20.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_20.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_20.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_20 Patch grouper_v2_3_0_api_patch_20 is low risk, is not a security patch GRP-1353: external user find create delete web services - added to end of property file: grouper_v2_3_0_api_patch_20.date = 2017/04/14 00:57:36 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject$2$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject$4.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave$1$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave.java Patch successfully applied: grouper_v2_3_0_api_patch_20 - added to end of property file: grouper_v2_3_0_api_patch_20.state = applied ################ Checking patch grouper_v2_3_0_api_patch_21 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_21.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_21.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_21.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_21.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_21 Patch grouper_v2_3_0_api_patch_21 is low risk, is not a security patch GRP-1358: grouper config should use root stem for built in objects for all configs that need it - added to end of property file: grouper_v2_3_0_api_patch_21.date = 2017/04/14 00:57:37 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.base.properties Patch successfully applied: grouper_v2_3_0_api_patch_21 - added to end of property file: grouper_v2_3_0_api_patch_21.state = applied ################ Checking patch grouper_v2_3_0_api_patch_22 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_22.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_22.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_22.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_22.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_22 Patch grouper_v2_3_0_api_patch_22 is low risk, is not a security patch GRP-1365: loader threads can cause database pool timeout errors - added to end of property file: grouper_v2_3_0_api_patch_22.date = 2017/04/14 00:57:39 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderDb.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderDb.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper-loader.base.properties Patch successfully applied: grouper_v2_3_0_api_patch_22 - added to end of property file: grouper_v2_3_0_api_patch_22.state = applied ################ Checking patch grouper_v2_3_0_api_patch_23 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_23.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_23.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_23.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_23.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_23 Patch grouper_v2_3_0_api_patch_23 is low risk, is not a security patch GRP-1367: find bad memberships daemon - added to end of property file: grouper_v2_3_0_api_patch_23.date = 2017/04/14 00:57:40 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType$4.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType$5.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/FindBadMembershipsDaemon.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/FindBadMembershipsDaemon.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper-loader.base.properties Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.base.properties Patch successfully applied: grouper_v2_3_0_api_patch_23 - added to end of property file: grouper_v2_3_0_api_patch_23.state = applied ################ Checking patch grouper_v2_3_0_api_patch_24 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_24.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_24.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_24.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_24.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_24 Patch grouper_v2_3_0_api_patch_24 is low risk, is not a security patch GRP-1368: TIER instrumentation - added to end of property file: grouper_v2_3_0_api_patch_24.date = 2017/04/14 00:57:42 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoader$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoader$GrouperLoaderDryRunBean.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoader.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoader.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/instrumentation/TierDiscovery.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/instrumentation/TierDiscovery.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/instrumentation/TierInstrumentationDaemon.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/instrumentation/TierInstrumentationDaemon.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper-loader.base.properties Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.base.properties Patch successfully applied: grouper_v2_3_0_api_patch_24 - added to end of property file: grouper_v2_3_0_api_patch_24.state = applied ################ Checking patch grouper_v2_3_0_api_patch_25 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_25.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_25.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_25.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_25.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_25 Patch grouper_v2_3_0_api_patch_25 is low risk, is not a security patch GRP-1368: TIER instrumentation - added to end of property file: grouper_v2_3_0_api_patch_25.date = 2017/04/14 00:57:43 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/instrumentation/TierInstrumentationDaemon.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/instrumentation/TierInstrumentationDaemon.java Patch successfully applied: grouper_v2_3_0_api_patch_25 - added to end of property file: grouper_v2_3_0_api_patch_25.state = applied ################ Checking patch grouper_v2_3_0_api_patch_26 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_26.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_26.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_26.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_26.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_26 Patch grouper_v2_3_0_api_patch_26 is low risk, is not a security patch GRP-1381: Use member table subject identifier in loader jobs to improve performance - added to end of property file: grouper_v2_3_0_api_patch_26.date = 2017/04/14 00:57:45 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset$Row.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$11.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$7.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/LoaderMemberWrapper.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/LoaderMemberWrapper.java Patch successfully applied: grouper_v2_3_0_api_patch_26 - added to end of property file: grouper_v2_3_0_api_patch_26.state = applied ################ Checking patch grouper_v2_3_0_api_patch_27 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_27.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_27.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_27.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_27.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_27 Patch grouper_v2_3_0_api_patch_27 is low risk, is not a security patch GRP-1382: Add idIndex to Changelog Entries or PIT Group - added to end of property file: grouper_v2_3_0_api_patch_27.date = 2017/04/14 00:57:47 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_ADD.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_DELETE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_SET_ADD.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_SET_DELETE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_UPDATE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ADD.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_DELETE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_VALUE_ADD.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_VALUE_DELETE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_ADD.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_DELETE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_NAME_ADD.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_NAME_DELETE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_NAME_SET_ADD.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_NAME_SET_DELETE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_NAME_UPDATE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_UPDATE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ENTITY_ADD.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ENTITY_DELETE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ENTITY_UPDATE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_ADD.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_DELETE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_FIELD_ADD.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_FIELD_DELETE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_FIELD_UPDATE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_TYPE_ASSIGN.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_TYPE_UNASSIGN.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_UPDATE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBER_ADD.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBER_DELETE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBER_UPDATE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBERSHIP_ADD.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBERSHIP_DELETE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBERSHIP_UPDATE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$PERMISSION_CHANGE_ON_ROLE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$PRIVILEGE_ADD.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$PRIVILEGE_DELETE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$PRIVILEGE_UPDATE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ROLE_SET_ADD.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ROLE_SET_DELETE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$STEM_ADD.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$STEM_DELETE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$STEM_UPDATE.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogTypeBuiltin.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogTypeBuiltin.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$10.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$11.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$12.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$13.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$14.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$15.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$16.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$17.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$18.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$19.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$20.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$21$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$21.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$22.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$4.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$5.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$6.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$7.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$8.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$9.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$DisplayProperties.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group.java Patch successfully applied: grouper_v2_3_0_api_patch_27 - added to end of property file: grouper_v2_3_0_api_patch_27.state = applied ################ Checking patch grouper_v2_3_0_api_patch_28 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_28.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_28.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_28.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_28.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_28 Patch grouper_v2_3_0_api_patch_28 is low risk, is not a security patch GRP-1390: esb messaging does not send a timestamp - added to end of property file: grouper_v2_3_0_api_patch_28.date = 2017/04/14 00:57:48 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbConsumer.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbConsumer.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbEvent$EsbEventType.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbEvent.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbEvent.java Patch successfully applied: grouper_v2_3_0_api_patch_28 - added to end of property file: grouper_v2_3_0_api_patch_28.state = applied ################ Checking patch grouper_v2_3_0_api_patch_29 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_29.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_29.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_29.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_29.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_29 Patch grouper_v2_3_0_api_patch_29 is low risk, is not a security patch GRP-1395: Change log improvements - added to end of property file: grouper_v2_3_0_api_patch_29.date = 2017/04/14 00:57:50 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogEntry.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogEntry.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogHelper$TestChangeLogHelper.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogHelper.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogHelper.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogTempToEntity$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogTempToEntity.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogTempToEntity.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticLoaderJobTest.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticLoaderJobTest.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper-loader.base.properties Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.base.properties Patch successfully applied: grouper_v2_3_0_api_patch_29 - added to end of property file: grouper_v2_3_0_api_patch_29.state = applied ################ Checking patch grouper_v2_3_0_api_patch_30 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_30.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_30.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_30.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_30.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_30 Patch grouper_v2_3_0_api_patch_30 is low risk, is not a security patch GRP-1365: loader threads can cause database pool timeout errors - added to end of property file: grouper_v2_3_0_api_patch_30.date = 2017/04/14 00:57:51 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.hibernate.base.properties Patch successfully applied: grouper_v2_3_0_api_patch_30 - added to end of property file: grouper_v2_3_0_api_patch_30.state = applied ################ Checking patch grouper_v2_3_0_api_patch_31 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_31.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_31.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_31.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_31.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_31 Patch grouper_v2_3_0_api_patch_31 is low risk, is not a security patch GRP-1412: export to gsh gives exception - added to end of property file: grouper_v2_3_0_api_patch_31.date = 2017/04/14 00:57:53 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$1$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$4$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$4.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$5.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$6.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership.java Patch successfully applied: grouper_v2_3_0_api_patch_31 - added to end of property file: grouper_v2_3_0_api_patch_31.state = applied ################ Checking patch grouper_v2_3_0_api_patch_32 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_32.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_32.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_32.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_32.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_32 Patch grouper_v2_3_0_api_patch_32 is low risk, is not a security patch GRP-1413: GroupSave with uuid and no name does not work for new uuids - added to end of property file: grouper_v2_3_0_api_patch_32.date = 2017/04/14 00:57:54 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefNameSave$1$1$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefNameSave$1$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefNameSave$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefNameSave.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefNameSave.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefSave$1$1$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefSave$1$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefSave$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefSave.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefSave.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave$1$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupSave$1$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupSave$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupSave.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupSave.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/StemSave$1$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/StemSave$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/StemSave.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/StemSave.java Patch successfully applied: grouper_v2_3_0_api_patch_32 - added to end of property file: grouper_v2_3_0_api_patch_32.state = applied ################ Checking patch grouper_v2_3_0_api_patch_33 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_33.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_33.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_33.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_33.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_33 Patch grouper_v2_3_0_api_patch_33 is low risk, is not a security patch GRP-1411: Generic error message when attempting to delete group that is part of a composite group - added to end of property file: grouper_v2_3_0_api_patch_33.date = 2017/04/14 00:57:56 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$10.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$11.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$12.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$13.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$14.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$4.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$5.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$6.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$7.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$8.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$9.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO.java Patch successfully applied: grouper_v2_3_0_api_patch_33 - added to end of property file: grouper_v2_3_0_api_patch_33.state = applied ################ Checking patch grouper_v2_3_0_api_patch_34 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_34.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_34.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_34.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_34.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_34 Patch grouper_v2_3_0_api_patch_34 is low risk, is not a security patch GRP-1423: My memberships tab shows your memberships without taking into account security - added to end of property file: grouper_v2_3_0_api_patch_34.date = 2017/04/14 00:57:57 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/PrivilegeHelper$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/PrivilegeHelper.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/PrivilegeHelper.java Patch successfully applied: grouper_v2_3_0_api_patch_34 - added to end of property file: grouper_v2_3_0_api_patch_34.state = applied ################ Checking patch grouper_v2_3_0_api_patch_35 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_35.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_35.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_35.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_35.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_35 Patch grouper_v2_3_0_api_patch_35 is low risk, is not a security patch GRP-1417: migrate from grouper.ehcache.xml to hierarchical properties configuration - added to end of property file: grouper_v2_3_0_api_patch_35.date = 2017/04/14 00:57:59 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/cache/EhcacheController.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/cache/EhcacheController.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/cfg/GrouperCacheConfig.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/cfg/GrouperCacheConfig.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.cache.base.properties Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.cache.properties Deleting file: /tmp/installer/grouper.apiBinary-2.3.0/conf/ehcache.example.xml Deleting file: /tmp/installer/grouper.apiBinary-2.3.0/conf/ehcache.xml Patch successfully applied: grouper_v2_3_0_api_patch_35 - added to end of property file: grouper_v2_3_0_api_patch_35.state = applied ################ Checking patch grouper_v2_3_0_api_patch_36 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_36.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_36.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_36.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_36.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_36 Patch grouper_v2_3_0_api_patch_36 is low risk, is not a security patch GRP-1433: json in REST input disallows whitespace at end - added to end of property file: grouper_v2_3_0_api_patch_36.date = 2017/04/14 00:58:00 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil.java Patch successfully applied: grouper_v2_3_0_api_patch_36 - added to end of property file: grouper_v2_3_0_api_patch_36.state = applied ################ Checking patch grouper_v2_3_0_api_patch_37 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_37.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_37.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_37.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_37.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_37 Patch grouper_v2_3_0_api_patch_37 is low risk, is not a security patch GRP-1434: external subject WS does not save institution - added to end of property file: grouper_v2_3_0_api_patch_37.date = 2017/04/14 00:58:02 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave$1$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave.java Patch successfully applied: grouper_v2_3_0_api_patch_37 - added to end of property file: grouper_v2_3_0_api_patch_37.state = applied ################ Checking patch grouper_v2_3_0_api_patch_38 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_38.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_38.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_38.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_38.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_38 Patch grouper_v2_3_0_api_patch_38 is low risk, is not a security patch GRP-1446: performance of the Trace Privileges function - added to end of property file: grouper_v2_3_0_api_patch_38.date = 2017/04/14 00:58:03 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/finder/AttributeDefFinder.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/finder/AttributeDefFinder.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/finder/AttributeDefNameFinder.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/finder/AttributeDefNameFinder.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupFinder$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupFinder$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupFinder.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupFinder.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/permissions/PermissionFinder.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/permissions/PermissionFinder.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/StemFinder.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/StemFinder.java Patch successfully applied: grouper_v2_3_0_api_patch_38 - added to end of property file: grouper_v2_3_0_api_patch_38.state = applied ################ Checking patch grouper_v2_3_0_api_patch_39 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_39.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_39.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_39.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_39.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_39 Patch grouper_v2_3_0_api_patch_39 is low risk, is not a security patch GRP-1439: remove records with a max number and loop so it doesnt fail - added to end of property file: grouper_v2_3_0_api_patch_39.date = 2017/04/14 00:58:05 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$10.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$11.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$4.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$5.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$6.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$7.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$8.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$9.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHql.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHql.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHqlStatic$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHqlStatic$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHqlStatic$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHqlStatic.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHqlStatic.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/HibUtils.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/HibUtils.java Patch successfully applied: grouper_v2_3_0_api_patch_39 - added to end of property file: grouper_v2_3_0_api_patch_39.state = applied ################ Checking patch grouper_v2_3_0_api_patch_40 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_40.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_40.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_40.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_40.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_40 Patch grouper_v2_3_0_api_patch_40 is medium risk, is not a security patch GRP-1454: migrate from sources.xml to hierarchical properties configuration - added to end of property file: grouper_v2_3_0_api_patch_40.date = 2017/04/14 00:58:06 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GrouperSourceAdapter$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GrouperSourceAdapter$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GrouperSourceAdapter$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GrouperSourceAdapter.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GrouperSourceAdapter.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig$CheckGroupResult.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/subj/InternalSourceAdapter.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/subj/InternalSourceAdapter.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/config/SubjectConfig.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/config/SubjectConfig.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/JDBCSourceAdapter.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/JDBCSourceAdapter.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/JNDISourceAdapterLegacy.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/JNDISourceAdapterLegacy.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/LdapSourceAdapter.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/LdapSourceAdapter.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/NullSourceAdapter.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/NullSourceAdapter.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/SourceManager$SourceManagerStatusBean.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/SourceManager.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/SourceManager.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/subject.base.properties Applying file: /tmp/installer/grouper.apiBinary-2.3.0/lib/grouper/commons-digester.jar Patch successfully applied: grouper_v2_3_0_api_patch_40 - added to end of property file: grouper_v2_3_0_api_patch_40.state = applied ################ Checking patch grouper_v2_3_0_api_patch_41 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_41.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_41.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_41.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_41.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_41 Patch grouper_v2_3_0_api_patch_41 is low risk, is not a security patch GRP-1455 grouper versions do not match - GrouperVersion.class: 2.4.0 - greater than grouper.version.properties: 2.3.0 //// GRP-1451: if the subject id attribute does not exist for a record in an ldap loader job, give descriptive exception - added to end of property file: grouper_v2_3_0_api_patch_41.date = 2017/04/14 00:58:08 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset$Row.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperVersion.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperVersion.java Patch successfully applied: grouper_v2_3_0_api_patch_41 - added to end of property file: grouper_v2_3_0_api_patch_41.state = applied ################ Checking patch grouper_v2_3_0_api_patch_42 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_42.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_42.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_42.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_42.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_42 Patch grouper_v2_3_0_api_patch_42 is low risk, is not a security patch GRP-1462: cannot delete group - added to end of property file: grouper_v2_3_0_api_patch_42.date = 2017/04/14 00:58:09 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHql.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHql.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHqlStatic$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHqlStatic.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHqlStatic.java Patch successfully applied: grouper_v2_3_0_api_patch_42 - added to end of property file: grouper_v2_3_0_api_patch_42.state = applied ################ Checking patch grouper_v2_3_0_api_patch_43 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_43.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_43.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_43.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_43.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_43 Patch grouper_v2_3_0_api_patch_43 is low risk, is not a security patch GRP-1420: Member removal from group shows recent activity as GrouperSystem - added to end of property file: grouper_v2_3_0_api_patch_43.date = 2017/04/14 00:58:11 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/GrouperContext.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/GrouperContext.java Patch successfully applied: grouper_v2_3_0_api_patch_43 - added to end of property file: grouper_v2_3_0_api_patch_43.state = applied ################ Checking patch grouper_v2_3_0_api_patch_44 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_44.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_44.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_44.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_44.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_44 Patch grouper_v2_3_0_api_patch_44 is low risk, is not a security patch GRP-1441: understanding diagnostic servlet output for loader jobs - added to end of property file: grouper_v2_3_0_api_patch_44.date = 2017/04/14 00:58:12 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/GrouperStatusServlet.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/GrouperStatusServlet.java Patch successfully applied: grouper_v2_3_0_api_patch_44 - added to end of property file: grouper_v2_3_0_api_patch_44.state = applied ################ Checking patch grouper_v2_3_0_api_patch_45 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_45.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_45.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_45.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_45.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_45 Patch grouper_v2_3_0_api_patch_45 is low risk, is not a security patch GRP-1460: grouperLoaderAndGroups doesn't work for sql jobs - added to end of property file: grouper_v2_3_0_api_patch_45.date = 2017/04/14 00:58:14 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderJob.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderJob.java Patch successfully applied: grouper_v2_3_0_api_patch_45 - added to end of property file: grouper_v2_3_0_api_patch_45.state = applied ################ Checking patch grouper_v2_3_0_api_patch_46 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_46.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_46.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_46.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_46.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_46 Patch grouper_v2_3_0_api_patch_46 is medium risk, is not a security patch GRP-1468: commons digester doesnt work - added to end of property file: grouper_v2_3_0_api_patch_46.date = 2017/04/14 00:58:15 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/lib/grouper/commons-digester.jar Patch successfully applied: grouper_v2_3_0_api_patch_46 - added to end of property file: grouper_v2_3_0_api_patch_46.state = applied ################ Checking patch grouper_v2_3_0_api_patch_47 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_47.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_47.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_47.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_47.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_47 Patch grouper_v2_3_0_api_patch_47 is low risk, is not a security patch GRP-1469: grouper check config is wrong for new digester jar - added to end of property file: grouper_v2_3_0_api_patch_47.date = 2017/04/14 00:58:17 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.java Patch successfully applied: grouper_v2_3_0_api_patch_47 - added to end of property file: grouper_v2_3_0_api_patch_47.state = applied ################ Checking patch grouper_v2_3_0_api_patch_48 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_48.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_48.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_48.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_48.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_48 Patch grouper_v2_3_0_api_patch_48 is low risk, is not a security patch GRP-1470: grouper subject api diagnostics - added to end of property file: grouper_v2_3_0_api_patch_48.date = 2017/04/14 00:58:18 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/subj/SubjectHelper$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/subj/SubjectHelper$SubjectSorterBean.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/subj/SubjectHelper.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/subj/SubjectHelper.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/SubjectFinder$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/SubjectFinder$RestrictSourceForGroup.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/SubjectFinder$SubjectCustomizerCacheBean.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/SubjectFinder.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/SubjectFinder.java Patch successfully applied: grouper_v2_3_0_api_patch_48 - added to end of property file: grouper_v2_3_0_api_patch_48.state = applied ################ Checking patch grouper_v2_3_0_api_patch_49 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_49.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_49.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_49.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_49.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_49 Patch grouper_v2_3_0_api_patch_49 is low risk, is not a security patch GRP-1472: readonly wheel group does not work on menu on ui - added to end of property file: grouper_v2_3_0_api_patch_49.date = 2017/04/14 00:58:20 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/PrivilegeHelper$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/PrivilegeHelper.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/PrivilegeHelper.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelNamingResolver$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelNamingResolver$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelNamingResolver$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelNamingResolver.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelNamingResolver.java Patch successfully applied: grouper_v2_3_0_api_patch_49 - added to end of property file: grouper_v2_3_0_api_patch_49.state = applied ################ Checking patch grouper_v2_3_0_api_patch_50 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_50.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_50.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_50.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_50.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_50 Patch grouper_v2_3_0_api_patch_50 is low risk, is not a security patch GRP-1471: LDAP loader property for searchResultHandlers - added to end of property file: grouper_v2_3_0_api_patch_50.date = 2017/04/14 00:58:21 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderConfig.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderConfig.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/ldap/GrouperLoaderLdapServer.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/ldap/GrouperLoaderLdapServer.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ldap/handler/RangeSearchResultHandler.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ldap/handler/RangeSearchResultHandler.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ldap/LdapSession$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ldap/LdapSession$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ldap/LdapSession.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ldap/LdapSession.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper-loader.base.properties Patch successfully applied: grouper_v2_3_0_api_patch_50 - added to end of property file: grouper_v2_3_0_api_patch_50.state = applied ################ Checking patch grouper_v2_3_0_api_patch_51 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_51.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_51.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_51.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_51.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_51 Patch grouper_v2_3_0_api_patch_51 is low risk, is not a security patch GRP-1473: add more detail to subject.base.properties - added to end of property file: grouper_v2_3_0_api_patch_51.date = 2017/04/14 00:58:23 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/subject.base.properties Patch successfully applied: grouper_v2_3_0_api_patch_51 - added to end of property file: grouper_v2_3_0_api_patch_51.state = applied ################ Checking patch grouper_v2_3_0_api_patch_52 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_52.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_52.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_52.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_52.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_52 Patch grouper_v2_3_0_api_patch_52 is low risk, is not a security patch GRP-1475: Delete loader jobs when loader group is deleted - added to end of property file: grouper_v2_3_0_api_patch_52.date = 2017/04/14 00:58:24 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssign$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssign$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssign$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssign.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssign.java Patch successfully applied: grouper_v2_3_0_api_patch_52 - added to end of property file: grouper_v2_3_0_api_patch_52.state = applied ################ Checking patch grouper_v2_3_0_api_patch_53 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_53.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_53.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_53.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_53.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_53 Patch grouper_v2_3_0_api_patch_53 is low risk, is not a security patch GRP-1445: Grouper loader real time updates - change log table for SQL jobs - added to end of property file: grouper_v2_3_0_api_patch_53.date = 2017/04/14 00:58:26 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob$Row.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3DAO.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3DAO.java Patch successfully applied: grouper_v2_3_0_api_patch_53 - added to end of property file: grouper_v2_3_0_api_patch_53.state = applied ################ Checking patch grouper_v2_3_0_api_patch_54 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_54.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_54.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_54.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_54.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_54 Patch grouper_v2_3_0_api_patch_54 is low risk, is not a security patch GRP-1476: Real time loader mysql issues - added to end of property file: grouper_v2_3_0_api_patch_54.date = 2017/04/14 00:58:27 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob$Row.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob.java Patch successfully applied: grouper_v2_3_0_api_patch_54 - added to end of property file: grouper_v2_3_0_api_patch_54.state = applied ################ Checking patch grouper_v2_3_0_api_patch_55 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_55.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_55.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_55.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_55.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_55 Patch grouper_v2_3_0_api_patch_55 is low risk, is not a security patch GRP-1477: Reduce error logging when code fails in threads that would be retried out of threads - added to end of property file: grouper_v2_3_0_api_patch_55.date = 2017/04/14 00:58:29 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/AddMissingGroupSets$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/AddMissingGroupSets$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/AddMissingGroupSets$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/AddMissingGroupSets$4.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/AddMissingGroupSets.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/AddMissingGroupSets.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperStartup$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperStartup$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperStartup$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperStartup$4.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperStartup.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperStartup.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncPITTables$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncPITTables$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncPITTables$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncPITTables$4.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncPITTables.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncPITTables.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncStemSets$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncStemSets$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncStemSets$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncStemSets.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncStemSets.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperCallable$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperCallable.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperCallable.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$DaemonThreadFactory.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$GrouperMapContext.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$MaskingThread.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil.java Patch successfully applied: grouper_v2_3_0_api_patch_55 - added to end of property file: grouper_v2_3_0_api_patch_55.state = applied ################ Checking patch grouper_v2_3_0_api_patch_56 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_56.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_56.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_56.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_56.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_56 Patch grouper_v2_3_0_api_patch_56 is low risk, is not a security patch GRP-1492: multiple nodes loader - needs to check if job is still running - added to end of property file: grouper_v2_3_0_api_patch_56.date = 2017/04/14 00:58:30 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoader.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoader.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob$Row.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderJob.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderJob.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/instrumentation/TierInstrumentationDaemon.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/instrumentation/TierInstrumentationDaemon.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/FindBadMembershipsDaemon.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/FindBadMembershipsDaemon.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper-loader.base.properties Patch successfully applied: grouper_v2_3_0_api_patch_56 - added to end of property file: grouper_v2_3_0_api_patch_56.state = applied ################ Checking patch grouper_v2_3_0_api_patch_57 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_57.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_57.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_57.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_57.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_57 Patch grouper_v2_3_0_api_patch_57 is low risk, is not a security patch GRP-1487: grouperLoader view job in the UI - added to end of property file: grouper_v2_3_0_api_patch_57.date = 2017/04/14 00:58:32 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/lib/grouper/commons-lang3-3.5.jar Applying file: /tmp/installer/grouper.apiBinary-2.3.0/lib/grouper/cron-parser-core-2.9.jar Applying file: /tmp/installer/grouper.apiBinary-2.3.0/lib/grouper/joda-time-2.9.7.jar Patch successfully applied: grouper_v2_3_0_api_patch_57 - added to end of property file: grouper_v2_3_0_api_patch_57.state = applied ################ Checking patch grouper_v2_3_0_api_patch_58 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_58.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_58.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_58.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_58.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_58 Patch grouper_v2_3_0_api_patch_58 is low risk, is not a security patch GRP-1502: deleteGroupsIfNotUsed throws NPE in loader job - added to end of property file: grouper_v2_3_0_api_patch_58.date = 2017/04/14 00:58:33 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hooks/examples/GroupTypeTupleIncludeExcludeHook.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hooks/examples/GroupTypeTupleIncludeExcludeHook.java Patch successfully applied: grouper_v2_3_0_api_patch_58 - added to end of property file: grouper_v2_3_0_api_patch_58.state = applied ################ Checking patch grouper_v2_3_0_api_patch_59 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_59.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_59.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_59.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_59.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_59 Patch grouper_v2_3_0_api_patch_59 is low risk, is not a security patch GRP-1490: memory leak closing inputStreams - added to end of property file: grouper_v2_3_0_api_patch_59.date = 2017/04/14 00:58:35 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/esb/listener/EsbHttpHandler.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/esb/listener/EsbHttpHandler.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase.java Patch successfully applied: grouper_v2_3_0_api_patch_59 - added to end of property file: grouper_v2_3_0_api_patch_59.state = applied ################ Checking patch grouper_v2_3_0_api_patch_60 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_60.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_60.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_60.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_60.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_60 Patch grouper_v2_3_0_api_patch_60 is low risk, is not a security patch GRP-1507: null pointer on startup with wheel group - added to end of property file: grouper_v2_3_0_api_patch_60.date = 2017/04/14 00:58:36 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelCache.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelCache.java Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelNamingResolver$1.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelNamingResolver$2.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelNamingResolver$3.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelNamingResolver.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelNamingResolver.java Patch successfully applied: grouper_v2_3_0_api_patch_60 - added to end of property file: grouper_v2_3_0_api_patch_60.state = applied ################ Checking patch grouper_v2_3_0_api_patch_61 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_61.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_61.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_61.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_61.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_api_patch_61 Patch grouper_v2_3_0_api_patch_61 is low risk, is not a security patch GRP-1514: null pointer in inherited privileges and rules - added to end of property file: grouper_v2_3_0_api_patch_61.date = 2017/04/14 00:58:38 Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/rules/RuleFinder.class Applying file: /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/rules/RuleFinder.java Patch successfully applied: grouper_v2_3_0_api_patch_61 - added to end of property file: grouper_v2_3_0_api_patch_61.state = applied ################ Checking patch grouper_v2_3_0_api_patch_62 Patch doesnt exist yet (not an error): https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_62.tar.gz Do you want add log4j.logger.org.apache.tools.ant = WARN to /tmp/installer/grouper.apiBinary-2.3.0/conf/log4j.properties (recommended so you can see progress of SQL scripts) (t|f)? [t]:
- added to end of property file: log4j.logger.org.apache.tools.ant = WARN Do you want to init the database (delete all existing grouper tables, add new ones) (t|f)? t ################################## Initting DB with command: /tmp/installer/grouper.apiBinary-2.3.0/bin/gsh.sh -registry -drop -runscript -noprompt ...... stderr: Grouper ddl object type 'Grouper' has dbVersion: 0 and java version: 30 Grouper ddl object type 'Subject' has dbVersion: 0 and java version: 1 Grouper database schema DDL requires updates (should run script manually and carefully, in sections, verify data before drop statements, backup/export important data before starting, follow change log on confluence, dont run exact same script in multiple envs - generate a new one
for each env), script file is: /tmp/installer/grouper.apiBinary-2.3.0/ddlScripts/grouperDdl_20170414_00_58_58_572.sql Grouper note: auto-created attributeDefName: etc:attribute:attrExternalSubjectInvite:externalSubjectInvite Grouper note: auto-created attributeDefName: etc:attribute:attrExternalSubjectInvite:externalSubjectInviteExpireDate Grouper note: auto-created attributeDefName: etc:attribute:attrExternalSubjectInvite:externalSubjectInviteDate Grouper note: auto-created attributeDefName: etc:attribute:attrExternalSubjectInvite:externalSubjectEmailAddress Grouper note: auto-created attributeDefName: etc:attribute:attrExternalSubjectInvite:externalSubjectInviteGroupUuids Grouper note: auto-created attributeDefName: etc:attribute:attrExternalSubjectInvite:externalSubjectInviteMemberId Grouper note: auto-created attributeDefName: etc:attribute:attrExternalSubjectInvite:externalSubjectInviteUuid Grouper note: auto-created attributeDefName: etc:attribute:attrExternalSubjectInvite:externalSubjectInviteEmailWhenRegistered Grouper note: auto-created attributeDefName: etc:attribute:attrExternalSubjectInvite:externalSubjectInviteEmail Grouper note: auto-created stem: etc:attribute:messages Grouper note: auto-created role: etc:attribute:messages:grouperMessageRole Grouper note: auto-created attributeDef: etc:attribute:messages:grouperMessageTopicDef Grouper note: auto-created attributeDef: etc:attribute:messages:grouperMessageQueueDef Grouper note: auto-created stem: etc:attribute:messages:grouperMessageTopics Grouper note: auto-created stem: etc:attribute:messages:grouperMessageQueues Grouper note: auto-created attributeDefName: etc:attribute:rules:rule Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleActAsSubjectId Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleActAsSubjectIdentifier Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleActAsSubjectSourceId Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleCheckType Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleCheckOwnerId Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleCheckOwnerName Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleCheckStemScope Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleCheckArg0 Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleCheckArg1 Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleIfOwnerId Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleIfOwnerName Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleIfConditionEl Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleIfConditionEnum Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleIfConditionEnumArg0 Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleIfConditionEnumArg1 Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleIfStemScope Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleThenEl Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleThenEnum Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleThenEnumArg0 Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleThenEnumArg1 Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleThenEnumArg2 Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleValid Grouper note: auto-created attributeDefName: etc:attribute:rules:ruleRunDaemon Grouper note: auto-created attributeDefName: etc:attribute:permissionLimits:limitExpression Grouper note: auto-created attributeDefName: etc:attribute:permissionLimits:limitIpOnNetworks Grouper note: auto-created attributeDefName: etc:attribute:permissionLimits:limitIpOnNetworkRealm Grouper note: auto-created attributeDefName: etc:attribute:permissionLimits:limitLabelsContain Grouper note: auto-created attributeDefName: etc:attribute:permissionLimits:limitAmountLessThan Grouper note: auto-created attributeDefName: etc:attribute:permissionLimits:limitAmountLessThanOrEqual Grouper note: auto-created attributeDefName: etc:attribute:permissionLimits:limitWeekday9to5 Grouper note: auto-created attributeDefName: etc:attribute:attrLoader:attributeLoader Grouper note: auto-created attributeDefName: etc:attribute:attrLoader:attributeLoaderType Grouper note: auto-created attributeDefName: etc:attribute:attrLoader:attributeLoaderDbName Grouper note: auto-created attributeDefName: etc:attribute:attrLoader:attributeLoaderScheduleType Grouper note: auto-created attributeDefName: etc:attribute:attrLoader:attributeLoaderQuartzCron Grouper note: auto-created attributeDefName: etc:attribute:attrLoader:attributeLoaderIntervalSeconds Grouper note: auto-created attributeDefName: etc:attribute:attrLoader:attributeLoaderPriority Grouper note: auto-created attributeDefName: etc:attribute:attrLoader:attributeLoaderAttrsLike Grouper note: auto-created attributeDefName: etc:attribute:attrLoader:attributeLoaderAttrQuery Grouper note: auto-created attributeDefName: etc:attribute:attrLoader:attributeLoaderAttrSetQuery Grouper note: auto-created attributeDefName: etc:attribute:attrLoader:attributeLoaderActionQuery Grouper note: auto-created attributeDefName: etc:attribute:attrLoader:attributeLoaderActionSetQuery Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdap Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapType Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapServerId Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapFilter Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapQuartzCron Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapSearchDn Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapSubjectAttribute Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapSourceId Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapSubjectIdType Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapAndGroups Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapSearchScope Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapPriority Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapGroupsLike Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapGroupAttribute Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapAttributeFilterExpression Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapExtraAttributes Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapGroupNameExpression Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapGroupDisplayNameExpression Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapGroupDescriptionExpression Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapSubjectExpression Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapGroupTypes Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapReaders Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapViewers Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapAdmins Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapUpdaters Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapOptins Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapOptouts Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapGroupAttrReaders Grouper note: auto-created attributeDefName: etc:attribute:loaderLdap:grouperLoaderLdapGroupAttrUpdaters Grouper note: auto-created attributeDefName: etc:attribute:userData:grouperUserData Grouper note: auto-created attributeDefName: etc:attribute:userData:grouperUserDataFavoriteGroups Grouper note: auto-created attributeDefName: etc:attribute:userData:grouperUserDataFavoriteSubjects Grouper note: auto-created attributeDefName: etc:attribute:userData:grouperUserDataRecentGroups Grouper note: auto-created attributeDefName: etc:attribute:userData:grouperUserDataFavoriteStems Grouper note: auto-created attributeDefName: etc:attribute:userData:grouperUserDataRecentStems Grouper note: auto-created attributeDefName: etc:attribute:userData:grouperUserDataRecentAttributeDefs Grouper note: auto-created attributeDefName: etc:attribute:userData:grouperUserDataRecentAttributeDefNames Grouper note: auto-created attributeDefName: etc:attribute:userData:grouperUserDataRecentSubjects Grouper note: auto-created attributeDefName: etc:attribute:userData:grouperUserDataFavoriteAttributeDefs Grouper note: auto-created attributeDefName: etc:attribute:userData:grouperUserDataFavoriteAttributeDefNames Grouper note: auto-created attributeDefName: etc:attribute:userData:grouperUserDataPreferences Grouper note: auto-created attributeDefName: etc:attribute:entities:entitySubjectIdentifier stdout: Using GROUPER_HOME: /tmp/installer/grouper.apiBinary-2.3.0 Using GROUPER_CONF: /tmp/installer/grouper.apiBinary-2.3.0/conf Using JAVA: /opt/java8/bin/java using MEMORY: 64m-750m Grouper starting up: version: 2.3.0, build date: null, env: <no label configured> grouper.properties read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.properties Grouper current directory is: /tmp/installer/grouper.apiBinary-2.3.0 log4j.properties read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/log4j.properties Grouper is logging to file: /tmp/installer/grouper.apiBinary-2.3.0/logs/grouper_error.log, at min level WARN for package: edu.internet2.middleware.grouper, based on log4j.properties grouper.hibernate.properties: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.hibernate.properties grouper.hibernate.properties: installer@jdbc:mysql://localhost:3306/installer subject.properties read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/subject.properties sources.xml read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/sources.xml sources configured in: sources.xml sources.xml groupersource id: g:gsa sources.xml groupersource id: grouperEntities sources.xml jdbc source id: jdbc: GrouperJdbcConnectionProvider Script was executed successfully End Initting DB ################################## Do you want to add quickstart subjects to DB (t|f)? [t]: Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/subjects.sql to file: /tmp/installer/subjects.sql ################################## Adding sample subjects with command: /tmp/installer/grouper.apiBinary-2.3.0/bin/gsh.sh -registry -runsqlfile /tmp/installer/subjects.sql -noprompt .. stdout: Using GROUPER_HOME: /tmp/installer/grouper.apiBinary-2.3.0 Using GROUPER_CONF: /tmp/installer/grouper.apiBinary-2.3.0/conf Using JAVA: /opt/java8/bin/java using MEMORY: 64m-750m Script was executed successfully Grouper starting up: version: 2.3.0, build date: null, env: <no label configured> grouper.properties read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.properties Grouper current directory is: /tmp/installer/grouper.apiBinary-2.3.0 log4j.properties read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/log4j.properties Grouper is logging to file: /tmp/installer/grouper.apiBinary-2.3.0/logs/grouper_error.log, at min level WARN for package: edu.internet2.middleware.grouper, based on log4j.properties grouper.hibernate.properties: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.hibernate.properties grouper.hibernate.properties: installer@jdbc:mysql://localhost:3306/installer subject.properties read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/subject.properties sources.xml read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/sources.xml sources configured in: sources.xml sources.xml groupersource id: g:gsa sources.xml groupersource id: grouperEntities sources.xml jdbc source id: jdbc: GrouperJdbcConnectionProvider Error: Cannot properly read UTF string from database: 'Ÿ?Ÿ?ŸªŸºŸÉŸÑŸÑ', make sure your database has UTF tables and perhaps a hibernate.connection.url in grouper.hibernate.properties Error: Cannot properly read UTF string from database: 'Ÿ?Ÿ?ŸªŸºŸÉŸÑŸÑ', make sure your database has UTF tables and perhaps a hibernate.connection.url in grouper.hibernate.properties End adding sample subjects ################################## Do you want to add quickstart data to registry (t|f)? [t] Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/quickstart.xml to file: /tmp/installer/quickstart.xml ################################## Adding quickstart data with command: /tmp/installer/grouper.apiBinary-2.3.0/bin/gsh.sh -xmlimportold GrouperSystem /tmp/installer/quickstart.xml -noprompt ...... stdout: Using GROUPER_HOME: /tmp/installer/grouper.apiBinary-2.3.0 Using GROUPER_CONF: /tmp/installer/grouper.apiBinary-2.3.0/conf Using JAVA: /opt/java8/bin/java using MEMORY: 64m-750m Grouper starting up: version: 2.3.0, build date: null, env: <no label configured> grouper.properties read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.properties Grouper current directory is: /tmp/installer/grouper.apiBinary-2.3.0 log4j.properties read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/log4j.properties Grouper is logging to file: /tmp/installer/grouper.apiBinary-2.3.0/logs/grouper_error.log, at min level WARN for package: edu.internet2.middleware.grouper, based on log4j.properties grouper.hibernate.properties: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.hibernate.properties grouper.hibernate.properties: installer@jdbc:mysql://localhost:3306/installer subject.properties read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/subject.properties sources.xml read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/sources.xml sources configured in: sources.xml sources.xml groupersource id: g:gsa sources.xml groupersource id: grouperEntities sources.xml jdbc source id: jdbc: GrouperJdbcConnectionProvider Error: Cannot properly read UTF string from database: 'Ÿ?Ÿ?ŸªŸºŸÉŸÑŸÑ', make sure your database has UTF tables and perhaps a hibernate.connection.url in grouper.hibernate.properties End adding quickstart data ################################## Do you want to install the user interface (t|f)? [t]: Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/grouper.ui-2.3.0.tar.gz to file: /tmp/installer/tarballs/grouper.ui-2.3.0.tar.gz Unzipping: /tmp/installer/tarballs/grouper.ui-2.3.0.tar.gz Expanding: /tmp/installer/tarballs/grouper.ui-2.3.0.tar to /tmp/installer/grouper.ui-2.3.0 Copying file: /tmp/installer/grouper.ui-2.3.0/build.properties.template to file: /tmp/installer/grouper.ui-2.3.0/build.properties Editing /tmp/installer/grouper.ui-2.3.0/build.properties: - set property: grouper.folder from: ../grouper to: /tmp/installer/grouper.apiBinary-2.3.0 - property should.copy.context.xml.to.metainf already was set to: false, not changing file Downloading from URL: https://software.internet2.edu/grouper/downloads/tools/apache-ant-1.8.2-bin.tar.gz to file: /tmp/installer/tarballs/apache-ant-1.8.2-bin.tar.gz Unzipping: /tmp/installer/tarballs/apache-ant-1.8.2-bin.tar.gz Expanding: /tmp/installer/tarballs/apache-ant-1.8.2-bin.tar to /tmp/installer/tarballs/apache-ant-1.8.2 Enter the tomcat version (8.5.12 or 6.0.35) [8.5.12]: Downloading from URL: https://software.internet2.edu/grouper/downloads/tools/apache-tomcat-8.5.12.tar.gz to file: /tmp/installer/tarballs/apache-tomcat-8.5.12.tar.gz Unzipping: /tmp/installer/tarballs/apache-tomcat-8.5.12.tar.gz Expanding: /tmp/installer/tarballs/apache-tomcat-8.5.12.tar to /tmp/installer/apache-tomcat-8.5.12 Do you want to set the tomcat memory limit (t|f)? [t]: Editing file: /tmp/installer/apache-tomcat-8.5.12/bin/catalina.bat Adding max memory to file at line number: 65 - old permgen memory value is same as new value: 256M Editing file: /tmp/installer/apache-tomcat-8.5.12/bin/catalina.sh Adding max memory to file at line number: 65 - old permgen memory value is same as new value: 256M Do you want to set tomcat scripts to executable (t|f)? [t]: Making tomcat file executable with command: chmod +x /tmp/installer/apache-tomcat-8.5.12/bin/setclasspath.sh Making tomcat file executable with command: chmod +x /tmp/installer/apache-tomcat-8.5.12/bin/tool-wrapper.sh Making tomcat file executable with command: chmod +x /tmp/installer/apache-tomcat-8.5.12/bin/digest.sh Making tomcat file executable with command: chmod +x /tmp/installer/apache-tomcat-8.5.12/bin/version.sh Making tomcat file executable with command: chmod +x /tmp/installer/apache-tomcat-8.5.12/bin/configtest.sh Making tomcat file executable with command: chmod +x /tmp/installer/apache-tomcat-8.5.12/bin/shutdown.sh Making tomcat file executable with command: chmod +x /tmp/installer/apache-tomcat-8.5.12/bin/startup.sh Making tomcat file executable with command: chmod +x /tmp/installer/apache-tomcat-8.5.12/bin/catalina.sh Making tomcat file executable with command: chmod +x /tmp/installer/apache-tomcat-8.5.12/bin/daemon.sh Do you want to run dos2unix on tomcat sh files (t|f)? [t]: What ports do you want tomcat to run on (HTTP, JK, shutdown): [8080, 8009, 8005]: 8600,8601,8602 Editing tomcat config file: /tmp/installer/apache-tomcat-8.5.12/conf/server.xml - changing tomcat HTTP port from: '8080' to: '8600' - changing tomcat JK port from: '8009' to: '8601' - changing tomcat shutdown port from: '8005' to: '8602' Do you want to set URIEncoding to UTF-8 in tomcat server.xml <Connector> elements (t|f)? [t]:
- adding tomcat URIEncoding attribute for element <Connector AJP with value: 'UTF-8' - adding tomcat URIEncoding attribute for element <Connector HTTP with value: 'UTF-8' Tomcat is supposed to be listening on port: 8600, port not listening, assuming tomcat is not running... Should we stop tomcat anyway? (t|f)? [f] Using shell command: bash ################################## Building UI with command: /tmp/installer/grouper.ui-2.3.0> bash /tmp/installer/tarballs/apache-ant-1.8.2/bin/ant dist ... stdout: Buildfile: /tmp/installer/grouper.ui-2.3.0/build.xml [copy] Copying 1 file to /tmp/installer/grouper.ui-2.3.0 [copy] Copying 1 file to /tmp/installer/grouper.ui-2.3.0/conf [copy] Copying 1 file to /tmp/installer/grouper.ui-2.3.0/conf/grouperText dist: -setup: -choose-webapp: [propertyfile] Creating new property file: /tmp/installer/grouper.ui-2.3.0/.lastbuild.properties [echo] In setup - do.clean = true cleanable=${webapp.folder.cleanable} -doStop: -doCleanWebappClassFolder: [echo] Removing /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes -doClean: [echo] Removing /tmp/installer/grouper.ui-2.3.0/dist/grouper [mkdir] Created dir: /tmp/installer/grouper.ui-2.3.0/temp -resources: [echo] In resources - Build folder = /tmp/installer/grouper.ui-2.3.0/dist/grouper -dist-grouper: [echo] Creating /tmp/installer/grouper.ui-2.3.0/dist/grouper [mkdir] Created dir: /tmp/installer/grouper.ui-2.3.0/dist/grouper [mkdir] Created dir: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes [mkdir] Created dir: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/lib [echo] Copying Grouper configuration files to /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes [copy] Copying 467 files to /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes -local-log4j: -fix-grouper-home: [echo] Attempting to replace grouper.home with /tmp/installer/grouper.apiBinary-2.3.0/ [echo] Copying ui resources to /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/resources [mkdir] Created dir: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/resources [copy] Copying 7 files to /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/resources [copy] Copying 1 file to /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes [copy] Copying 1 file to /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes [copy] Copying 1 file to /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes [copy] Copying 1 file to /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes [copy] Copying 3 files to /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes -additional-build: -optional-conf: -webapp: [delete] Deleting directory /tmp/installer/grouper.ui-2.3.0/temp [mkdir] Created dir: /tmp/installer/grouper.ui-2.3.0/temp -compileGrouper: [mkdir] Created dir: /tmp/installer/grouper.ui-2.3.0/temp/jarBin [javac] /tmp/installer/grouper.ui-2.3.0/build.xml:452: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 324 source files to /tmp/installer/grouper.ui-2.3.0/temp/jarBin [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5 [javac] warning: [options] source value 1.5 is obsolete and will be removed in a future release [javac] warning: [options] target value 1.5 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 4 warnings [jar] Building jar: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/lib/grouper-ui.jar -additional-build: [copy] Copying 76 files to /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/lib [copy] Copying 5 files to /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/lib -copyContent: [echo] Copying core UI files to /tmp/installer/grouper.ui-2.3.0/dist/grouper [copy] Copying 1244 files to /tmp/installer/grouper.ui-2.3.0/dist/grouper [echo] Processing web.xml [copy] Copying 1 file to /tmp/installer/grouper.ui-2.3.0/temp [echo] web.xmls.isempty=:${web.xmls.isempty}: -merge-xmls: [echo] temp.dir : /tmp/installer/grouper.ui-2.3.0/temp [echo] final.web.xmls : ${final.web.xmls} [echo] ui.folder : /tmp/installer/grouper.ui-2.3.0 [echo] webapp.folder : /tmp/installer/grouper.ui-2.3.0/dist/grouper [copy] Copying 1 file to /tmp/installer/grouper.ui-2.3.0/temp [copy] Copying 1 file to /tmp/installer/grouper.ui-2.3.0/temp [echo] Transforming: /tmp/installer/grouper.ui-2.3.0/temp/50.web.core.xml [echo] /tmp/installer/grouper.ui-2.3.0/temp/60.web.ajax.xml [echo] /tmp/installer/grouper.ui-2.3.0/temp/99.web.core-filters.xml [echo] [echo] [echo] Base = /tmp/installer/grouper.ui-2.3.0/temp/50.web.core.xml [echo] + /tmp/installer/grouper.ui-2.3.0/temp/60.web.ajax.xml [echo] -> /tmp/installer/grouper.ui-2.3.0/temp/web.1.xml [echo] [echo] Base = /tmp/installer/grouper.ui-2.3.0/temp/web.1.xml [echo] + /tmp/installer/grouper.ui-2.3.0/temp/99.web.core-filters.xml [echo] -> /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/web.xml [echo] Result: 0 -copy-core-web-xml: -copyContextXmlToMetaInf: -copyContextXmlToTomcat: -html: -war: -web: [echo] **************************************************** [echo] ** The Grouper UI will fail to start if the user ** [echo] ** which your application server runs as does not ** [echo] ** have permission to write to the log files that ** [echo] ** are configured in log4j.properties. See ** [echo] ** build.properties for more information ** [echo] **************************************************** BUILD SUCCESSFUL Total time: 17 seconds Do you want to set the log dir of UI (t|f)? [t]: Enter the UI log dir: [/tmp/installer/apache-tomcat-8.5.12/logs/grouperUi]:
Editing file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/log4j.properties - changing UI log directory from: '/tmp/installer/grouper.apiBinary-2.3.0/logs' to: '/tmp/installer/apache-tomcat-8.5.12/logs/grouperUi' - changing UI log directory from: '/tmp/installer/grouper.apiBinary-2.3.0/logs' to: '/tmp/installer/apache-tomcat-8.5.12/logs/grouperUi' - changing UI log directory from: '/tmp/installer/grouper.apiBinary-2.3.0/logs' to: '/tmp/installer/apache-tomcat-8.5.12/logs/grouperUi' - changing UI log directory from: '/tmp/installer/grouper.apiBinary-2.3.0/logs' to: '/tmp/installer/apache-tomcat-8.5.12/logs/grouperUi' Creating log directory: /tmp/installer/apache-tomcat-8.5.12/logs/grouperUi Created and deleted a test file successfully in dir: /tmp/installer/apache-tomcat-8.5.12/logs/grouperUi End building UI ################################## Enter the URL path for the UI [grouper]: Editing tomcat config file: /tmp/installer/apache-tomcat-8.5.12/conf/server.xml - adding tomcat context for UI line: '<Context docBase="/tmp/installer/grouper.ui-2.3.0/dist/grouper" path="/grouper" reloadable="false"/>' Copying applied API patch status to UI: - from: /tmp/installer/grouper.apiBinary-2.3.0/grouperPatchStatus.properties - to: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties Marking patch: grouper_v2_3_0_api_patch_60 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_60.state = applied - added to end of property file: grouper_v2_3_0_api_patch_60.date = 2017/04/14 00:58:36 Marking patch: grouper_v2_3_0_api_patch_19 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_19.state = applied - added to end of property file: grouper_v2_3_0_api_patch_19.date = 2017/04/14 00:57:34 Marking patch: grouper_v2_3_0_api_patch_14 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_14.state = applied - added to end of property file: grouper_v2_3_0_api_patch_14.date = 2017/04/14 00:57:27 Marking patch: grouper_v2_3_0_api_patch_39 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_39.state = applied - added to end of property file: grouper_v2_3_0_api_patch_39.date = 2017/04/14 00:58:05 Marking patch: grouper_v2_3_0_api_patch_4 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_47.date = 2017/04/14 00:58:17 - added to end of property file: grouper_v2_3_0_api_patch_4.state = applied - added to end of property file: grouper_v2_3_0_api_patch_41.date = 2017/04/14 00:58:08 - added to end of property file: grouper_v2_3_0_api_patch_40.state = applied - added to end of property file: grouper_v2_3_0_api_patch_48.date = 2017/04/14 00:58:18 - added to end of property file: grouper_v2_3_0_api_patch_45.state = applied - added to end of property file: grouper_v2_3_0_api_patch_42.date = 2017/04/14 00:58:09 - added to end of property file: grouper_v2_3_0_api_patch_49.date = 2017/04/14 00:58:20 - added to end of property file: grouper_v2_3_0_api_patch_44.state = applied - added to end of property file: grouper_v2_3_0_api_patch_43.date = 2017/04/14 00:58:11 - added to end of property file: grouper_v2_3_0_api_patch_49.state = applied - added to end of property file: grouper_v2_3_0_api_patch_4.date = 2017/04/14 00:57:12 - added to end of property file: grouper_v2_3_0_api_patch_44.date = 2017/04/14 00:58:12 - added to end of property file: grouper_v2_3_0_api_patch_48.state = applied - added to end of property file: grouper_v2_3_0_api_patch_43.state = applied - added to end of property file: grouper_v2_3_0_api_patch_45.date = 2017/04/14 00:58:14 - added to end of property file: grouper_v2_3_0_api_patch_42.state = applied - added to end of property file: grouper_v2_3_0_api_patch_47.state = applied - added to end of property file: grouper_v2_3_0_api_patch_41.state = applied - added to end of property file: grouper_v2_3_0_api_patch_46.date = 2017/04/14 00:58:15 - added to end of property file: grouper_v2_3_0_api_patch_40.date = 2017/04/14 00:58:06 - added to end of property file: grouper_v2_3_0_api_patch_46.state = applied Marking patch: grouper_v2_3_0_api_patch_33 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_33.state = applied - added to end of property file: grouper_v2_3_0_api_patch_33.date = 2017/04/14 00:57:56 Marking patch: grouper_v2_3_0_api_patch_53 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_53.state = applied - added to end of property file: grouper_v2_3_0_api_patch_53.date = 2017/04/14 00:58:26 Marking patch: grouper_v2_3_0_api_patch_26 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_26.state = applied - added to end of property file: grouper_v2_3_0_api_patch_26.date = 2017/04/14 00:57:45 Marking patch: grouper_v2_3_0_api_patch_20 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_20.state = applied - added to end of property file: grouper_v2_3_0_api_patch_20.date = 2017/04/14 00:57:36 Marking patch: grouper_v2_3_0_api_patch_40 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_40.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_40.date already was set to: 2017/04/14 00:58:06, not changing file Marking patch: grouper_v2_3_0_api_patch_13 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_13.state = applied - added to end of property file: grouper_v2_3_0_api_patch_13.date = 2017/04/14 00:57:25 Marking patch: grouper_v2_3_0_api_patch_38 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_38.state = applied - added to end of property file: grouper_v2_3_0_api_patch_38.date = 2017/04/14 00:58:03 Marking patch: grouper_v2_3_0_api_patch_9 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_9.state = applied - added to end of property file: grouper_v2_3_0_api_patch_9.date = 2017/04/14 00:57:19 Marking patch: grouper_v2_3_0_api_patch_58 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_58.date = 2017/04/14 00:58:33 - added to end of property file: grouper_v2_3_0_api_patch_58.state = applied Marking patch: grouper_v2_3_0_api_patch_52 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_52.date = 2017/04/14 00:58:24 - added to end of property file: grouper_v2_3_0_api_patch_52.state = applied Marking patch: grouper_v2_3_0_api_patch_25 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_25.date = 2017/04/14 00:57:43 - added to end of property file: grouper_v2_3_0_api_patch_25.state = applied Marking patch: grouper_v2_3_0_api_patch_45 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_45.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_45.date already was set to: 2017/04/14 00:58:14, not changing file Marking patch: grouper_v2_3_0_api_patch_18 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_18.state = applied - added to end of property file: grouper_v2_3_0_api_patch_18.date = 2017/04/14 00:57:33 Marking patch: grouper_v2_3_0_api_patch_12 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_12.state = applied - added to end of property file: grouper_v2_3_0_api_patch_12.date = 2017/04/14 00:57:24 Marking patch: grouper_v2_3_0_api_patch_3 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_39.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_33.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_36.date = 2017/04/14 00:58:00 - property grouper_v2_3_0_api_patch_38.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_30.date = 2017/04/14 00:57:51 - added to end of property file: grouper_v2_3_0_api_patch_37.date = 2017/04/14 00:58:02 - added to end of property file: grouper_v2_3_0_api_patch_3.state = applied - added to end of property file: grouper_v2_3_0_api_patch_32.state = applied - added to end of property file: grouper_v2_3_0_api_patch_3.date = 2017/04/14 00:57:10 - property grouper_v2_3_0_api_patch_38.date already was set to: 2017/04/14 00:58:03, not changing file - added to end of property file: grouper_v2_3_0_api_patch_31.date = 2017/04/14 00:57:53 - added to end of property file: grouper_v2_3_0_api_patch_37.state = applied - added to end of property file: grouper_v2_3_0_api_patch_31.state = applied - property grouper_v2_3_0_api_patch_39.date already was set to: 2017/04/14 00:58:05, not changing file - added to end of property file: grouper_v2_3_0_api_patch_32.date = 2017/04/14 00:57:54 - added to end of property file: grouper_v2_3_0_api_patch_36.state = applied - property grouper_v2_3_0_api_patch_33.date already was set to: 2017/04/14 00:57:56, not changing file - added to end of property file: grouper_v2_3_0_api_patch_30.state = applied - added to end of property file: grouper_v2_3_0_api_patch_35.state = applied - added to end of property file: grouper_v2_3_0_api_patch_34.date = 2017/04/14 00:57:57 - added to end of property file: grouper_v2_3_0_api_patch_34.state = applied - added to end of property file: grouper_v2_3_0_api_patch_35.date = 2017/04/14 00:57:59 Marking patch: grouper_v2_3_0_api_patch_32 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_32.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_32.date already was set to: 2017/04/14 00:57:54, not changing file Marking patch: grouper_v2_3_0_api_patch_57 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_57.state = applied - added to end of property file: grouper_v2_3_0_api_patch_57.date = 2017/04/14 00:58:32 Marking patch: grouper_v2_3_0_api_patch_44 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_44.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_44.date already was set to: 2017/04/14 00:58:12, not changing file Marking patch: grouper_v2_3_0_api_patch_17 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_17.state = applied - added to end of property file: grouper_v2_3_0_api_patch_17.date = 2017/04/14 00:57:31 Marking patch: grouper_v2_3_0_api_patch_37 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_37.date already was set to: 2017/04/14 00:58:02, not changing file - property grouper_v2_3_0_api_patch_37.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_8 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_8.date = 2017/04/14 00:57:18 - added to end of property file: grouper_v2_3_0_api_patch_8.state = applied Marking patch: grouper_v2_3_0_api_patch_2 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_26.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_25.date already was set to: 2017/04/14 00:57:43, not changing file - property grouper_v2_3_0_api_patch_20.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_2.date = 2017/04/14 00:57:09 - property grouper_v2_3_0_api_patch_25.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_26.date already was set to: 2017/04/14 00:57:45, not changing file - property grouper_v2_3_0_api_patch_20.date already was set to: 2017/04/14 00:57:36, not changing file - added to end of property file: grouper_v2_3_0_api_patch_2.state = applied - added to end of property file: grouper_v2_3_0_api_patch_27.date = 2017/04/14 00:57:47 - added to end of property file: grouper_v2_3_0_api_patch_24.state = applied - added to end of property file: grouper_v2_3_0_api_patch_21.date = 2017/04/14 00:57:37 - added to end of property file: grouper_v2_3_0_api_patch_28.date = 2017/04/14 00:57:48 - added to end of property file: grouper_v2_3_0_api_patch_29.state = applied - added to end of property file: grouper_v2_3_0_api_patch_23.state = applied - added to end of property file: grouper_v2_3_0_api_patch_22.date = 2017/04/14 00:57:39 - added to end of property file: grouper_v2_3_0_api_patch_28.state = applied - added to end of property file: grouper_v2_3_0_api_patch_29.date = 2017/04/14 00:57:50 - added to end of property file: grouper_v2_3_0_api_patch_23.date = 2017/04/14 00:57:40 - added to end of property file: grouper_v2_3_0_api_patch_22.state = applied - added to end of property file: grouper_v2_3_0_api_patch_24.date = 2017/04/14 00:57:42 - added to end of property file: grouper_v2_3_0_api_patch_27.state = applied - added to end of property file: grouper_v2_3_0_api_patch_21.state = applied Marking patch: grouper_v2_3_0_api_patch_31 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_31.date already was set to: 2017/04/14 00:57:53, not changing file - property grouper_v2_3_0_api_patch_31.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_56 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_56.state = applied - added to end of property file: grouper_v2_3_0_api_patch_56.date = 2017/04/14 00:58:30 Marking patch: grouper_v2_3_0_api_patch_51 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_51.state = applied - added to end of property file: grouper_v2_3_0_api_patch_51.date = 2017/04/14 00:58:23 Marking patch: grouper_v2_3_0_api_patch_24 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_24.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_24.date already was set to: 2017/04/14 00:57:42, not changing file Marking patch: grouper_v2_3_0_api_patch_49 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_49.date already was set to: 2017/04/14 00:58:20, not changing file - property grouper_v2_3_0_api_patch_49.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_11 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_11.state = applied - added to end of property file: grouper_v2_3_0_api_patch_11.date = 2017/04/14 00:57:22 Marking patch: grouper_v2_3_0_api_patch_36 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_36.date already was set to: 2017/04/14 00:58:00, not changing file - property grouper_v2_3_0_api_patch_36.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_7 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_7.state = applied - added to end of property file: grouper_v2_3_0_api_patch_7.date = 2017/04/14 00:57:16 Marking patch: grouper_v2_3_0_api_patch_1 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_1.date = 2017/04/14 00:57:07 - property grouper_v2_3_0_api_patch_19.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_14.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_14.date already was set to: 2017/04/14 00:57:27, not changing file - property grouper_v2_3_0_api_patch_13.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_15.date = 2017/04/14 00:57:28 - property grouper_v2_3_0_api_patch_18.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_12.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_16.date = 2017/04/14 00:57:30 - property grouper_v2_3_0_api_patch_17.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_10.date = 2017/04/14 00:57:21 - property grouper_v2_3_0_api_patch_11.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_1.state = applied - property grouper_v2_3_0_api_patch_17.date already was set to: 2017/04/14 00:57:31, not changing file - property grouper_v2_3_0_api_patch_11.date already was set to: 2017/04/14 00:57:22, not changing file - added to end of property file: grouper_v2_3_0_api_patch_16.state = applied - added to end of property file: grouper_v2_3_0_api_patch_10.state = applied - property grouper_v2_3_0_api_patch_18.date already was set to: 2017/04/14 00:57:33, not changing file - property grouper_v2_3_0_api_patch_12.date already was set to: 2017/04/14 00:57:24, not changing file - added to end of property file: grouper_v2_3_0_api_patch_15.state = applied - property grouper_v2_3_0_api_patch_19.date already was set to: 2017/04/14 00:57:34, not changing file - property grouper_v2_3_0_api_patch_13.date already was set to: 2017/04/14 00:57:25, not changing file Marking patch: grouper_v2_3_0_api_patch_50 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_50.state = applied - added to end of property file: grouper_v2_3_0_api_patch_50.date = 2017/04/14 00:58:21 Marking patch: grouper_v2_3_0_api_patch_29 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_29.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_29.date already was set to: 2017/04/14 00:57:50, not changing file Marking patch: grouper_v2_3_0_api_patch_23 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_23.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_23.date already was set to: 2017/04/14 00:57:40, not changing file Marking patch: grouper_v2_3_0_api_patch_48 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_48.date already was set to: 2017/04/14 00:58:18, not changing file - property grouper_v2_3_0_api_patch_48.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_43 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_43.date already was set to: 2017/04/14 00:58:11, not changing file - property grouper_v2_3_0_api_patch_43.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_16 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_16.date already was set to: 2017/04/14 00:57:30, not changing file - property grouper_v2_3_0_api_patch_16.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_10 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_10.date already was set to: 2017/04/14 00:57:21, not changing file - property grouper_v2_3_0_api_patch_10.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_6 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_60.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_60.date already was set to: 2017/04/14 00:58:36, not changing file - added to end of property file: grouper_v2_3_0_api_patch_6.state = applied - added to end of property file: grouper_v2_3_0_api_patch_61.date = 2017/04/14 00:58:38 - added to end of property file: grouper_v2_3_0_api_patch_6.date = 2017/04/14 00:57:15 - added to end of property file: grouper_v2_3_0_api_patch_61.state = applied Marking patch: grouper_v2_3_0_api_patch_30 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_30.date already was set to: 2017/04/14 00:57:51, not changing file - property grouper_v2_3_0_api_patch_30.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_55 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_55.date = 2017/04/14 00:58:29 - added to end of property file: grouper_v2_3_0_api_patch_55.state = applied Marking patch: grouper_v2_3_0_api_patch_28 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_28.date already was set to: 2017/04/14 00:57:48, not changing file - property grouper_v2_3_0_api_patch_28.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_42 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_42.date already was set to: 2017/04/14 00:58:09, not changing file - property grouper_v2_3_0_api_patch_42.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_15 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_15.date already was set to: 2017/04/14 00:57:28, not changing file - property grouper_v2_3_0_api_patch_15.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_35 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_35.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_35.date already was set to: 2017/04/14 00:57:59, not changing file Marking patch: grouper_v2_3_0_api_patch_0 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_0.state = applied - added to end of property file: grouper_v2_3_0_api_patch_0.date = 2017/04/14 00:57:03 Marking patch: grouper_v2_3_0_api_patch_54 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_54.date = 2017/04/14 00:58:27 - added to end of property file: grouper_v2_3_0_api_patch_54.state = applied Marking patch: grouper_v2_3_0_api_patch_22 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_22.date already was set to: 2017/04/14 00:57:39, not changing file - property grouper_v2_3_0_api_patch_22.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_47 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_47.date already was set to: 2017/04/14 00:58:17, not changing file - property grouper_v2_3_0_api_patch_47.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_41 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_41.date already was set to: 2017/04/14 00:58:08, not changing file - property grouper_v2_3_0_api_patch_41.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_61 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_61.date already was set to: 2017/04/14 00:58:38, not changing file - property grouper_v2_3_0_api_patch_61.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_5 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_53.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_58.date already was set to: 2017/04/14 00:58:33, not changing file - property grouper_v2_3_0_api_patch_52.date already was set to: 2017/04/14 00:58:24, not changing file - property grouper_v2_3_0_api_patch_58.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_52.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_59.date = 2017/04/14 00:58:35 - property grouper_v2_3_0_api_patch_53.date already was set to: 2017/04/14 00:58:26, not changing file - property grouper_v2_3_0_api_patch_57.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_56.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_51.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_54.date already was set to: 2017/04/14 00:58:27, not changing file - property grouper_v2_3_0_api_patch_50.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_55.date already was set to: 2017/04/14 00:58:29, not changing file - added to end of property file: grouper_v2_3_0_api_patch_5.date = 2017/04/14 00:57:13 - property grouper_v2_3_0_api_patch_55.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_56.date already was set to: 2017/04/14 00:58:30, not changing file - property grouper_v2_3_0_api_patch_54.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_50.date already was set to: 2017/04/14 00:58:21, not changing file - property grouper_v2_3_0_api_patch_57.date already was set to: 2017/04/14 00:58:32, not changing file - added to end of property file: grouper_v2_3_0_api_patch_5.state = applied - added to end of property file: grouper_v2_3_0_api_patch_59.state = applied - property grouper_v2_3_0_api_patch_51.date already was set to: 2017/04/14 00:58:23, not changing file Marking patch: grouper_v2_3_0_api_patch_34 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_34.date already was set to: 2017/04/14 00:57:57, not changing file - property grouper_v2_3_0_api_patch_34.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_59 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_59.date already was set to: 2017/04/14 00:58:35, not changing file - property grouper_v2_3_0_api_patch_59.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_27 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_27.date already was set to: 2017/04/14 00:57:47, not changing file - property grouper_v2_3_0_api_patch_27.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_21 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_21.date already was set to: 2017/04/14 00:57:37, not changing file - property grouper_v2_3_0_api_patch_21.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_46 as applied in /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_46.date already was set to: 2017/04/14 00:58:15, not changing file - property grouper_v2_3_0_api_patch_46.state already was set to: applied, not changing file ################ Checking patch grouper_v2_3_0_api_patch_0 Patch: grouper_v2_3_0_api_patch_0: was applied on: 2017/04/14 00:57:03 ################ Checking patch grouper_v2_3_0_api_patch_1 Patch: grouper_v2_3_0_api_patch_1: was applied on: 2017/04/14 00:57:07 ################ Checking patch grouper_v2_3_0_api_patch_2 Patch: grouper_v2_3_0_api_patch_2: was applied on: 2017/04/14 00:57:09 ################ Checking patch grouper_v2_3_0_api_patch_3 Patch: grouper_v2_3_0_api_patch_3: was applied on: 2017/04/14 00:57:10 ################ Checking patch grouper_v2_3_0_api_patch_4 Patch: grouper_v2_3_0_api_patch_4: was applied on: 2017/04/14 00:57:12 ################ Checking patch grouper_v2_3_0_api_patch_5 Patch: grouper_v2_3_0_api_patch_5: was applied on: 2017/04/14 00:57:13 ################ Checking patch grouper_v2_3_0_api_patch_6 Patch: grouper_v2_3_0_api_patch_6: was applied on: 2017/04/14 00:57:15 ################ Checking patch grouper_v2_3_0_api_patch_7 Patch: grouper_v2_3_0_api_patch_7: was applied on: 2017/04/14 00:57:16 ################ Checking patch grouper_v2_3_0_api_patch_8 Patch: grouper_v2_3_0_api_patch_8: was applied on: 2017/04/14 00:57:18 ################ Checking patch grouper_v2_3_0_api_patch_9 Patch: grouper_v2_3_0_api_patch_9: was applied on: 2017/04/14 00:57:19 ################ Checking patch grouper_v2_3_0_api_patch_10 Patch: grouper_v2_3_0_api_patch_10: was applied on: 2017/04/14 00:57:21 ################ Checking patch grouper_v2_3_0_api_patch_11 Patch: grouper_v2_3_0_api_patch_11: was applied on: 2017/04/14 00:57:22 ################ Checking patch grouper_v2_3_0_api_patch_12 Patch: grouper_v2_3_0_api_patch_12: was applied on: 2017/04/14 00:57:24 ################ Checking patch grouper_v2_3_0_api_patch_13 Patch: grouper_v2_3_0_api_patch_13: was applied on: 2017/04/14 00:57:25 ################ Checking patch grouper_v2_3_0_api_patch_14 Patch: grouper_v2_3_0_api_patch_14: was applied on: 2017/04/14 00:57:27 ################ Checking patch grouper_v2_3_0_api_patch_15 Patch: grouper_v2_3_0_api_patch_15: was applied on: 2017/04/14 00:57:28 ################ Checking patch grouper_v2_3_0_api_patch_16 Patch: grouper_v2_3_0_api_patch_16: was applied on: 2017/04/14 00:57:30 ################ Checking patch grouper_v2_3_0_api_patch_17 Patch: grouper_v2_3_0_api_patch_17: was applied on: 2017/04/14 00:57:31 ################ Checking patch grouper_v2_3_0_api_patch_18 Patch: grouper_v2_3_0_api_patch_18: was applied on: 2017/04/14 00:57:33 ################ Checking patch grouper_v2_3_0_api_patch_19 Patch: grouper_v2_3_0_api_patch_19: was applied on: 2017/04/14 00:57:34 ################ Checking patch grouper_v2_3_0_api_patch_20 Patch: grouper_v2_3_0_api_patch_20: was applied on: 2017/04/14 00:57:36 ################ Checking patch grouper_v2_3_0_api_patch_21 Patch: grouper_v2_3_0_api_patch_21: was applied on: 2017/04/14 00:57:37 ################ Checking patch grouper_v2_3_0_api_patch_22 Patch: grouper_v2_3_0_api_patch_22: was applied on: 2017/04/14 00:57:39 ################ Checking patch grouper_v2_3_0_api_patch_23 Patch: grouper_v2_3_0_api_patch_23: was applied on: 2017/04/14 00:57:40 ################ Checking patch grouper_v2_3_0_api_patch_24 Patch: grouper_v2_3_0_api_patch_24: was applied on: 2017/04/14 00:57:42 ################ Checking patch grouper_v2_3_0_api_patch_25 Patch: grouper_v2_3_0_api_patch_25: was applied on: 2017/04/14 00:57:43 ################ Checking patch grouper_v2_3_0_api_patch_26 Patch: grouper_v2_3_0_api_patch_26: was applied on: 2017/04/14 00:57:45 ################ Checking patch grouper_v2_3_0_api_patch_27 Patch: grouper_v2_3_0_api_patch_27: was applied on: 2017/04/14 00:57:47 ################ Checking patch grouper_v2_3_0_api_patch_28 Patch: grouper_v2_3_0_api_patch_28: was applied on: 2017/04/14 00:57:48 ################ Checking patch grouper_v2_3_0_api_patch_29 Patch: grouper_v2_3_0_api_patch_29: was applied on: 2017/04/14 00:57:50 ################ Checking patch grouper_v2_3_0_api_patch_30 Patch: grouper_v2_3_0_api_patch_30: was applied on: 2017/04/14 00:57:51 ################ Checking patch grouper_v2_3_0_api_patch_31 Patch: grouper_v2_3_0_api_patch_31: was applied on: 2017/04/14 00:57:53 ################ Checking patch grouper_v2_3_0_api_patch_32 Patch: grouper_v2_3_0_api_patch_32: was applied on: 2017/04/14 00:57:54 ################ Checking patch grouper_v2_3_0_api_patch_33 Patch: grouper_v2_3_0_api_patch_33: was applied on: 2017/04/14 00:57:56 ################ Checking patch grouper_v2_3_0_api_patch_34 Patch: grouper_v2_3_0_api_patch_34: was applied on: 2017/04/14 00:57:57 ################ Checking patch grouper_v2_3_0_api_patch_35 Patch: grouper_v2_3_0_api_patch_35: was applied on: 2017/04/14 00:57:59 ################ Checking patch grouper_v2_3_0_api_patch_36 Patch: grouper_v2_3_0_api_patch_36: was applied on: 2017/04/14 00:58:00 ################ Checking patch grouper_v2_3_0_api_patch_37 Patch: grouper_v2_3_0_api_patch_37: was applied on: 2017/04/14 00:58:02 ################ Checking patch grouper_v2_3_0_api_patch_38 Patch: grouper_v2_3_0_api_patch_38: was applied on: 2017/04/14 00:58:03 ################ Checking patch grouper_v2_3_0_api_patch_39 Patch: grouper_v2_3_0_api_patch_39: was applied on: 2017/04/14 00:58:05 ################ Checking patch grouper_v2_3_0_api_patch_40 Patch: grouper_v2_3_0_api_patch_40: was applied on: 2017/04/14 00:58:06 ################ Checking patch grouper_v2_3_0_api_patch_41 Patch: grouper_v2_3_0_api_patch_41: was applied on: 2017/04/14 00:58:08 ################ Checking patch grouper_v2_3_0_api_patch_42 Patch: grouper_v2_3_0_api_patch_42: was applied on: 2017/04/14 00:58:09 ################ Checking patch grouper_v2_3_0_api_patch_43 Patch: grouper_v2_3_0_api_patch_43: was applied on: 2017/04/14 00:58:11 ################ Checking patch grouper_v2_3_0_api_patch_44 Patch: grouper_v2_3_0_api_patch_44: was applied on: 2017/04/14 00:58:12 ################ Checking patch grouper_v2_3_0_api_patch_45 Patch: grouper_v2_3_0_api_patch_45: was applied on: 2017/04/14 00:58:14 ################ Checking patch grouper_v2_3_0_api_patch_46 Patch: grouper_v2_3_0_api_patch_46: was applied on: 2017/04/14 00:58:15 ################ Checking patch grouper_v2_3_0_api_patch_47 Patch: grouper_v2_3_0_api_patch_47: was applied on: 2017/04/14 00:58:17 ################ Checking patch grouper_v2_3_0_api_patch_48 Patch: grouper_v2_3_0_api_patch_48: was applied on: 2017/04/14 00:58:18 ################ Checking patch grouper_v2_3_0_api_patch_49 Patch: grouper_v2_3_0_api_patch_49: was applied on: 2017/04/14 00:58:20 ################ Checking patch grouper_v2_3_0_api_patch_50 Patch: grouper_v2_3_0_api_patch_50: was applied on: 2017/04/14 00:58:21 ################ Checking patch grouper_v2_3_0_api_patch_51 Patch: grouper_v2_3_0_api_patch_51: was applied on: 2017/04/14 00:58:23 ################ Checking patch grouper_v2_3_0_api_patch_52 Patch: grouper_v2_3_0_api_patch_52: was applied on: 2017/04/14 00:58:24 ################ Checking patch grouper_v2_3_0_api_patch_53 Patch: grouper_v2_3_0_api_patch_53: was applied on: 2017/04/14 00:58:26 ################ Checking patch grouper_v2_3_0_api_patch_54 Patch: grouper_v2_3_0_api_patch_54: was applied on: 2017/04/14 00:58:27 ################ Checking patch grouper_v2_3_0_api_patch_55 Patch: grouper_v2_3_0_api_patch_55: was applied on: 2017/04/14 00:58:29 ################ Checking patch grouper_v2_3_0_api_patch_56 Patch: grouper_v2_3_0_api_patch_56: was applied on: 2017/04/14 00:58:30 ################ Checking patch grouper_v2_3_0_api_patch_57 Patch: grouper_v2_3_0_api_patch_57: was applied on: 2017/04/14 00:58:32 ################ Checking patch grouper_v2_3_0_api_patch_58 Patch: grouper_v2_3_0_api_patch_58: was applied on: 2017/04/14 00:58:33 ################ Checking patch grouper_v2_3_0_api_patch_59 Patch: grouper_v2_3_0_api_patch_59: was applied on: 2017/04/14 00:58:35 ################ Checking patch grouper_v2_3_0_api_patch_60 Patch: grouper_v2_3_0_api_patch_60: was applied on: 2017/04/14 00:58:36 ################ Checking patch grouper_v2_3_0_api_patch_61 Patch: grouper_v2_3_0_api_patch_61: was applied on: 2017/04/14 00:58:38 ################ Checking patch grouper_v2_3_0_api_patch_62 Patch doesnt exist yet (not an error): https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_62.tar.gz There are no new API patches to install ################ Checking patch grouper_v2_3_0_ui_patch_0 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_0.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_0.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_0.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_0.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_0 Patch grouper_v2_3_0_ui_patch_0 is low risk, is not a security patch GRP-1286: Fix UI wording for v2.3.0 folder privilege changes - added to end of property file: grouper_v2_3_0_ui_patch_0.date = 2017/04/14 01:01:34 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/jsp/generalHelp.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/jsp/gettingStarted.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/grouperText/grouper.text.en.us.base.properties Patch successfully applied: grouper_v2_3_0_ui_patch_0 - added to end of property file: grouper_v2_3_0_ui_patch_0.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_1 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_1.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_1.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_1.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_1.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_1 Patch grouper_v2_3_0_ui_patch_1 is low risk, is not a security patch GRP-1291: grouper ui text config should use superclass to implement local references to properties - added to end of property file: grouper_v2_3_0_ui_patch_1.date = 2017/04/14 01:01:35 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouperClient/config/GrouperUiTextConfig$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouperClient/config/GrouperUiTextConfig.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouperClient/config/GrouperUiTextConfig.java Patch successfully applied: grouper_v2_3_0_ui_patch_1 - added to end of property file: grouper_v2_3_0_ui_patch_1.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_2 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_2.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_2.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_2.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_2.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_2 Patch grouper_v2_3_0_ui_patch_2 is low risk, is not a security patch GRP-1313: potential ws/ui memory leaks with threadlocals - added to end of property file: grouper_v2_3_0_ui_patch_2.date = 2017/04/14 01:01:37 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperSessionAttributeListener.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperSessionAttributeListener.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter$UiSection$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter$UiSection$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter$UiSection.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter.java Patch successfully applied: grouper_v2_3_0_ui_patch_2 - added to end of property file: grouper_v2_3_0_ui_patch_2.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_3 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_3.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_3.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_3.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_3.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_3 Patch grouper_v2_3_0_ui_patch_3 is low risk, is not a security patch GRP-1138: add import / export auditing - added to end of property file: grouper_v2_3_0_ui_patch_3.date = 2017/04/14 01:01:38 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GuiAuditEntry$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GuiAuditEntry.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GuiAuditEntry.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/SimpleMembershipUpdateImportExport$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/SimpleMembershipUpdateImportExport$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/SimpleMembershipUpdateImportExport$3.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/SimpleMembershipUpdateImportExport$4.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/SimpleMembershipUpdateImportExport$GrouperImportException.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/SimpleMembershipUpdateImportExport.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/SimpleMembershipUpdateImportExport.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GroupImport$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GroupImport$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GroupImport$3.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GroupImport.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GroupImport.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/grouperText/grouper.text.en.us.base.properties Patch successfully applied: grouper_v2_3_0_ui_patch_3 - added to end of property file: grouper_v2_3_0_ui_patch_3.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_4 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_4.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_4.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_4.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_4.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_4 Patch grouper_v2_3_0_ui_patch_4 is low risk, is not a security patch GRP-1334: control links from new UI to admin and lite UIs via group - added to end of property file: grouper_v2_3_0_ui_patch_4.date = 2017/04/14 01:01:40 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/IndexContainer$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/IndexContainer$IndexPanel$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/IndexContainer$IndexPanel$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/IndexContainer$IndexPanel$3.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/IndexContainer$IndexPanel$4.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/IndexContainer$IndexPanel$5.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/IndexContainer$IndexPanel$6.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/IndexContainer$IndexPanel.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/IndexContainer.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/IndexContainer.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter.java Patch successfully applied: grouper_v2_3_0_ui_patch_4 - added to end of property file: grouper_v2_3_0_ui_patch_4.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_5 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_5.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_5.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_5.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_5.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_5 Patch grouper_v2_3_0_ui_patch_5 is low risk, is not a security patch GRP-1333: control which attributes are displayed for a subject and in which order - added to end of property file: grouper_v2_3_0_ui_patch_5.date = 2017/04/14 01:01:42 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperUi2/subject/subjectHeader.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiSubject$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiSubject.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiSubject.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/grouper-ui.base.properties Patch successfully applied: grouper_v2_3_0_ui_patch_5 - added to end of property file: grouper_v2_3_0_ui_patch_5.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_6 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_6.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_6.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_6.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_6.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_6 Patch grouper_v2_3_0_ui_patch_6 is low risk, is not a security patch GRP-1361: ui button to run loader job not showing up if "etc" is not stem for built in objects - added to end of property file: grouper_v2_3_0_ui_patch_6.date = 2017/04/14 01:01:43 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiGroup$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiGroup.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiGroup.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$3.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$4.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$5.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$6.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$RetrieveGroupHelperResult.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group.java Patch successfully applied: grouper_v2_3_0_ui_patch_6 - added to end of property file: grouper_v2_3_0_ui_patch_6.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_7 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_7.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_7.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_7.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_7.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_7 Patch grouper_v2_3_0_ui_patch_7 is low risk, is not a security patch GRP-1405: csrf error on grouper ui with no slash required token is missing from the request - added to end of property file: grouper_v2_3_0_ui_patch_7.date = 2017/04/14 01:01:45 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/Owasp.CsrfGuard.overlay.properties Patch successfully applied: grouper_v2_3_0_ui_patch_7 - added to end of property file: grouper_v2_3_0_ui_patch_7.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_8 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_8.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_8.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_8.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_8.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_8 Patch grouper_v2_3_0_ui_patch_8 is low risk, is not a security patch GRP-1411: Generic error message when attempting to delete group that is part of a composite group - added to end of property file: grouper_v2_3_0_ui_patch_8.date = 2017/04/14 01:01:46 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/grouperExternal/public/assets/js/grouper.js Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$3.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$4.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$5.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$6.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$RetrieveGroupHelperResult.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/grouperText/grouper.text.en.us.base.properties Patch successfully applied: grouper_v2_3_0_ui_patch_8 - added to end of property file: grouper_v2_3_0_ui_patch_8.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_9 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_9.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_9.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_9.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_9.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_9 Patch grouper_v2_3_0_ui_patch_9 is low risk, is a security patch GRP-1423: My memberships tab shows your memberships without taking into account security - added to end of property file: grouper_v2_3_0_ui_patch_9.date = 2017/04/14 01:01:48 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2MyGroups.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2MyGroups.java Patch successfully applied: grouper_v2_3_0_ui_patch_9 - added to end of property file: grouper_v2_3_0_ui_patch_9.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_10 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_10.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_10.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_10.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_10.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_10 Patch grouper_v2_3_0_ui_patch_10 is low risk, is not a security patch GRP-1438: Admin UI CSRF error adding subject from workspace - added to end of property file: grouper_v2_3_0_ui_patch_10.date = 2017/04/14 01:01:49 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/Owasp.CsrfGuard.overlay.properties Patch successfully applied: grouper_v2_3_0_ui_patch_10 - added to end of property file: grouper_v2_3_0_ui_patch_10.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_11 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_11.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_11.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_11.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_11.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_11 Patch grouper_v2_3_0_ui_patch_11 is low risk, is not a security patch GRP-1448: do not allow enter key in dojo combobox - added to end of property file: grouper_v2_3_0_ui_patch_11.date = 2017/04/14 01:01:51 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/grouperExternal/public/assets/js/grouperUi.js Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/tags/GrouperComboboxTag2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/tags/GrouperComboboxTag2.java Patch successfully applied: grouper_v2_3_0_ui_patch_11 - added to end of property file: grouper_v2_3_0_ui_patch_11.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_12 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_12.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_12.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_12.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_12.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_12 Patch grouper_v2_3_0_ui_patch_12 is low risk, is not a security patch GRP-1453: Audit log Actor UI tooltip truncated - added to end of property file: grouper_v2_3_0_ui_patch_12.date = 2017/04/14 01:01:52 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/grouperExternal/public/assets/css/bootstrap.css Patch successfully applied: grouper_v2_3_0_ui_patch_12 - added to end of property file: grouper_v2_3_0_ui_patch_12.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_13 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_13.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_13.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_13.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_13.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_13 Patch grouper_v2_3_0_ui_patch_13 is low risk, is not a security patch GRP-1418: removeMembers redirect to main page for non-wheel user with Admin priv but not update - added to end of property file: grouper_v2_3_0_ui_patch_13.date = 2017/04/14 01:01:54 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$3.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$4.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$5.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$6.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group.java Patch successfully applied: grouper_v2_3_0_ui_patch_13 - added to end of property file: grouper_v2_3_0_ui_patch_13.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_14 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_14.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_14.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_14.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_14.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_14 Patch grouper_v2_3_0_ui_patch_14 is low risk, is a security patch GRP-1463: what if you have a subject in your source identified by GrouperSystem - added to end of property file: grouper_v2_3_0_ui_patch_14.date = 2017/04/14 01:01:55 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter$UiSection$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter$UiSection$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter$UiSection.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/LoginCheckFilter$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/LoginCheckFilter$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/LoginCheckFilter.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/LoginCheckFilter.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/grouper-ui.base.properties Patch successfully applied: grouper_v2_3_0_ui_patch_14 - added to end of property file: grouper_v2_3_0_ui_patch_14.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_15 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_15.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_15.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_15.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_15.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_15 Patch grouper_v2_3_0_ui_patch_15 is low risk, is not a security patch GRP-1470: grouper subject api diagnostics - added to end of property file: grouper_v2_3_0_ui_patch_15.date = 2017/04/14 01:01:57 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperUi2/admin/adminSubjectApiDiagnostics.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperUi2/index/miscellaneous.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/AdminContainer.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/AdminContainer.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperRequestContainer.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperRequestContainer.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/ProvisioningContainer.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/ProvisioningContainer.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Admin$1$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Admin$1$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Admin$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Admin.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Admin.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/GrouperUiRestServlet.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/GrouperUiRestServlet.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/grouper-ui.base.properties Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/grouperText/grouper.text.en.us.base.properties Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/Owasp.CsrfGuard.overlay.properties Patch successfully applied: grouper_v2_3_0_ui_patch_15 - added to end of property file: grouper_v2_3_0_ui_patch_15.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_16 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_16.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_16.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_16.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_16.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_16 Patch grouper_v2_3_0_ui_patch_16 is low risk, is not a security patch GRP-1487: grouperLoader view job in the UI - added to end of property file: grouper_v2_3_0_ui_patch_16.date = 2017/04/14 01:01:58 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/grouperExternal/public/assets/css/grouperUi2.css Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperUi2/group/groupEdit.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperUi2/group/grouperLoaderEditGroupTab.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperUi2/group/grouperLoaderGroupTab.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperUi2/group/groupMoreTab.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperRequestContainer.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperRequestContainer.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$3.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$4.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$5.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group$6.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GrouperLoader.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GrouperLoader.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/util/GrouperUiUtils$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/util/GrouperUiUtils$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/util/GrouperUiUtils.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/util/GrouperUiUtils.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/grouper-ui.base.properties Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/grouperText/grouper.text.en.us.base.properties Patch successfully applied: grouper_v2_3_0_ui_patch_16 - added to end of property file: grouper_v2_3_0_ui_patch_16.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_17 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_17.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_17.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_17.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_17.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_17 Patch grouper_v2_3_0_ui_patch_17 is low risk, is not a security patch GRP-1500: grouper loader logs in ui - added to end of property file: grouper_v2_3_0_ui_patch_17.date = 2017/04/14 01:02:00 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperUi2/group/grouperLoaderGroupTab.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperUi2/group/grouperLoaderMoreActionsButtonContents.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperUi2/group/grouperLoaderViewLogsResults.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperUi2/group/grouperLoaderViewLogsTab.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/tld/grouper-el.tld Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiHib3GrouperLoaderLog$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiHib3GrouperLoaderLog.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiHib3GrouperLoaderLog.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GrouperLoader.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GrouperLoader.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/tags/GrouperUiFunctions.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/tags/GrouperUiFunctions.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/grouper-ui.base.properties Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/grouperText/grouper.text.en.us.base.properties Patch successfully applied: grouper_v2_3_0_ui_patch_17 - added to end of property file: grouper_v2_3_0_ui_patch_17.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_18 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_18.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_18.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_18.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_18.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_18 Patch grouper_v2_3_0_ui_patch_18 is low risk, is not a security patch GRP-1501: grouper loader diagnostics in UI - added to end of property file: grouper_v2_3_0_ui_patch_18.date = 2017/04/14 01:02:01 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperUi2/group/grouperLoaderDiagnostics.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperUi2/group/grouperLoaderMoreActionsButtonContents.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GrouperLoader$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GrouperLoader$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GrouperLoader$3.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GrouperLoader.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GrouperLoader.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/grouperText/grouper.text.en.us.base.properties Patch successfully applied: grouper_v2_3_0_ui_patch_18 - added to end of property file: grouper_v2_3_0_ui_patch_18.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_19 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_19.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_19.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_19.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_19.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_19 Patch grouper_v2_3_0_ui_patch_19 is low risk, is not a security patch GRP-1480: users with admin priv can't remove group via subject page - added to end of property file: grouper_v2_3_0_ui_patch_19.date = 2017/04/14 01:02:03 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Subject$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Subject$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Subject$3.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Subject$4.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Subject$5.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Subject$6.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Subject.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Subject.java Patch successfully applied: grouper_v2_3_0_ui_patch_19 - added to end of property file: grouper_v2_3_0_ui_patch_19.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_20 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_20.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_20.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_20.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_20.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_20 Patch grouper_v2_3_0_ui_patch_20 is low risk, is not a security patch GRP-1506: New feature - Configurable subject icons (ready for pull) - added to end of property file: grouper_v2_3_0_ui_patch_20.date = 2017/04/14 01:02:04 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/grouperUi2/subject/subjectHeader.jsp Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiSubject$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiSubject.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiSubject.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/util/GrouperUiUtils$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/util/GrouperUiUtils$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/util/GrouperUiUtils.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/util/GrouperUiUtils.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/grouper-ui.base.properties Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/grouperText/grouper.text.en.us.base.properties Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/grouperText/grouper.text.fr.fr.base.properties Patch successfully applied: grouper_v2_3_0_ui_patch_20 - added to end of property file: grouper_v2_3_0_ui_patch_20.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_21 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_21.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_21.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_21.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_21.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ui_patch_21 Patch grouper_v2_3_0_ui_patch_21 is low risk, is not a security patch GRP-1520: grouper loader security for group and admins - added to end of property file: grouper_v2_3_0_ui_patch_21.date = 2017/04/14 01:02:06 Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/AdminContainer.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/AdminContainer.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer$3.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer$ConfigName.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/IndexContainer.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/IndexContainer.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/ProvisioningContainer.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/ProvisioningContainer.java Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter$UiSection$1.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter$UiSection$2.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter$UiSection.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter.class Applying file: /tmp/installer/grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter.java Patch successfully applied: grouper_v2_3_0_ui_patch_21 - added to end of property file: grouper_v2_3_0_ui_patch_21.state = applied ################ Checking patch grouper_v2_3_0_ui_patch_22 Patch doesnt exist yet (not an error): https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_22.tar.gz Enter the GrouperSystem password: pass Do you want to set the GrouperSystem password in /tmp/installer/apache-tomcat-8.5.12/conf/tomcat-users.xml? [t]:
Editing file: /tmp/installer/apache-tomcat-8.5.12/conf/tomcat-users.xml - adding Tomcat user GrouperSystem line: '<user username="GrouperSystem" password="pass" roles="grouper_user"/>' - adding Tomcat role grouper_user line: '<role rolename="grouper_user"/>' Tomcat is supposed to be listening on port: 8600, port not listening, assuming tomcat is not running... Should we stop tomcat anyway? (t|f)? [f] ################################## Tomcat start with command (note you need CATALINA_HOME and JAVA_HOME set): /tmp/installer/apache-tomcat-8.5.12/bin/startup.sh End tomcat start (note: logs are in /tmp/installer/apache-tomcat-8.5.12/logs) ################################## Should we check ports to see if tomcat was able to start (t|f)? [t]:
Waiting for tomcat to start... Tomcat listening on port: 8600 ################################## Go here for the Grouper UI (change hostname if on different host): http://localhost:8600/grouper/ ################################## Do you want to install web services (t|f)? [t]: wsFile path is /tmp/installer/tarballs/grouper.ws-2.3.0.tar.gz Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/grouper.ws-2.3.0.tar.gz to file: /tmp/installer/tarballs/grouper.ws-2.3.0.tar.gz Unzipping: /tmp/installer/tarballs/grouper.ws-2.3.0.tar.gz Unzipped Ws file is /tmp/installer/tarballs/grouper.ws-2.3.0.tar Expanding: /tmp/installer/tarballs/grouper.ws-2.3.0.tar to /tmp/installer/grouper.ws-2.3.0 Editing /tmp/installer/grouper.ws-2.3.0/grouper-ws/build.properties:
- set property: grouper.dir from: ../../grouper to: /tmp/installer/grouper.apiBinary-2.3.0 The Grouper WS has been built in the past, do you want it rebuilt? (t|f) [t]:
################################## Tomcat stop with command (note you need CATALINA_HOME and JAVA_HOME set): /tmp/installer/apache-tomcat-8.5.12/bin/shutdown.sh stderr: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=150m; support was removed in 8.0 End tomcat stop (note: logs are in /tmp/installer/apache-tomcat-8.5.12/logs) ################################## Should we check ports to see if tomcat was able to stop (t|f)? [t]:
Waiting for tomcat to stop... Tomcat not listening on port: 8600 ################################## Building WS with command: /tmp/installer/grouper.ws-2.3.0/grouper-ws> bash /tmp/installer/tarballs/apache-ant-1.8.2/bin/ant dist ... stdout: Buildfile: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build.xml checkGrouper: dist: distHelper: compile: [javac] /tmp/installer/grouper.ws-2.3.0/grouper-ws/build.xml:418: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 236 source files to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/grouper-ws [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: /tmp/installer/grouper.ws-2.3.0/grouper-ws/src/grouper-ws/edu/internet2/middleware/grouper/ws/query/WsQueryFilterType.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 1 warning [javac] /tmp/installer/grouper.ws-2.3.0/grouper-ws/build.xml:423: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 79 source files to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/grouper-ws [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 [javac] 1 warning [javac] /tmp/installer/grouper.ws-2.3.0/grouper-ws/build.xml:427: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 81 source files to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/grouper-ws [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 [javac] 1 warning [javac] /tmp/installer/grouper.ws-2.3.0/grouper-ws/build.xml:431: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 93 source files to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/grouper-ws [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 [javac] 1 warning [javac] /tmp/installer/grouper.ws-2.3.0/grouper-ws/build.xml:435: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 93 source files to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/grouper-ws [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 [javac] 1 warning [javac] /tmp/installer/grouper.ws-2.3.0/grouper-ws/build.xml:439: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 108 source files to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/grouper-ws [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 [javac] 1 warning [jar] Building jar: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws.jar [mkdir] Created dir: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes [mkdir] Created dir: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/lib [copy] Copying 4 files to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes [copy] Copying 472 files to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/README.txt to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/README.txt [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/FieldFinder.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/FieldFinder.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/FieldFinder.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/FieldFinder.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$10.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$10.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$11.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$11.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$12.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$12.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$13.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$13.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$14.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$14.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$15.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$15.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$16.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$16.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$17.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$17.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$18.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$18.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$19.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$19.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$20.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$20.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$21$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$21$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$21.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$21.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$22.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$22.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$4.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$4.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$5.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$5.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$6.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$6.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$7.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$7.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$8.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$8.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$9.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$9.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group$DisplayProperties.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group$DisplayProperties.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Group.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Group.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupFinder$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/GroupFinder$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupFinder$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/GroupFinder$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupFinder.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/GroupFinder.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupFinder.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/GroupFinder.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupSave$1$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/GroupSave$1$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupSave$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/GroupSave$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupSave.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/GroupSave.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GroupSave.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/GroupSave.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GrouperSourceAdapter$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/GrouperSourceAdapter$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GrouperSourceAdapter$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/GrouperSourceAdapter$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GrouperSourceAdapter$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/GrouperSourceAdapter$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GrouperSourceAdapter.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/GrouperSourceAdapter.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/GrouperSourceAdapter.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/GrouperSourceAdapter.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$10.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$10.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$11.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$11.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$12.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$12.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$13.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$13.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$14.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$14.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$15.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$15.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$16.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$16.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$17.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$17.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$18.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$18.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$19.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$19.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$4.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$4.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$5.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$5.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$6.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$6.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$7.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$7.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$8.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$8.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$9.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$9.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem$Scope.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem$Scope.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/Stem.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/Stem.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/StemFinder.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/StemFinder.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/StemFinder.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/StemFinder.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/StemSave$1$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/StemSave$1$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/StemSave$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/StemSave$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/StemSave.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/StemSave.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/StemSave.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/StemSave.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/SubjectFinder$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/SubjectFinder$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/SubjectFinder$RestrictSourceForGroup.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/SubjectFinder$RestrictSourceForGroup.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/SubjectFinder$SubjectCustomizerCacheBean.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/SubjectFinder$SubjectCustomizerCacheBean.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/SubjectFinder.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/SubjectFinder.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/SubjectFinder.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/SubjectFinder.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/gsh/obliterateStem.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/gsh/obliterateStem.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/gsh/obliterateStem.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/gsh/obliterateStem.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoader$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoader$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoader$GrouperLoaderDryRunBean.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoader$GrouperLoaderDryRunBean.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoader.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoader.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoader.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoader.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderConfig.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderConfig.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderConfig.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderConfig.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob$Row.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob$Row.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderJob.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderJob.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderJob.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderJob.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$10.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$10.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$11.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$11.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$12.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$4.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$4.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$5.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$5.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$6.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$6.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$7.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$7.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$8.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$8.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$9.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType$9.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/LoaderMemberWrapper.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/LoaderMemberWrapper.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/LoaderMemberWrapper.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/LoaderMemberWrapper.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderDb.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderDb.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderDb.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderDb.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset$Row.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset$Row.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/ldap/GrouperLoaderLdapServer.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/ldap/GrouperLoaderLdapServer.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/app/loader/ldap/GrouperLoaderLdapServer.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/app/loader/ldap/GrouperLoaderLdapServer.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefNameSave$1$1$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/AttributeDefNameSave$1$1$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefNameSave$1$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/AttributeDefNameSave$1$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefNameSave$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/AttributeDefNameSave$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefNameSave.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/AttributeDefNameSave.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefNameSave.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/AttributeDefNameSave.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefSave$1$1$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/AttributeDefSave$1$1$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefSave$1$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/AttributeDefSave$1$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefSave$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/AttributeDefSave$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefSave.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/AttributeDefSave.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/AttributeDefSave.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/AttributeDefSave.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssign$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/assign/AttributeAssign$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssign$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/assign/AttributeAssign$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssign$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/assign/AttributeAssign$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssign.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/assign/AttributeAssign.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssign.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/assign/AttributeAssign.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssignBaseDelegate$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/assign/AttributeAssignBaseDelegate$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssignBaseDelegate$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/assign/AttributeAssignBaseDelegate$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssignBaseDelegate.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/assign/AttributeAssignBaseDelegate.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/assign/AttributeAssignBaseDelegate.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/assign/AttributeAssignBaseDelegate.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/finder/AttributeDefFinder.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/finder/AttributeDefFinder.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/finder/AttributeDefFinder.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/finder/AttributeDefFinder.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/finder/AttributeDefNameFinder.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/finder/AttributeDefNameFinder.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/attr/finder/AttributeDefNameFinder.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/attr/finder/AttributeDefNameFinder.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/audit/AuditTypeBuiltin.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/audit/AuditTypeBuiltin.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/audit/AuditTypeBuiltin.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/audit/AuditTypeBuiltin.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/cache/EhcacheController.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/cache/EhcacheController.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/cache/EhcacheController.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/cache/EhcacheController.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/cfg/GrouperCacheConfig.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/cfg/GrouperCacheConfig.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/cfg/GrouperCacheConfig.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/cfg/GrouperCacheConfig.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogEntry.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogEntry.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogEntry.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogEntry.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogHelper$TestChangeLogHelper.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogHelper$TestChangeLogHelper.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogHelper.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogHelper.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogHelper.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogHelper.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_ADD.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_ADD.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_DELETE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_DELETE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_SET_ADD.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_SET_ADD.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_SET_DELETE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_SET_DELETE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_UPDATE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_UPDATE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ADD.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_ADD.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_DELETE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_DELETE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_VALUE_ADD.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_VALUE_ADD.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_VALUE_DELETE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_ASSIGN_VALUE_DELETE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_ADD.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_ADD.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_DELETE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_DELETE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_NAME_ADD.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_NAME_ADD.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_NAME_DELETE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_NAME_DELETE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_NAME_SET_ADD.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_NAME_SET_ADD.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_NAME_SET_DELETE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_NAME_SET_DELETE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_NAME_UPDATE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_NAME_UPDATE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_UPDATE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ATTRIBUTE_DEF_UPDATE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ENTITY_ADD.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ENTITY_ADD.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ENTITY_DELETE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ENTITY_DELETE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ENTITY_UPDATE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ENTITY_UPDATE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_ADD.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_ADD.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_DELETE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_DELETE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_FIELD_ADD.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_FIELD_ADD.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_FIELD_DELETE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_FIELD_DELETE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_FIELD_UPDATE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_FIELD_UPDATE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_TYPE_ASSIGN.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_TYPE_ASSIGN.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_TYPE_UNASSIGN.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_TYPE_UNASSIGN.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_UPDATE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$GROUP_UPDATE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBERSHIP_ADD.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBERSHIP_ADD.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBERSHIP_DELETE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBERSHIP_DELETE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBERSHIP_UPDATE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBERSHIP_UPDATE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBER_ADD.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBER_ADD.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBER_DELETE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBER_DELETE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBER_UPDATE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$MEMBER_UPDATE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$PERMISSION_CHANGE_ON_ROLE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$PERMISSION_CHANGE_ON_ROLE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$PRIVILEGE_ADD.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$PRIVILEGE_ADD.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$PRIVILEGE_DELETE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$PRIVILEGE_DELETE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$PRIVILEGE_UPDATE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$PRIVILEGE_UPDATE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ROLE_SET_ADD.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ROLE_SET_ADD.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ROLE_SET_DELETE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$ROLE_SET_DELETE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$STEM_ADD.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$STEM_ADD.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$STEM_DELETE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$STEM_DELETE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$STEM_UPDATE.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels$STEM_UPDATE.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogTempToEntity$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogTempToEntity$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogTempToEntity.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogTempToEntity.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogTempToEntity.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogTempToEntity.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogTypeBuiltin.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogTypeBuiltin.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/ChangeLogTypeBuiltin.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/ChangeLogTypeBuiltin.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbConsumer.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbConsumer.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbConsumer.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbConsumer.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbEvent$EsbEventType.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbEvent$EsbEventType.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbEvent.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbEvent.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbEvent.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbEvent.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$10.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$10.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$11.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$11.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$12.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$12.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$13.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$13.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$14.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$14.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$15.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$15.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$16.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$16.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$17.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$17.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$18$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$18$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$18.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$18.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$19.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$19.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$20.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$20.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$21.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$21.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$22.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$22.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$23.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$23.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$24.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$24.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$25.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$25.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$26.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$26.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$27.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$27.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$28.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$28.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$29.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$29.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$30.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$30.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$4.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$4.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$5.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$5.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$6.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$6.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$7.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$7.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$8.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$8.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl$9.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl$9.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdl.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdl.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils$DbMetadataBean.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils$DbMetadataBean.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtilsTest$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdlUtilsTest$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtilsTest$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdlUtilsTest$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtilsTest.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdlUtilsTest.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ddl/GrouperDdlUtilsTest.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ddl/GrouperDdlUtilsTest.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/esb/listener/EsbHttpHandler.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/esb/listener/EsbHttpHandler.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/esb/listener/EsbHttpHandler.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/esb/listener/EsbHttpHandler.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject$2$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject$2$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject$4.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject$4.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave$1$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave$1$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHql.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/hibernate/ByHql.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHql.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/hibernate/ByHql.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHqlStatic$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/hibernate/ByHqlStatic$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHqlStatic$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/hibernate/ByHqlStatic$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHqlStatic$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/hibernate/ByHqlStatic$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHqlStatic.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/hibernate/ByHqlStatic.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/ByHqlStatic.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/hibernate/ByHqlStatic.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/GrouperContext.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/hibernate/GrouperContext.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/GrouperContext.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/hibernate/GrouperContext.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/HibUtils.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/hibernate/HibUtils.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hibernate/HibUtils.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/hibernate/HibUtils.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hooks/examples/GroupTypeTupleIncludeExcludeHook.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/hooks/examples/GroupTypeTupleIncludeExcludeHook.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hooks/examples/GroupTypeTupleIncludeExcludeHook.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/hooks/examples/GroupTypeTupleIncludeExcludeHook.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hooks/examples/GroupUniqueExtensionHook.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/hooks/examples/GroupUniqueExtensionHook.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/hooks/examples/GroupUniqueExtensionHook.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/hooks/examples/GroupUniqueExtensionHook.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/instrumentation/TierDiscovery.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/instrumentation/TierDiscovery.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/instrumentation/TierDiscovery.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/instrumentation/TierDiscovery.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/instrumentation/TierInstrumentationDaemon.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/instrumentation/TierInstrumentationDaemon.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/instrumentation/TierInstrumentationDaemon.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/instrumentation/TierInstrumentationDaemon.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/StemDAO.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/StemDAO.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/StemDAO.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/StemDAO.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3DAO.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3DAO.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3DAO.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3DAO.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$10.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$10.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$11.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$11.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$12.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$12.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$13.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$13.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$14.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$14.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$4.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$4.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$5.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$5.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$6.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$6.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$7.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$7.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$8.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$8.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$9.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO$9.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$4.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$4.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$5.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$5.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$6.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$6.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$7.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$7.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$8.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO$8.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/ServletContextUtils.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/ServletContextUtils.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/ServletContextUtils.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/ServletContextUtils.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/ServletRequestUtils.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/ServletRequestUtils.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/ServletRequestUtils.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/ServletRequestUtils.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticLoaderJobTest.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/status/DiagnosticLoaderJobTest.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticLoaderJobTest.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/status/DiagnosticLoaderJobTest.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType$4.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType$4.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType$5.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType$5.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/GrouperStatusServlet.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/status/GrouperStatusServlet.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/j2ee/status/GrouperStatusServlet.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/j2ee/status/GrouperStatusServlet.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ldap/LdapSession$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ldap/LdapSession$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ldap/LdapSession$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ldap/LdapSession$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ldap/LdapSession.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ldap/LdapSession.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ldap/LdapSession.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ldap/LdapSession.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ldap/handler/RangeSearchResultHandler.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ldap/handler/RangeSearchResultHandler.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/ldap/handler/RangeSearchResultHandler.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ldap/handler/RangeSearchResultHandler.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/AddMissingGroupSets$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/AddMissingGroupSets$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/AddMissingGroupSets$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/AddMissingGroupSets$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/AddMissingGroupSets$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/AddMissingGroupSets$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/AddMissingGroupSets$4.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/AddMissingGroupSets$4.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/AddMissingGroupSets.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/AddMissingGroupSets.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/AddMissingGroupSets.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/AddMissingGroupSets.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/FindBadMembershipsDaemon.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/FindBadMembershipsDaemon.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/FindBadMembershipsDaemon.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/FindBadMembershipsDaemon.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/GrouperCheckConfig$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig$CheckGroupResult.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/GrouperCheckConfig$CheckGroupResult.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperStartup$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/GrouperStartup$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperStartup$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/GrouperStartup$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperStartup$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/GrouperStartup$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperStartup$4.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/GrouperStartup$4.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperStartup.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/GrouperStartup.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperStartup.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/GrouperStartup.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperVersion.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/GrouperVersion.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/GrouperVersion.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/GrouperVersion.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/MigrateLegacyAttributes.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncPITTables$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/SyncPITTables$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncPITTables$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/SyncPITTables$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncPITTables$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/SyncPITTables$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncPITTables$4.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/SyncPITTables$4.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncPITTables.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/SyncPITTables.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncPITTables.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/SyncPITTables.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncStemSets$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/SyncStemSets$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncStemSets$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/SyncStemSets$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncStemSets$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/SyncStemSets$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncStemSets.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/SyncStemSets.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/misc/SyncStemSets.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/misc/SyncStemSets.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/permissions/PermissionFinder.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/permissions/PermissionFinder.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/permissions/PermissionFinder.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/permissions/PermissionFinder.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/PrivilegeHelper$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/privs/PrivilegeHelper$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/PrivilegeHelper.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/privs/PrivilegeHelper.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/PrivilegeHelper.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/privs/PrivilegeHelper.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/privs/WheelAttrDefResolver.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelCache.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/privs/WheelCache.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelCache.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/privs/WheelCache.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelNamingResolver$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/privs/WheelNamingResolver$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelNamingResolver$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/privs/WheelNamingResolver$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelNamingResolver$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/privs/WheelNamingResolver$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelNamingResolver.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/privs/WheelNamingResolver.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/privs/WheelNamingResolver.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/privs/WheelNamingResolver.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/rules/RuleFinder$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/rules/RuleFinder$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/rules/RuleFinder.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/rules/RuleFinder.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/rules/RuleFinder.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/rules/RuleFinder.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/subj/InternalSourceAdapter.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/subj/InternalSourceAdapter.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/subj/InternalSourceAdapter.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/subj/InternalSourceAdapter.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/subj/SubjectHelper$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/subj/SubjectHelper$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/subj/SubjectHelper$SubjectSorterBean.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/subj/SubjectHelper$SubjectSorterBean.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/subj/SubjectHelper.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/subj/SubjectHelper.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/subj/SubjectHelper.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/subj/SubjectHelper.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/ChangeToVersionCustomizable.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/ChangeToVersionCustomizable.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/ChangeToVersionCustomizable.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/ChangeToVersionCustomizable.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperCallable$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/GrouperCallable$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperCallable.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/GrouperCallable.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperCallable.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/GrouperCallable.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperThreadLocalState.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/GrouperThreadLocalState.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperThreadLocalState.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/GrouperThreadLocalState.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/GrouperUtil$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/GrouperUtil$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/GrouperUtil$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$DaemonThreadFactory.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/GrouperUtil$DaemonThreadFactory.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$FieldValuable.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/GrouperUtil$FieldValuable.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$GrouperMapContext.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/GrouperUtil$GrouperMapContext.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil$MaskingThread.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/GrouperUtil$MaskingThread.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/GrouperUtil.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/util/GrouperUtil.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/util/GrouperUtil.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/validator/DeleteStemValidator.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/validator/DeleteStemValidator.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/validator/DeleteStemValidator.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/validator/DeleteStemValidator.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$1$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$1$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$3.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$3.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$4$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$4$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$4.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$4.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$5.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$5.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$6.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/xml/export/XmlExportMembership$6.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/xml/export/XmlExportMembership.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouper/xml/export/XmlExportMembership.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/xml/export/XmlExportMembership.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$ConfigFile.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$ConfigFile.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$ConfigFileType$1.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$ConfigFileType$1.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$ConfigFileType$2.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$ConfigFileType$2.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$ConfigFileType.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$ConfigFileType.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$PropertyValueResult.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase$PropertyValueResult.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/util/GcElUtilsSafe.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouperClient/util/GcElUtilsSafe.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/grouperClient/util/GcElUtilsSafe.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouperClient/util/GcElUtilsSafe.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/config/SubjectConfig.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/subject/config/SubjectConfig.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/config/SubjectConfig.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/subject/config/SubjectConfig.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/JDBCSourceAdapter.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/subject/provider/JDBCSourceAdapter.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/JDBCSourceAdapter.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/subject/provider/JDBCSourceAdapter.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/JNDISourceAdapterLegacy.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/subject/provider/JNDISourceAdapterLegacy.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/JNDISourceAdapterLegacy.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/subject/provider/JNDISourceAdapterLegacy.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/LdapSourceAdapter.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/subject/provider/LdapSourceAdapter.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/LdapSourceAdapter.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/subject/provider/LdapSourceAdapter.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/NullSourceAdapter.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/subject/provider/NullSourceAdapter.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/NullSourceAdapter.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/subject/provider/NullSourceAdapter.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/SourceManager$SourceManagerStatusBean.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/subject/provider/SourceManager$SourceManagerStatusBean.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/SourceManager.class to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/subject/provider/SourceManager.class [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/edu/internet2/middleware/subject/provider/SourceManager.java to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/subject/provider/SourceManager.java [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper-loader.base.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/grouper-loader.base.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper-loader.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/grouper-loader.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.base.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/grouper.base.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.cache.base.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/grouper.cache.base.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.cache.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/grouper.cache.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.client.base.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/grouper.client.base.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.client.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/grouper.client.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.hibernate.base.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/grouper.hibernate.base.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.hibernate.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/grouper.hibernate.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/grouper.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/grouperUtf8.txt to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/grouperUtf8.txt [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/log4j.example.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/log4j.example.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/log4j.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/log4j.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/morphString.example.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/morphString.example.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/morphString.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/morphString.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/server.example.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/server.example.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/server.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/server.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/sources.example.xml to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/sources.example.xml [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/sources.xml to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/sources.xml [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/spy.example.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/spy.example.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/spy.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/spy.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/subject.base.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/subject.base.properties [copy] Copying /tmp/installer/grouper.apiBinary-2.3.0/conf/subject.properties to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/subject.properties [copy] Copying 98 files to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/lib [copy] Copying 5 files to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/lib [copy] Copying 23 files to /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws [jar] Building jar: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws.war BUILD SUCCESSFUL Total time: 17 seconds Do you want to set the log dir of WS (t|f)? [t]: Enter the WS log dir: [/tmp/installer/apache-tomcat-8.5.12/logs/grouperWs]:
Editing file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/log4j.properties - changing WS log directory from: '${grouper.home}logs' to: '/tmp/installer/apache-tomcat-8.5.12/logs/grouperWs' - changing WS log directory from: '${grouper.home}logs' to: '/tmp/installer/apache-tomcat-8.5.12/logs/grouperWs' - changing WS log directory from: '${grouper.home}logs' to: '/tmp/installer/apache-tomcat-8.5.12/logs/grouperWs' - changing WS log directory from: '${grouper.home}logs' to: '/tmp/installer/apache-tomcat-8.5.12/logs/grouperWs' Creating log directory: /tmp/installer/apache-tomcat-8.5.12/logs/grouperWs Created and deleted a test file successfully in dir: /tmp/installer/apache-tomcat-8.5.12/logs/grouperWs End building Ws ################################## Enter the URL path for the WS [grouper-ws]: Editing tomcat config file: /tmp/installer/apache-tomcat-8.5.12/conf/server.xml - adding tomcat context for WS line: '<Context docBase="/tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws" path="/grouper-ws" reloadable="false"/>' Copying applied API patch status to WS: - from: /tmp/installer/grouper.apiBinary-2.3.0/grouperPatchStatus.properties - to: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties Marking patch: grouper_v2_3_0_api_patch_60 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_60.state = applied - added to end of property file: grouper_v2_3_0_api_patch_60.date = 2017/04/14 00:58:36 Marking patch: grouper_v2_3_0_api_patch_19 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_19.state = applied - added to end of property file: grouper_v2_3_0_api_patch_19.date = 2017/04/14 00:57:34 Marking patch: grouper_v2_3_0_api_patch_14 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_14.state = applied - added to end of property file: grouper_v2_3_0_api_patch_14.date = 2017/04/14 00:57:27 Marking patch: grouper_v2_3_0_api_patch_39 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_39.state = applied - added to end of property file: grouper_v2_3_0_api_patch_39.date = 2017/04/14 00:58:05 Marking patch: grouper_v2_3_0_api_patch_4 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_47.date = 2017/04/14 00:58:17 - added to end of property file: grouper_v2_3_0_api_patch_4.state = applied - added to end of property file: grouper_v2_3_0_api_patch_41.date = 2017/04/14 00:58:08 - added to end of property file: grouper_v2_3_0_api_patch_40.state = applied - added to end of property file: grouper_v2_3_0_api_patch_48.date = 2017/04/14 00:58:18 - added to end of property file: grouper_v2_3_0_api_patch_45.state = applied - added to end of property file: grouper_v2_3_0_api_patch_42.date = 2017/04/14 00:58:09 - added to end of property file: grouper_v2_3_0_api_patch_49.date = 2017/04/14 00:58:20 - added to end of property file: grouper_v2_3_0_api_patch_44.state = applied - added to end of property file: grouper_v2_3_0_api_patch_43.date = 2017/04/14 00:58:11 - added to end of property file: grouper_v2_3_0_api_patch_49.state = applied - added to end of property file: grouper_v2_3_0_api_patch_4.date = 2017/04/14 00:57:12 - added to end of property file: grouper_v2_3_0_api_patch_44.date = 2017/04/14 00:58:12 - added to end of property file: grouper_v2_3_0_api_patch_48.state = applied - added to end of property file: grouper_v2_3_0_api_patch_43.state = applied - added to end of property file: grouper_v2_3_0_api_patch_45.date = 2017/04/14 00:58:14 - added to end of property file: grouper_v2_3_0_api_patch_42.state = applied - added to end of property file: grouper_v2_3_0_api_patch_47.state = applied - added to end of property file: grouper_v2_3_0_api_patch_41.state = applied - added to end of property file: grouper_v2_3_0_api_patch_46.date = 2017/04/14 00:58:15 - added to end of property file: grouper_v2_3_0_api_patch_40.date = 2017/04/14 00:58:06 - added to end of property file: grouper_v2_3_0_api_patch_46.state = applied Marking patch: grouper_v2_3_0_api_patch_33 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_33.state = applied - added to end of property file: grouper_v2_3_0_api_patch_33.date = 2017/04/14 00:57:56 Marking patch: grouper_v2_3_0_api_patch_53 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_53.state = applied - added to end of property file: grouper_v2_3_0_api_patch_53.date = 2017/04/14 00:58:26 Marking patch: grouper_v2_3_0_api_patch_26 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_26.state = applied - added to end of property file: grouper_v2_3_0_api_patch_26.date = 2017/04/14 00:57:45 Marking patch: grouper_v2_3_0_api_patch_20 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_20.state = applied - added to end of property file: grouper_v2_3_0_api_patch_20.date = 2017/04/14 00:57:36 Marking patch: grouper_v2_3_0_api_patch_40 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_40.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_40.date already was set to: 2017/04/14 00:58:06, not changing file Marking patch: grouper_v2_3_0_api_patch_13 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_13.state = applied - added to end of property file: grouper_v2_3_0_api_patch_13.date = 2017/04/14 00:57:25 Marking patch: grouper_v2_3_0_api_patch_38 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_38.state = applied - added to end of property file: grouper_v2_3_0_api_patch_38.date = 2017/04/14 00:58:03 Marking patch: grouper_v2_3_0_api_patch_9 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_9.state = applied - added to end of property file: grouper_v2_3_0_api_patch_9.date = 2017/04/14 00:57:19 Marking patch: grouper_v2_3_0_api_patch_58 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_58.date = 2017/04/14 00:58:33 - added to end of property file: grouper_v2_3_0_api_patch_58.state = applied Marking patch: grouper_v2_3_0_api_patch_52 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_52.date = 2017/04/14 00:58:24 - added to end of property file: grouper_v2_3_0_api_patch_52.state = applied Marking patch: grouper_v2_3_0_api_patch_25 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_25.date = 2017/04/14 00:57:43 - added to end of property file: grouper_v2_3_0_api_patch_25.state = applied Marking patch: grouper_v2_3_0_api_patch_45 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_45.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_45.date already was set to: 2017/04/14 00:58:14, not changing file Marking patch: grouper_v2_3_0_api_patch_18 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_18.state = applied - added to end of property file: grouper_v2_3_0_api_patch_18.date = 2017/04/14 00:57:33 Marking patch: grouper_v2_3_0_api_patch_12 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_12.state = applied - added to end of property file: grouper_v2_3_0_api_patch_12.date = 2017/04/14 00:57:24 Marking patch: grouper_v2_3_0_api_patch_3 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_39.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_33.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_36.date = 2017/04/14 00:58:00 - property grouper_v2_3_0_api_patch_38.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_30.date = 2017/04/14 00:57:51 - added to end of property file: grouper_v2_3_0_api_patch_37.date = 2017/04/14 00:58:02 - added to end of property file: grouper_v2_3_0_api_patch_3.state = applied - added to end of property file: grouper_v2_3_0_api_patch_32.state = applied - added to end of property file: grouper_v2_3_0_api_patch_3.date = 2017/04/14 00:57:10 - property grouper_v2_3_0_api_patch_38.date already was set to: 2017/04/14 00:58:03, not changing file - added to end of property file: grouper_v2_3_0_api_patch_31.date = 2017/04/14 00:57:53 - added to end of property file: grouper_v2_3_0_api_patch_37.state = applied - added to end of property file: grouper_v2_3_0_api_patch_31.state = applied - property grouper_v2_3_0_api_patch_39.date already was set to: 2017/04/14 00:58:05, not changing file - added to end of property file: grouper_v2_3_0_api_patch_32.date = 2017/04/14 00:57:54 - added to end of property file: grouper_v2_3_0_api_patch_36.state = applied - property grouper_v2_3_0_api_patch_33.date already was set to: 2017/04/14 00:57:56, not changing file - added to end of property file: grouper_v2_3_0_api_patch_30.state = applied - added to end of property file: grouper_v2_3_0_api_patch_35.state = applied - added to end of property file: grouper_v2_3_0_api_patch_34.date = 2017/04/14 00:57:57 - added to end of property file: grouper_v2_3_0_api_patch_34.state = applied - added to end of property file: grouper_v2_3_0_api_patch_35.date = 2017/04/14 00:57:59 Marking patch: grouper_v2_3_0_api_patch_32 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_32.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_32.date already was set to: 2017/04/14 00:57:54, not changing file Marking patch: grouper_v2_3_0_api_patch_57 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_57.state = applied - added to end of property file: grouper_v2_3_0_api_patch_57.date = 2017/04/14 00:58:32 Marking patch: grouper_v2_3_0_api_patch_44 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_44.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_44.date already was set to: 2017/04/14 00:58:12, not changing file Marking patch: grouper_v2_3_0_api_patch_17 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_17.state = applied - added to end of property file: grouper_v2_3_0_api_patch_17.date = 2017/04/14 00:57:31 Marking patch: grouper_v2_3_0_api_patch_37 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_37.date already was set to: 2017/04/14 00:58:02, not changing file - property grouper_v2_3_0_api_patch_37.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_8 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_8.date = 2017/04/14 00:57:18 - added to end of property file: grouper_v2_3_0_api_patch_8.state = applied Marking patch: grouper_v2_3_0_api_patch_2 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_26.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_25.date already was set to: 2017/04/14 00:57:43, not changing file - property grouper_v2_3_0_api_patch_20.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_2.date = 2017/04/14 00:57:09 - property grouper_v2_3_0_api_patch_25.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_26.date already was set to: 2017/04/14 00:57:45, not changing file - property grouper_v2_3_0_api_patch_20.date already was set to: 2017/04/14 00:57:36, not changing file - added to end of property file: grouper_v2_3_0_api_patch_2.state = applied - added to end of property file: grouper_v2_3_0_api_patch_27.date = 2017/04/14 00:57:47 - added to end of property file: grouper_v2_3_0_api_patch_24.state = applied - added to end of property file: grouper_v2_3_0_api_patch_21.date = 2017/04/14 00:57:37 - added to end of property file: grouper_v2_3_0_api_patch_28.date = 2017/04/14 00:57:48 - added to end of property file: grouper_v2_3_0_api_patch_29.state = applied - added to end of property file: grouper_v2_3_0_api_patch_23.state = applied - added to end of property file: grouper_v2_3_0_api_patch_22.date = 2017/04/14 00:57:39 - added to end of property file: grouper_v2_3_0_api_patch_28.state = applied - added to end of property file: grouper_v2_3_0_api_patch_29.date = 2017/04/14 00:57:50 - added to end of property file: grouper_v2_3_0_api_patch_23.date = 2017/04/14 00:57:40 - added to end of property file: grouper_v2_3_0_api_patch_22.state = applied - added to end of property file: grouper_v2_3_0_api_patch_24.date = 2017/04/14 00:57:42 - added to end of property file: grouper_v2_3_0_api_patch_27.state = applied - added to end of property file: grouper_v2_3_0_api_patch_21.state = applied Marking patch: grouper_v2_3_0_api_patch_31 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_31.date already was set to: 2017/04/14 00:57:53, not changing file - property grouper_v2_3_0_api_patch_31.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_56 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_56.state = applied - added to end of property file: grouper_v2_3_0_api_patch_56.date = 2017/04/14 00:58:30 Marking patch: grouper_v2_3_0_api_patch_51 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_51.state = applied - added to end of property file: grouper_v2_3_0_api_patch_51.date = 2017/04/14 00:58:23 Marking patch: grouper_v2_3_0_api_patch_24 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_24.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_24.date already was set to: 2017/04/14 00:57:42, not changing file Marking patch: grouper_v2_3_0_api_patch_49 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_49.date already was set to: 2017/04/14 00:58:20, not changing file - property grouper_v2_3_0_api_patch_49.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_11 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_11.state = applied - added to end of property file: grouper_v2_3_0_api_patch_11.date = 2017/04/14 00:57:22 Marking patch: grouper_v2_3_0_api_patch_36 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_36.date already was set to: 2017/04/14 00:58:00, not changing file - property grouper_v2_3_0_api_patch_36.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_7 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_7.state = applied - added to end of property file: grouper_v2_3_0_api_patch_7.date = 2017/04/14 00:57:16 Marking patch: grouper_v2_3_0_api_patch_1 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_1.date = 2017/04/14 00:57:07 - property grouper_v2_3_0_api_patch_19.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_14.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_14.date already was set to: 2017/04/14 00:57:27, not changing file - property grouper_v2_3_0_api_patch_13.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_15.date = 2017/04/14 00:57:28 - property grouper_v2_3_0_api_patch_18.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_12.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_16.date = 2017/04/14 00:57:30 - property grouper_v2_3_0_api_patch_17.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_10.date = 2017/04/14 00:57:21 - property grouper_v2_3_0_api_patch_11.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_1.state = applied - property grouper_v2_3_0_api_patch_17.date already was set to: 2017/04/14 00:57:31, not changing file - property grouper_v2_3_0_api_patch_11.date already was set to: 2017/04/14 00:57:22, not changing file - added to end of property file: grouper_v2_3_0_api_patch_16.state = applied - added to end of property file: grouper_v2_3_0_api_patch_10.state = applied - property grouper_v2_3_0_api_patch_18.date already was set to: 2017/04/14 00:57:33, not changing file - property grouper_v2_3_0_api_patch_12.date already was set to: 2017/04/14 00:57:24, not changing file - added to end of property file: grouper_v2_3_0_api_patch_15.state = applied - property grouper_v2_3_0_api_patch_19.date already was set to: 2017/04/14 00:57:34, not changing file - property grouper_v2_3_0_api_patch_13.date already was set to: 2017/04/14 00:57:25, not changing file Marking patch: grouper_v2_3_0_api_patch_50 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_50.state = applied - added to end of property file: grouper_v2_3_0_api_patch_50.date = 2017/04/14 00:58:21 Marking patch: grouper_v2_3_0_api_patch_29 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_29.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_29.date already was set to: 2017/04/14 00:57:50, not changing file Marking patch: grouper_v2_3_0_api_patch_23 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_23.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_23.date already was set to: 2017/04/14 00:57:40, not changing file Marking patch: grouper_v2_3_0_api_patch_48 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_48.date already was set to: 2017/04/14 00:58:18, not changing file - property grouper_v2_3_0_api_patch_48.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_43 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_43.date already was set to: 2017/04/14 00:58:11, not changing file - property grouper_v2_3_0_api_patch_43.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_16 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_16.date already was set to: 2017/04/14 00:57:30, not changing file - property grouper_v2_3_0_api_patch_16.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_10 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_10.date already was set to: 2017/04/14 00:57:21, not changing file - property grouper_v2_3_0_api_patch_10.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_6 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_60.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_60.date already was set to: 2017/04/14 00:58:36, not changing file - added to end of property file: grouper_v2_3_0_api_patch_6.state = applied - added to end of property file: grouper_v2_3_0_api_patch_61.date = 2017/04/14 00:58:38 - added to end of property file: grouper_v2_3_0_api_patch_6.date = 2017/04/14 00:57:15 - added to end of property file: grouper_v2_3_0_api_patch_61.state = applied Marking patch: grouper_v2_3_0_api_patch_30 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_30.date already was set to: 2017/04/14 00:57:51, not changing file - property grouper_v2_3_0_api_patch_30.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_55 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_55.date = 2017/04/14 00:58:29 - added to end of property file: grouper_v2_3_0_api_patch_55.state = applied Marking patch: grouper_v2_3_0_api_patch_28 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_28.date already was set to: 2017/04/14 00:57:48, not changing file - property grouper_v2_3_0_api_patch_28.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_42 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_42.date already was set to: 2017/04/14 00:58:09, not changing file - property grouper_v2_3_0_api_patch_42.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_15 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_15.date already was set to: 2017/04/14 00:57:28, not changing file - property grouper_v2_3_0_api_patch_15.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_35 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_35.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_35.date already was set to: 2017/04/14 00:57:59, not changing file Marking patch: grouper_v2_3_0_api_patch_0 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_0.state = applied - added to end of property file: grouper_v2_3_0_api_patch_0.date = 2017/04/14 00:57:03 Marking patch: grouper_v2_3_0_api_patch_54 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - added to end of property file: grouper_v2_3_0_api_patch_54.date = 2017/04/14 00:58:27 - added to end of property file: grouper_v2_3_0_api_patch_54.state = applied Marking patch: grouper_v2_3_0_api_patch_22 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_22.date already was set to: 2017/04/14 00:57:39, not changing file - property grouper_v2_3_0_api_patch_22.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_47 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_47.date already was set to: 2017/04/14 00:58:17, not changing file - property grouper_v2_3_0_api_patch_47.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_41 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_41.date already was set to: 2017/04/14 00:58:08, not changing file - property grouper_v2_3_0_api_patch_41.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_61 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_61.date already was set to: 2017/04/14 00:58:38, not changing file - property grouper_v2_3_0_api_patch_61.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_5 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_53.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_58.date already was set to: 2017/04/14 00:58:33, not changing file - property grouper_v2_3_0_api_patch_52.date already was set to: 2017/04/14 00:58:24, not changing file - property grouper_v2_3_0_api_patch_58.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_52.state already was set to: applied, not changing file - added to end of property file: grouper_v2_3_0_api_patch_59.date = 2017/04/14 00:58:35 - property grouper_v2_3_0_api_patch_53.date already was set to: 2017/04/14 00:58:26, not changing file - property grouper_v2_3_0_api_patch_57.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_56.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_51.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_54.date already was set to: 2017/04/14 00:58:27, not changing file - property grouper_v2_3_0_api_patch_50.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_55.date already was set to: 2017/04/14 00:58:29, not changing file - added to end of property file: grouper_v2_3_0_api_patch_5.date = 2017/04/14 00:57:13 - property grouper_v2_3_0_api_patch_55.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_56.date already was set to: 2017/04/14 00:58:30, not changing file - property grouper_v2_3_0_api_patch_54.state already was set to: applied, not changing file - property grouper_v2_3_0_api_patch_50.date already was set to: 2017/04/14 00:58:21, not changing file - property grouper_v2_3_0_api_patch_57.date already was set to: 2017/04/14 00:58:32, not changing file - added to end of property file: grouper_v2_3_0_api_patch_5.state = applied - added to end of property file: grouper_v2_3_0_api_patch_59.state = applied - property grouper_v2_3_0_api_patch_51.date already was set to: 2017/04/14 00:58:23, not changing file Marking patch: grouper_v2_3_0_api_patch_34 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_34.date already was set to: 2017/04/14 00:57:57, not changing file - property grouper_v2_3_0_api_patch_34.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_59 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_59.date already was set to: 2017/04/14 00:58:35, not changing file - property grouper_v2_3_0_api_patch_59.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_27 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_27.date already was set to: 2017/04/14 00:57:47, not changing file - property grouper_v2_3_0_api_patch_27.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_21 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_21.date already was set to: 2017/04/14 00:57:37, not changing file - property grouper_v2_3_0_api_patch_21.state already was set to: applied, not changing file Marking patch: grouper_v2_3_0_api_patch_46 as applied in /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/grouperPatchStatus.properties - property grouper_v2_3_0_api_patch_46.date already was set to: 2017/04/14 00:58:15, not changing file - property grouper_v2_3_0_api_patch_46.state already was set to: applied, not changing file ################ Checking patch grouper_v2_3_0_api_patch_0 Patch: grouper_v2_3_0_api_patch_0: was applied on: 2017/04/14 00:57:03 ################ Checking patch grouper_v2_3_0_api_patch_1 Patch: grouper_v2_3_0_api_patch_1: was applied on: 2017/04/14 00:57:07 ################ Checking patch grouper_v2_3_0_api_patch_2 Patch: grouper_v2_3_0_api_patch_2: was applied on: 2017/04/14 00:57:09 ################ Checking patch grouper_v2_3_0_api_patch_3 Patch: grouper_v2_3_0_api_patch_3: was applied on: 2017/04/14 00:57:10 ################ Checking patch grouper_v2_3_0_api_patch_4 Patch: grouper_v2_3_0_api_patch_4: was applied on: 2017/04/14 00:57:12 ################ Checking patch grouper_v2_3_0_api_patch_5 Patch: grouper_v2_3_0_api_patch_5: was applied on: 2017/04/14 00:57:13 ################ Checking patch grouper_v2_3_0_api_patch_6 Patch: grouper_v2_3_0_api_patch_6: was applied on: 2017/04/14 00:57:15 ################ Checking patch grouper_v2_3_0_api_patch_7 Patch: grouper_v2_3_0_api_patch_7: was applied on: 2017/04/14 00:57:16 ################ Checking patch grouper_v2_3_0_api_patch_8 Patch: grouper_v2_3_0_api_patch_8: was applied on: 2017/04/14 00:57:18 ################ Checking patch grouper_v2_3_0_api_patch_9 Patch: grouper_v2_3_0_api_patch_9: was applied on: 2017/04/14 00:57:19 ################ Checking patch grouper_v2_3_0_api_patch_10 Patch: grouper_v2_3_0_api_patch_10: was applied on: 2017/04/14 00:57:21 ################ Checking patch grouper_v2_3_0_api_patch_11 Patch: grouper_v2_3_0_api_patch_11: was applied on: 2017/04/14 00:57:22 ################ Checking patch grouper_v2_3_0_api_patch_12 Patch: grouper_v2_3_0_api_patch_12: was applied on: 2017/04/14 00:57:24 ################ Checking patch grouper_v2_3_0_api_patch_13 Patch: grouper_v2_3_0_api_patch_13: was applied on: 2017/04/14 00:57:25 ################ Checking patch grouper_v2_3_0_api_patch_14 Patch: grouper_v2_3_0_api_patch_14: was applied on: 2017/04/14 00:57:27 ################ Checking patch grouper_v2_3_0_api_patch_15 Patch: grouper_v2_3_0_api_patch_15: was applied on: 2017/04/14 00:57:28 ################ Checking patch grouper_v2_3_0_api_patch_16 Patch: grouper_v2_3_0_api_patch_16: was applied on: 2017/04/14 00:57:30 ################ Checking patch grouper_v2_3_0_api_patch_17 Patch: grouper_v2_3_0_api_patch_17: was applied on: 2017/04/14 00:57:31 ################ Checking patch grouper_v2_3_0_api_patch_18 Patch: grouper_v2_3_0_api_patch_18: was applied on: 2017/04/14 00:57:33 ################ Checking patch grouper_v2_3_0_api_patch_19 Patch: grouper_v2_3_0_api_patch_19: was applied on: 2017/04/14 00:57:34 ################ Checking patch grouper_v2_3_0_api_patch_20 Patch: grouper_v2_3_0_api_patch_20: was applied on: 2017/04/14 00:57:36 ################ Checking patch grouper_v2_3_0_api_patch_21 Patch: grouper_v2_3_0_api_patch_21: was applied on: 2017/04/14 00:57:37 ################ Checking patch grouper_v2_3_0_api_patch_22 Patch: grouper_v2_3_0_api_patch_22: was applied on: 2017/04/14 00:57:39 ################ Checking patch grouper_v2_3_0_api_patch_23 Patch: grouper_v2_3_0_api_patch_23: was applied on: 2017/04/14 00:57:40 ################ Checking patch grouper_v2_3_0_api_patch_24 Patch: grouper_v2_3_0_api_patch_24: was applied on: 2017/04/14 00:57:42 ################ Checking patch grouper_v2_3_0_api_patch_25 Patch: grouper_v2_3_0_api_patch_25: was applied on: 2017/04/14 00:57:43 ################ Checking patch grouper_v2_3_0_api_patch_26 Patch: grouper_v2_3_0_api_patch_26: was applied on: 2017/04/14 00:57:45 ################ Checking patch grouper_v2_3_0_api_patch_27 Patch: grouper_v2_3_0_api_patch_27: was applied on: 2017/04/14 00:57:47 ################ Checking patch grouper_v2_3_0_api_patch_28 Patch: grouper_v2_3_0_api_patch_28: was applied on: 2017/04/14 00:57:48 ################ Checking patch grouper_v2_3_0_api_patch_29 Patch: grouper_v2_3_0_api_patch_29: was applied on: 2017/04/14 00:57:50 ################ Checking patch grouper_v2_3_0_api_patch_30 Patch: grouper_v2_3_0_api_patch_30: was applied on: 2017/04/14 00:57:51 ################ Checking patch grouper_v2_3_0_api_patch_31 Patch: grouper_v2_3_0_api_patch_31: was applied on: 2017/04/14 00:57:53 ################ Checking patch grouper_v2_3_0_api_patch_32 Patch: grouper_v2_3_0_api_patch_32: was applied on: 2017/04/14 00:57:54 ################ Checking patch grouper_v2_3_0_api_patch_33 Patch: grouper_v2_3_0_api_patch_33: was applied on: 2017/04/14 00:57:56 ################ Checking patch grouper_v2_3_0_api_patch_34 Patch: grouper_v2_3_0_api_patch_34: was applied on: 2017/04/14 00:57:57 ################ Checking patch grouper_v2_3_0_api_patch_35 Patch: grouper_v2_3_0_api_patch_35: was applied on: 2017/04/14 00:57:59 ################ Checking patch grouper_v2_3_0_api_patch_36 Patch: grouper_v2_3_0_api_patch_36: was applied on: 2017/04/14 00:58:00 ################ Checking patch grouper_v2_3_0_api_patch_37 Patch: grouper_v2_3_0_api_patch_37: was applied on: 2017/04/14 00:58:02 ################ Checking patch grouper_v2_3_0_api_patch_38 Patch: grouper_v2_3_0_api_patch_38: was applied on: 2017/04/14 00:58:03 ################ Checking patch grouper_v2_3_0_api_patch_39 Patch: grouper_v2_3_0_api_patch_39: was applied on: 2017/04/14 00:58:05 ################ Checking patch grouper_v2_3_0_api_patch_40 Patch: grouper_v2_3_0_api_patch_40: was applied on: 2017/04/14 00:58:06 ################ Checking patch grouper_v2_3_0_api_patch_41 Patch: grouper_v2_3_0_api_patch_41: was applied on: 2017/04/14 00:58:08 ################ Checking patch grouper_v2_3_0_api_patch_42 Patch: grouper_v2_3_0_api_patch_42: was applied on: 2017/04/14 00:58:09 ################ Checking patch grouper_v2_3_0_api_patch_43 Patch: grouper_v2_3_0_api_patch_43: was applied on: 2017/04/14 00:58:11 ################ Checking patch grouper_v2_3_0_api_patch_44 Patch: grouper_v2_3_0_api_patch_44: was applied on: 2017/04/14 00:58:12 ################ Checking patch grouper_v2_3_0_api_patch_45 Patch: grouper_v2_3_0_api_patch_45: was applied on: 2017/04/14 00:58:14 ################ Checking patch grouper_v2_3_0_api_patch_46 Patch: grouper_v2_3_0_api_patch_46: was applied on: 2017/04/14 00:58:15 ################ Checking patch grouper_v2_3_0_api_patch_47 Patch: grouper_v2_3_0_api_patch_47: was applied on: 2017/04/14 00:58:17 ################ Checking patch grouper_v2_3_0_api_patch_48 Patch: grouper_v2_3_0_api_patch_48: was applied on: 2017/04/14 00:58:18 ################ Checking patch grouper_v2_3_0_api_patch_49 Patch: grouper_v2_3_0_api_patch_49: was applied on: 2017/04/14 00:58:20 ################ Checking patch grouper_v2_3_0_api_patch_50 Patch: grouper_v2_3_0_api_patch_50: was applied on: 2017/04/14 00:58:21 ################ Checking patch grouper_v2_3_0_api_patch_51 Patch: grouper_v2_3_0_api_patch_51: was applied on: 2017/04/14 00:58:23 ################ Checking patch grouper_v2_3_0_api_patch_52 Patch: grouper_v2_3_0_api_patch_52: was applied on: 2017/04/14 00:58:24 ################ Checking patch grouper_v2_3_0_api_patch_53 Patch: grouper_v2_3_0_api_patch_53: was applied on: 2017/04/14 00:58:26 ################ Checking patch grouper_v2_3_0_api_patch_54 Patch: grouper_v2_3_0_api_patch_54: was applied on: 2017/04/14 00:58:27 ################ Checking patch grouper_v2_3_0_api_patch_55 Patch: grouper_v2_3_0_api_patch_55: was applied on: 2017/04/14 00:58:29 ################ Checking patch grouper_v2_3_0_api_patch_56 Patch: grouper_v2_3_0_api_patch_56: was applied on: 2017/04/14 00:58:30 ################ Checking patch grouper_v2_3_0_api_patch_57 Patch: grouper_v2_3_0_api_patch_57: was applied on: 2017/04/14 00:58:32 ################ Checking patch grouper_v2_3_0_api_patch_58 Patch: grouper_v2_3_0_api_patch_58: was applied on: 2017/04/14 00:58:33 ################ Checking patch grouper_v2_3_0_api_patch_59 Patch: grouper_v2_3_0_api_patch_59: was applied on: 2017/04/14 00:58:35 ################ Checking patch grouper_v2_3_0_api_patch_60 Patch: grouper_v2_3_0_api_patch_60: was applied on: 2017/04/14 00:58:36 ################ Checking patch grouper_v2_3_0_api_patch_61 Patch: grouper_v2_3_0_api_patch_61: was applied on: 2017/04/14 00:58:38 ################ Checking patch grouper_v2_3_0_api_patch_62 Patch doesnt exist yet (not an error): https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_62.tar.gz There are no new API patches to install ################ Checking patch grouper_v2_3_0_ws_patch_0 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ws_patch_0.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_0.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_0.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_0.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_0 Patch grouper_v2_3_0_ws_patch_0 is low risk, is not a security patch GRP-1317: attributeDefSave web service doesnt work for soap, GRP-1322: acknowledge message ws had an issue - added to end of property file: grouper_v2_3_0_ws_patch_0.date = 2017/04/14 01:03:41 Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsAttributeDef.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsAttributeDef.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsAttributeDefActionOperationPerformed.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsAttributeDefActionOperationPerformed.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$1$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$10.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$11$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$11.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$12.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$13$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$13$2.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$13.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$14.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$15$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$15.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$16.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$17.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$18.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$2.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$3.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$4$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$4.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$5.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$6.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$7.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$8.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$9.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/GrouperServiceRest.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/GrouperServiceRest.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/messaging/WsRestAcknowledgeMessageRequest.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/messaging/WsRestAcknowledgeMessageRequest.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$10.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$2.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$3.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$4.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$5.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$6.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$7.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$8.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$9.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/WsRestClassLookup.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/WsRestClassLookup.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/GrouperService.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/GrouperService.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsAttributeDefActionOperationPerformed.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsAttributeDefActionOperationPerformed.java Patch successfully applied: grouper_v2_3_0_ws_patch_0 - added to end of property file: grouper_v2_3_0_ws_patch_0.state = applied ################ Checking patch grouper_v2_3_0_ws_patch_1 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ws_patch_1.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_1.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_1.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_1.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_1 Patch grouper_v2_3_0_ws_patch_1 is low risk, is not a security patch GRP-1324: acknowledge message soap ws had an issue, GRP-1325: grouper WS send, receive, acknowledge message does not set Grouper headers - added to end of property file: grouper_v2_3_0_ws_patch_1.date = 2017/04/14 01:03:42 Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/GrouperService.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/GrouperService.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/GrouperService.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/GrouperService.java Patch successfully applied: grouper_v2_3_0_ws_patch_1 - added to end of property file: grouper_v2_3_0_ws_patch_1.state = applied ################ Checking patch grouper_v2_3_0_ws_patch_2 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ws_patch_2.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_2.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_2.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_2.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_2 Patch grouper_v2_3_0_ws_patch_2 is low risk, is not a security patch GRP-1313: potential ws/ui memory leaks with threadlocals - added to end of property file: grouper_v2_3_0_ws_patch_2.date = 2017/04/14 01:03:44 Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceJ2ee$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceJ2ee.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceJ2ee.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/j2ee/GrouperJ2eeListener.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/j2ee/GrouperJ2eeListener.java Patch successfully applied: grouper_v2_3_0_ws_patch_2 - added to end of property file: grouper_v2_3_0_ws_patch_2.state = applied ################ Checking patch grouper_v2_3_0_ws_patch_3 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ws_patch_3.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_3.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_3.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_3.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_3 Patch grouper_v2_3_0_ws_patch_3 is low risk, is not a security patch GRP-1348: web services including hasMember doesnt not work when looking up group with alternate name - added to end of property file: grouper_v2_3_0_ws_patch_3.date = 2017/04/14 01:03:45 Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsGroupLookup$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsGroupLookup$GroupFindResult$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsGroupLookup$GroupFindResult$2.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsGroupLookup$GroupFindResult$3.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsGroupLookup$GroupFindResult$4.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsGroupLookup$GroupFindResult.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsGroupLookup.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsGroupLookup.java Patch successfully applied: grouper_v2_3_0_ws_patch_3 - added to end of property file: grouper_v2_3_0_ws_patch_3.state = applied ################ Checking patch grouper_v2_3_0_ws_patch_4 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ws_patch_4.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_4.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_4.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_4.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_4 Patch grouper_v2_3_0_ws_patch_4 is low risk, is not a security patch GRP-1353: external user find create delete web services - added to end of property file: grouper_v2_3_0_ws_patch_4.date = 2017/04/14 01:03:47 Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/services/GrouperService_v2_3.aar Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/GrouperService.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/GrouperService.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubject.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubject.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectAttribute.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectAttribute.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResult$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResult$WsExternalSubjectDeleteResultCode$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResult$WsExternalSubjectDeleteResultCode$2.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResult$WsExternalSubjectDeleteResultCode$3.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResult$WsExternalSubjectDeleteResultCode$4.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResult$WsExternalSubjectDeleteResultCode$5.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResult$WsExternalSubjectDeleteResultCode$6.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResult$WsExternalSubjectDeleteResultCode$7.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResult$WsExternalSubjectDeleteResultCode$8.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResult$WsExternalSubjectDeleteResultCode.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResult.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResult.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResults$WsExternalSubjectDeleteResultsCode.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResults.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResults.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectLookup$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectLookup$ExternalSubjectFindResult$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectLookup$ExternalSubjectFindResult$2.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectLookup$ExternalSubjectFindResult$3.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectLookup$ExternalSubjectFindResult.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectLookup.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectLookup.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResult$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResult$WsExternalSubjectSaveResultCode$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResult$WsExternalSubjectSaveResultCode$2.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResult$WsExternalSubjectSaveResultCode$3.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResult$WsExternalSubjectSaveResultCode$4.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResult$WsExternalSubjectSaveResultCode$5.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResult$WsExternalSubjectSaveResultCode$6.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResult$WsExternalSubjectSaveResultCode$7.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResult$WsExternalSubjectSaveResultCode$8.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResult$WsExternalSubjectSaveResultCode$9.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResult$WsExternalSubjectSaveResultCode.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResult.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResult.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResults$WsExternalSubjectSaveResultsCode.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResults.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResults.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectToSave.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectToSave.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsFindExternalSubjectsResults$WsFindExternalSubjectsResultsCode.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsFindExternalSubjectsResults.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsFindExternalSubjectsResults.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsGroupDeleteResults$WsGroupDeleteResultsCode.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsGroupDeleteResults.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsGroupDeleteResults.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$1$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$10.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$11.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$12$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$12.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$13.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$14$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$14$2.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$14.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$15.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$16$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$16.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$17.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$18.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$19.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$2.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$20.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$21.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$3.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$4$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$4.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$5$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$5.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$6.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$7.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$8.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$9.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/externalSubject/WsRestExternalSubjectDeleteRequest.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/externalSubject/WsRestExternalSubjectDeleteRequest.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/externalSubject/WsRestExternalSubjectSaveRequest.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/externalSubject/WsRestExternalSubjectSaveRequest.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/externalSubject/WsRestFindExternalSubjectsRequest.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/externalSubject/WsRestFindExternalSubjectsRequest.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/GrouperServiceRest.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/GrouperServiceRest.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestDelete$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestDelete$2.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestDelete$3.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestDelete$4.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestDelete$5.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestDelete.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestDelete.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestGet$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestGet$10.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestGet$11.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestGet$12.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestGet$2.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestGet$3.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestGet$4.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestGet$5.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestGet$6.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestGet$7.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestGet$8.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestGet$9.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestGet.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestGet.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$10.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$11.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$2.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$3.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$4.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$5.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$6.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$7.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$8.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut$9.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/WsRestClassLookup.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/rest/WsRestClassLookup.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/GrouperService.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/GrouperService.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubject.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubject.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectAttribute.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectAttribute.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectDeleteResult.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectDeleteResult.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectDeleteResults.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectDeleteResults.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectLookup.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectLookup.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectSaveResult.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectSaveResult.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectSaveResults.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectSaveResults.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectToSave.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectToSave.java Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsFindExternalSubjectsResults.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsFindExternalSubjectsResults.java Patch successfully applied: grouper_v2_3_0_ws_patch_4 - added to end of property file: grouper_v2_3_0_ws_patch_4.state = applied ################ Checking patch grouper_v2_3_0_ws_patch_5 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ws_patch_5.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_5.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_5.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_5.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_5 Patch grouper_v2_3_0_ws_patch_5 is low risk, is not a security patch GRP-1434: external subject WS does not save institution - added to end of property file: grouper_v2_3_0_ws_patch_5.date = 2017/04/14 01:03:49 Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectToSave.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectToSave.java Patch successfully applied: grouper_v2_3_0_ws_patch_5 - added to end of property file: grouper_v2_3_0_ws_patch_5.state = applied ################ Checking patch grouper_v2_3_0_ws_patch_6 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ws_patch_6.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_6.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_6.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_6.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_6 Patch grouper_v2_3_0_ws_patch_6 is medium risk, is not a security patch GRP-1447: Old version of mysql connector jar lurking in the V2.3.0 web service installation - added to end of property file: grouper_v2_3_0_ws_patch_6.date = 2017/04/14 01:03:50 Patch successfully applied: grouper_v2_3_0_ws_patch_6 - added to end of property file: grouper_v2_3_0_ws_patch_6.state = applied ################ Checking patch grouper_v2_3_0_ws_patch_7 Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ws_patch_7.tar.gz to file: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_7.tar.gz Unzipping: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_7.tar.gz Expanding: /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_7.tar to /tmp/installer/tarballs/patches/grouper_v2_3_0_ws_patch_7 Patch grouper_v2_3_0_ws_patch_7 is low risk, is not a security patch GRP-1449: getGroups paging does not work if you dont pass in a stem - added to end of property file: grouper_v2_3_0_ws_patch_7.date = 2017/04/14 01:03:52 Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$11.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$18.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$4$1.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic$8.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic.class Applying file: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic.java Patch successfully applied: grouper_v2_3_0_ws_patch_7 - added to end of property file: grouper_v2_3_0_ws_patch_7.state = applied ################ Checking patch grouper_v2_3_0_ws_patch_8 Patch doesnt exist yet (not an error): https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ws_patch_8.tar.gz Tomcat is supposed to be listening on port: 8600, port not listening, assuming tomcat is not running... Should we stop tomcat anyway? (t|f)? [f] ################################## Tomcat start with command (note you need CATALINA_HOME and JAVA_HOME set): /tmp/installer/apache-tomcat-8.5.12/bin/startup.sh End tomcat start (note: logs are in /tmp/installer/apache-tomcat-8.5.12/logs) ################################## Should we check ports to see if tomcat was able to start (t|f)? [t]:
Waiting for tomcat to start... Tomcat listening on port: 8600 This is the Grouper WS URL (change hostname if on different host): http://localhost:8600/grouper-ws/ Do you want to install the web services client (t|f)? [t]: Downloading from URL: https://software.internet2.edu/grouper/release/2.3.0/grouper.clientBinary-2.3.0.tar.gz to file: /tmp/installer/tarballs/grouper.clientBinary-2.3.0.tar.gz Unzipping: /tmp/installer/tarballs/grouper.clientBinary-2.3.0.tar.gz Expanding: /tmp/installer/tarballs/grouper.clientBinary-2.3.0.tar to /tmp/installer/grouper.clientBinary-2.3.0 Editing /tmp/installer/grouper.clientBinary-2.3.0/grouper.client.properties:
- set property: grouperClient.webService.url from: to: http://localhost:8600/grouper-ws/servicesRest - set property: grouperClient.webService.login from: to: GrouperSystem - set property: grouperClient.webService.password from: to: pass ################################## Adding user GrouperSystem to grouper-ws users group with command: /tmp/installer/grouper.apiBinary-2.3.0/bin/gsh.sh /tmp/installer/grouper.apiBinary-2.3.0/gshAddGrouperSystemWsGroup.gsh .... stdout: Using GROUPER_HOME: /tmp/installer/grouper.apiBinary-2.3.0 Using GROUPER_CONF: /tmp/installer/grouper.apiBinary-2.3.0/conf Using JAVA: /opt/java8/bin/java using MEMORY: 64m-750m Grouper starting up: version: 2.3.0, build date: null, env: <no label configured> grouper.properties read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.properties Grouper current directory is: /tmp/installer/grouper.apiBinary-2.3.0 log4j.properties read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/log4j.properties Grouper is logging to file: /tmp/installer/grouper.apiBinary-2.3.0/logs/grouper_error.log, at min level WARN for package: edu.internet2.middleware.grouper, based on log4j.properties grouper.hibernate.properties: /tmp/installer/grouper.apiBinary-2.3.0/conf/grouper.hibernate.properties grouper.hibernate.properties: installer@jdbc:mysql://localhost:3306/installer subject.properties read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/subject.properties sources.xml read from: /tmp/installer/grouper.apiBinary-2.3.0/conf/sources.xml sources configured in: sources.xml sources.xml groupersource id: g:gsa sources.xml groupersource id: grouperEntities sources.xml jdbc source id: jdbc: GrouperJdbcConnectionProvider Type help() for instructions Error: Cannot properly read UTF string from database: 'Ÿ?Ÿ?ŸªŸºŸÉŸÑŸÑ', make sure your database has UTF tables and perhaps a hibernate.connection.url in grouper.hibernate.properties edu.internet2.middleware.grouper.GrouperSession: 7455e3200122442aaaf3ab869e51e77d,'GrouperSystem','application' group: name='etc:webServiceClientUsers' displayName='Grouper Administration:webServiceClientUsers' uuid='810277630e4340ddbcc86a9d1799a19d'
true ################################## Running client command: /tmp/installer/grouper.clientBinary-2.3.0> /opt/java8/bin/java -jar grouperClient.jar --operation=getMembersWs --groupNames=etc:webServiceClientUsers .... stdout: GroupIndex 0: success: T: code: SUCCESS: group: etc:webServiceClientUsers: subjectIndex: 0: GrouperSystem Success running client command: ################################## Do you want to install the provisioning service provider next generation (t|f)? [t]: f Do you want to install the provisioning service provider (t|f)? [t]: f ################################## Looking for conflicting jars There is a conflicting jar: ArrayList size: 2: [0]: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/lib/joda-time-2.9.7.jar [1]: /tmp/installer/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws/WEB-INF/lib/joda-time-1.5.1.jar You should probably delete one of these files (oldest one?) or consult the Grouper team. Press <enter> to continue... Do you want to start the Grouper loader (daemons)? (note, if it is already running, you need to stop it now, check ps -ef | grep gsh | grep loader) (t|f)? [f]: t ################################## Starting the Grouper loader (daemons): bash -c "nohup /tmp/installer/grouper.apiBinary-2.3.0/bin/gsh.sh -loader > /dev/null 2>&1 &" End starting the Grouper loader (daemons) ################################## Do you want to install the grouper ws scim (t|f)? [t]: f ################################## Installation success! Run the installer's 'admin' function to get information and manage about your installation (db, tomcat, logs, etc) Go here for the Grouper UI (change hostname if on different host): http://localhost:8600/grouper/ This is the Grouper WS URL (change hostname if on different host): http://localhost:8600/grouper-ws/ ################################## [appadmin@i2midev6 installer]$ |
- [grouper-users] grouper, tomcat8, installer, Hyzer, Chris, 04/14/2017
Archive powered by MHonArc 2.6.19.