Skip to Content.
Sympa Menu

grouper-users - RE: [grouper-users] Fwd: Problem with grouperInstaller and mysql?

Subject: Grouper Users - Open Discussion List

List archive

RE: [grouper-users] Fwd: Problem with grouperInstaller and mysql?


Chronological Thread 
  • From: "Hyzer, Chris" <>
  • To: "Kevin M. Hildebrand" <>, John Gasper <>
  • Cc: "" <>
  • Subject: RE: [grouper-users] Fwd: Problem with grouperInstaller and mysql?
  • Date: Fri, 14 Apr 2017 01:12:09 +0000
  • Accept-language: en-US
  • Authentication-results: umd.edu; dkim=none (message not signed) header.d=none;umd.edu; dmarc=none action=none header.from=isc.upenn.edu;
  • Spamdiagnosticmetadata: NSPM
  • Spamdiagnosticoutput: 1:99

I think it was a code problem.  Get the latest installer and try again please:

 

https://bugs.internet2.edu/jira/browse/GRP-1523

 

 

 

[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]$

 

 

From: [mailto:] On Behalf Of Kevin M. Hildebrand
Sent: Thursday, April 13, 2017 7:53 AM
To: John Gasper <>
Cc:
Subject: Re: [grouper-users] Fwd: Problem with grouperInstaller and mysql?

 

It looks like the problem is with the MySQL connector that's provided with Grouper.  I discovered yesterday that if I install the RedHat version of the connector and replace the one provided with Grouper, the problem goes away. 

yum install mysql-connector-java
cd /opt/grouper/grouper.apiBinary-2.3.0/lib/jdbcSamples/
rm mysql-connector-java.jar
ln -s /usr/share/java/mysql-connector-java.jar

Kevin

 

On Wed, Apr 12, 2017 at 6:44 PM, John Gasper <> wrote:

I’m working with a client that is having the same issue.

 

-- 

John Gasper
IAM Consultant
Unicon, Inc.
PGP/GPG Key: 0xbafee3ef

 

 

From: <> on behalf of "Kevin M. Hildebrand" <>
Date: Wednesday, April 12, 2017 at 9:32 AM
To: <>
Subject: [grouper-users] Fwd: Problem with grouperInstaller and mysql?

 

Hi, I'm testing out an installation of Grouper and I'm not getting very far.  When running grouperInstaller, I'm getting an error (see below) right after specifying the database connection information.

This is on a RedHat 7 machine, with OpenJDK Java 1.7.0.  (I've also tested it with Oracle Java, with the same result.)

I have verified that the MySQL database exists, and is accessible by the specified user.

Any thoughts on what I'm doing wrong?

Thanks,

Kevin

--

Kevin Hildebrand

University of Maryland, College Park


Enter the database URL [jdbc:mysql://localhost:3306/grouper?CharSet=utf8&useUnicode=true&characterEncoding=utf8]:
Database user [grouper]:
Database password (note, you aren't setting the pass here, you are using an existing pass, this will be echoed back) [XXXXXXXXXXXXX]:
Editing /opt/grouper/grouper.apiBinary-2.3.0/conf/grouper.hibernate.properties:
 - property hibernate.connection.url already was set to: jdbc:mysql://localhost:3306/grouper?CharSet=utf8&useUnicode=true&characterEncoding=utf8, not changing file
 - property hibernate.connection.username already was set to: grouper, not changing file
 - property hibernate.connection.password already was set to: XXXXXXXXXXXXX, not changing file
Checking database with query: select 1
Exception in thread "main" java.lang.IllegalAccessError: tried to access method com.mysql.jdbc.ConnectionImpl.getInstance(Ljava/lang/String;ILjava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Lcom/mysql/jdbc/Connection; from class com.mysql.jdbc.NonRegisteringDriver
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:327)
    at edu.internet2.middleware.grouperInstaller.driverShim.DatabaseShimBase.connect(DatabaseShimBase.java:65)
    at java.sql.DriverManager.getConnection(DriverManager.java:571)
    at java.sql.DriverManager.getConnection(DriverManager.java:215)
    at edu.internet2.middleware.grouperInstaller.util.GiDbUtils.connection(GiDbUtils.java:399)
    at edu.internet2.middleware.grouperInstaller.util.GiDbUtils.listSelect(GiDbUtils.java:457)
    at edu.internet2.middleware.grouperInstaller.util.GiDbUtils.listSelect(GiDbUtils.java:416)
    at edu.internet2.middleware.grouperInstaller.util.GiDbUtils.select(GiDbUtils.java:427)
    at edu.internet2.middleware.grouperInstaller.util.GiDbUtils.checkConnection(GiDbUtils.java:567)
    at edu.internet2.middleware.grouperInstaller.GrouperInstaller.checkDatabaseConnection(GrouperInstaller.java:9957)
    at edu.internet2.middleware.grouperInstaller.GrouperInstaller.mainInstallLogic(GrouperInstaller.java:8177)
    at edu.internet2.middleware.grouperInstaller.GrouperInstaller.access$400(GrouperInstaller.java:82)
    at edu.internet2.middleware.grouperInstaller.GrouperInstaller$GrouperInstallerMainFunction$2.logic(GrouperInstaller.java:1307)
    at edu.internet2.middleware.grouperInstaller.GrouperInstaller.mainLogic(GrouperInstaller.java:1530)
    at edu.internet2.middleware.grouperInstaller.GrouperInstaller.main(GrouperInstaller.java:549)

 

 




Archive powered by MHonArc 2.6.19.

Top of Page