Skip to Content.
Sympa Menu

grouper-users - [grouper-users] Re: Grouper Demo installer issues

Subject: Grouper Users - Open Discussion List

List archive

[grouper-users] Re: Grouper Demo installer issues


Chronological Thread 
  • From: Roger Dills <>
  • To: "Hyzer, Chris" <>, "" <>
  • Subject: [grouper-users] Re: Grouper Demo installer issues
  • Date: Wed, 21 Mar 2018 21:26:48 +0000
  • Accept-language: en-US
  • Authentication-results: spf=none (sender IP is ) ;
  • Spamdiagnosticmetadata: NSPM
  • Spamdiagnosticoutput: 1:99

Hello,


To remove any confusion I've attached a complete "new" grouper 2.3 install dialogue using all the defaults. You can follow everything it does until it errors out on the WS component.


Ideally, there isn't much room to veer off the documented path.


Thank you,



From: Hyzer, Chris <>
Sent: Wednesday, March 21, 2018 2:37:20 PM
To: Roger Dills;
Subject: RE: Grouper Demo installer issues
 

It cant stop tomcat since it might not have been running, you can check processes to make sure its not running, then try continue as “true”

 

From: Roger Dills [mailto:]
Sent: Wednesday, March 21, 2018 12:19 PM
To: Hyzer, Chris <>;
Subject: RE: Grouper Demo installer issues

 

Hello Chris,

 

I’ve gone through the installer and it always seems to bomb out once it gets to the WS install.

 

The database and Tomcat will be up before it starts and then once it starts the install either or both go offline.

 

This is another attempt where I verified the database was up before the install, the installer verified and indicated tomcat was up, but only to see tomcat crash during the install.

 

Output from the attempt

******************

 

################ Checking patch grouper_v2_3_0_ui_patch_42

Patch doesnt exist yet (not an error): https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_42.tar.gz

 

Enter the GrouperSystem password:

The GrouperSystem password cannot be blank!

Enter the GrouperSystem password:

The GrouperSystem password cannot be blank!

Enter the GrouperSystem password:

The GrouperSystem password cannot be blank!

Enter the GrouperSystem password:

The GrouperSystem password cannot be blank!

Enter the GrouperSystem password: 1234356789

Do you want to set the GrouperSystem password in c:\grouper\apache-tomcat-8.5.12\conf\tomcat-users.xml? [t]:

Editing file: c:\grouper\apache-tomcat-8.5.12\conf\tomcat-users.xml

- adding Tomcat user GrouperSystem line: '<user username="GrouperSystem" password="123456789" roles="grouper_user"/>'

- adding Tomcat role grouper_user line: '<role rolename="grouper_user"/>'

Tomcat is supposed to be listening on port: 8080, 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):

  c:\grouper\apache-tomcat-8.5.12\bin\startup.bat

 

 

End tomcat start (note: logs are in c:\grouper\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: 8080

##################################

 

Go here for the Grouper UI (change hostname if on different host): http://localhost:8080/grouper/

 

##################################

 

Do you want to install web services (t|f)? [t]:

wsFile path is c:\grouper\tarballs\grouper.ws-2.3.0.tar.gz

File exists: c:\grouper\tarballs\grouper.ws-2.3.0.tar.gz, should we use the local file (t|f)? [t]:

Unzipped file exists: c:\grouper\tarballs\grouper.ws-2.3.0.tar, use unzipped file (t|f)? [t]:

Unzipped Ws file is c:\grouper\tarballs\grouper.ws-2.3.0.tar

Untarred dir exists: c:\grouper\grouper.ws-2.3.0, use untarred dir (t|f)? [t]:

Editing c:\grouper\grouper.ws-2.3.0\grouper-ws\build.properties:

- property grouper.dir already was set to: c:/grouper/grouper.apiBinary-2.3.0, not changing file

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):

  c:\grouper\apache-tomcat-8.5.12\bin\shutdown.bat

 

Mar 21, 2018 12:02:43 PM edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils execCommandHelper

SEVERE: Process exit status=1: out: , err: Mar 21, 2018 12:02:43 PM org.apache.catalina.startup.Catalina stopServer

SEVERE: Could not contact localhost:8005. Tomcat may not be running.

Mar 21, 2018 12:02:43 PM org.apache.catalina.startup.Catalina stopServer

SEVERE: Catalina.stop:

java.net.ConnectException: Connection refused: connect

        at java.net.DualStackPlainSocketImpl.connect0(Native Method)

        at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)

        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)

        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

        at java.net.Socket.connect(Socket.java:589)

        at java.net.Socket.connect(Socket.java:538)

        at java.net.Socket.<init>(Socket.java:434)

        at java.net.Socket.<init>(Socket.java:211)

        at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:476)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:498)

        at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:408)

        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:497)

 

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=150m; support was removed in 8.0

, on command: C:\Program Files\Java\jdk1.8.0_162\bin\java -XX:MaxPermSize=150m -Xmx640m -Dcatalina.home=c:\grouper\apache-tomcat-8.5.12 -cp c:\grouper\apache-tomcat-8.5.12\bin\bootstrap.jar;c:\grouper\apache-tomcat-8.5.12\bin\tomcat-juli.jar org.apache.catalina.startup.Bootstrap stop , workingDir: c:\grouper\apache-tomcat-8.5.12\bin

java.lang.RuntimeException: Process exit status=1: out: , err: Mar 21, 2018 12:02:43 PM org.apache.catalina.startup.Catalina stopServer

SEVERE: Could not contact localhost:8005. Tomcat may not be running.

Mar 21, 2018 12:02:43 PM org.apache.catalina.startup.Catalina stopServer

SEVERE: Catalina.stop:

java.net.ConnectException: Connection refused: connect

        at java.net.DualStackPlainSocketImpl.connect0(Native Method)

        at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)

        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)

        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

        at java.net.Socket.connect(Socket.java:589)

        at java.net.Socket.connect(Socket.java:538)

        at java.net.Socket.<init>(Socket.java:434)

        at java.net.Socket.<init>(Socket.java:211)

        at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:476)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:498)

        at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:408)

        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:497)

 

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=150m; support was removed in 8.0

,

java.lang.RuntimeException: caller stack

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils.threadRunWithStatusDots(GrouperInstallerUtils.java:8345)

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils.execCommand(GrouperInstallerUtils.java:10078)

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils.execCommand(GrouperInstallerUtils.java:10041)

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils.execCommand(GrouperInstallerUtils.java:10017)

        at edu.internet2.middleware.grouperInstaller.GrouperInstaller.tomcatBounce(GrouperInstaller.java:1175)

        at edu.internet2.middleware.grouperInstaller.GrouperInstaller.buildWs(GrouperInstaller.java:11344)

        at edu.internet2.middleware.grouperInstaller.GrouperInstaller.mainInstallLogic(GrouperInstaller.java:8714)

        at edu.internet2.middleware.grouperInstaller.GrouperInstaller.access$500(GrouperInstaller.java:83)

        at edu.internet2.middleware.grouperInstaller.GrouperInstaller$GrouperInstallerMainFunction$2.logic(GrouperInstaller.java:1487)

        at edu.internet2.middleware.grouperInstaller.GrouperInstaller.mainLogic(GrouperInstaller.java:1710)

        at edu.internet2.middleware.grouperInstaller.GrouperInstaller.main(GrouperInstaller.java:550)

 

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils.execCommandHelper(GrouperInstallerUtils.java:10175)

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils.access$100(GrouperInstallerUtils.java:128)

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils$2.run(GrouperInstallerUtils.java:10073)

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils$1.run(GrouperInstallerUtils.java:8291)

        at java.lang.Thread.run(Thread.java:748)

Do you want to continue (t|f)? [f]

**********************************

 

Maybe the script isn’t waiting long enough for Tomcat to “really” start?

 

 

From: Hyzer, Chris []
Sent: Wednesday, March 21, 2018 11:49 AM
To: Roger Dills;
Subject: Re: Grouper Demo installer issues

 

Do you have the database running before the WS starts?  As you install it shows all the related commands, or the installer has commands to start/stop DB etc... ok?


From: <> on behalf of Roger Dills <>
Sent: Tuesday, March 20, 2018 5:07:56 PM
To:
Subject: [grouper-users] Grouper Demo installer issues

 

Hello,

 

I’m trying to get a demo install to complete without errors on Grouper V2.3.0.

 

The install works happily until I get to the web services client. It consistently bombs on its install.

 

The database contains only what the installer created. Running on Windows Server 2016 with Java JDK 1.8.

 

 

 

The error message

****************************************************

Should we check ports to see if tomcat was able to start (t|f)? [t]:

Waiting for tomcat to start...

Tomcat listening on port: 8080

This is the Grouper WS URL (change hostname if on different host): http://localhost:8080/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: c:\grouper\tarballs\grouper.clientBinary-2.3.0.tar.gz

Unzipping: c:\grouper\tarballs\grouper.clientBinary-2.3.0.tar.gz

Expanding: c:\grouper\tarballs\grouper.clientBinary-2.3.0.tar to c:\grouper\grouper.clientBinary-2.3.0

Editing c:\grouper\grouper.clientBinary-2.3.0\grouper.client.properties:

- set property: grouperClient.webService.url from:  to: http://localhost:8080/grouper-ws/servicesRest

- set property: grouperClient.webService.login from:  to: GrouperSystem

- set property: grouperClient.webService.password from:  to: 123456789

 

##################################

Adding user GrouperSystem to grouper-ws users group with command:

  cmd /c c:\grouper\grouper.apiBinary-2.3.0\bin\gsh.bat c:\grouper\grouper.apiBinary-2.3.0\gshAddGrouperSystemWsGroup.gsh

 

............

stderr: Couldnt startup grouper: Problems with db: DB: user: sa, url: jdbc:hsqldb:hsql://localhost:9001/grouper, driver: org.hsqldb.jdbcDriver

java.lang.RuntimeException: Problems with db: DB: user: sa, url: jdbc:hsqldb:hsql://localhost:9001/grouper, driver: org.hsqldb.jdbcDriver

        at edu.internet2.middleware.grouper.app.loader.db.GrouperLoaderDb.connection(GrouperLoaderDb.java:254)

        at edu.internet2.middleware.grouper.ddl.GrouperDdlUtils.bootstrapHelper(GrouperDdlUtils.java:436)

        at edu.internet2.middleware.grouper.ddl.GrouperDdlUtils.bootstrap(GrouperDdlUtils.java:340)

        at edu.internet2.middleware.grouper.misc.GrouperStartup.startup(GrouperStartup.java:303)

        at edu.internet2.middleware.grouper.app.gsh.GrouperShell.main(GrouperShell.java:156)

        at edu.internet2.middleware.grouper.app.gsh.GrouperShellWrapper.main(GrouperShellWrapper.java:31)

Caused by: java.sql.SQLException: Connections could not be acquired from the underlying database!

        at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:118)

        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:692)

        at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:140)

        at edu.internet2.middleware.grouper.app.loader.db.GrouperLoaderDb.connection(GrouperLoaderDb.java:251)

        ... 5 more

Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.

        at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1469)

        at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:644)

        at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:554)

        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutAndMarkConnectionInUse(C3P0PooledConnectionPool.java:758)

        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:685)

        ... 7 more

Caused by: java.sql.SQLTransientConnectionException: java.net.ConnectException: Connection refused: connect

        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)

        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)

        at org.hsqldb.jdbc.JDBCConnection.<init>(Unknown Source)

        at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)

        at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source)

        at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:175)

        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:220)

        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:206)

        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:203)

        at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1138)

        at com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:1125)

        at com.mchange.v2.resourcepool.BasicResourcePool.access$700(BasicResourcePool.java:44)

        at com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:1870)

        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:696)

Caused by: org.hsqldb.HsqlException: java.net.ConnectException: Connection refused: connect

        at org.hsqldb.ClientConnection.openConnection(Unknown Source)

        at org.hsqldb.ClientConnection.initConnection(Unknown Source)

        at org.hsqldb.ClientConnection.<init>(Unknown Source)

        ... 12 more

Caused by: java.net.ConnectException: Connection refused: connect

        at java.net.DualStackPlainSocketImpl.connect0(Native Method)

        at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)

        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)

        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

        at java.net.Socket.connect(Socket.java:589)

        at java.net.Socket.connect(Socket.java:538)

        at java.net.Socket.<init>(Socket.java:434)

        at java.net.Socket.<init>(Socket.java:211)

        at org.hsqldb.server.HsqlSocketFactory.createSocket(Unknown Source)

        ... 15 more

Exception in thread "main" java.lang.RuntimeException: Problems with db: DB: user: sa, url: jdbc:hsqldb:hsql://localhost:9001/grouper, driver: org.hsqldb.jdbcDriver

        at edu.internet2.middleware.grouper.app.loader.db.GrouperLoaderDb.connection(GrouperLoaderDb.java:254)

        at edu.internet2.middleware.grouper.ddl.GrouperDdlUtils.bootstrapHelper(GrouperDdlUtils.java:436)

        at edu.internet2.middleware.grouper.ddl.GrouperDdlUtils.bootstrap(GrouperDdlUtils.java:340)

        at edu.internet2.middleware.grouper.misc.GrouperStartup.startup(GrouperStartup.java:303)

        at edu.internet2.middleware.grouper.app.gsh.GrouperShell.main(GrouperShell.java:156)

        at edu.internet2.middleware.grouper.app.gsh.GrouperShellWrapper.main(GrouperShellWrapper.java:31)

Caused by: java.sql.SQLException: Connections could not be acquired from the underlying database!

        at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:118)

        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:692)

        at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:140)

        at edu.internet2.middleware.grouper.app.loader.db.GrouperLoaderDb.connection(GrouperLoaderDb.java:251)

       ... 5 more

Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.

        at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1469)

        at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:644)

        at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:554)

        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutAndMarkConnectionInUse(C3P0PooledConnectionPool.java:758)

        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:685)

        ... 7 more

Caused by: java.sql.SQLTransientConnectionException: java.net.ConnectException: Connection refused: connect

        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)

        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)

        at org.hsqldb.jdbc.JDBCConnection.<init>(Unknown Source)

        at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)

        at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source)

        at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:175)

        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:220)

        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:206)

        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:203)

        at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1138)

        at com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:1125)

        at com.mchange.v2.resourcepool.BasicResourcePool.access$700(BasicResourcePool.java:44)

        at com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:1870)

        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:696)

Caused by: org.hsqldb.HsqlException: java.net.ConnectException: Connection refused: connect

        at org.hsqldb.ClientConnection.openConnection(Unknown Source)

        at org.hsqldb.ClientConnection.initConnection(Unknown Source)

        at org.hsqldb.ClientConnection.<init>(Unknown Source)

        ... 12 more

Caused by: java.net.ConnectException: Connection refused: connect

        at java.net.DualStackPlainSocketImpl.connect0(Native Method)

        at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)

        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)

        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

        at java.net.Socket.connect(Socket.java:589)

        at java.net.Socket.connect(Socket.java:538)

        at java.net.Socket.<init>(Socket.java:434)

        at java.net.Socket.<init>(Socket.java:211)

        at org.hsqldb.server.HsqlSocketFactory.createSocket(Unknown Source)

        ... 15 more

 

stdout: Using GROUPER_HOME:           c:\grouper\grouper.apiBinary-2.3.0\bin\..

Using GROUPER_CONF:           c:\grouper\grouper.apiBinary-2.3.0\bin\../conf

Using JAVA:                   "C:\Program Files\Java\jdk1.8.0_162/bin/java"

using MEMORY:                 64m-750m

Grouper starting up: version: 2.3.0, build date: null, env: <no label configured>

grouperPatchStatus read from: C:\grouper\grouper.apiBinary-2.3.0\grouperPatchStatus.properties

api patches installed:        0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96

grouper.properties read from: C:\grouper\grouper.apiBinary-2.3.0\conf\grouper.properties

Grouper current directory is: c:\grouper\grouper.apiBinary-2.3.0

log4j.properties read from:   C:\grouper\grouper.apiBinary-2.3.0\conf\log4j.properties

Grouper is logging to file:   c:\grouper\grouper.apiBinary-2.3.0\bin\..\logs\grouper_error.log, at min level WARN for package: edu.internet2.middleware.grouper, based on log4j.properties

grouper.hibernate.properties: C:\grouper\grouper.apiBinary-2.3.0\conf\grouper.hibernate.properties

grouper.hibernate.properties: sa@jdbc:hsqldb:hsql://localhost:9001/grouper

subject.properties read from: C:\grouper\grouper.apiBinary-2.3.0\conf\subject.properties

sources.xml read from:        C:\grouper\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

Grouper error: Error connecting to the database with credentials from grouper.hibernate.properties, url: jdbc:hsqldb:hsql://localhost:9001/grouper, driver: org.hsqldb.jdbcDriver, user: sa, java.sql.SQLTransientConnectionException: java.net.ConnectException: Connection refused: connect

        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)

        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)

        at org.hsqldb.jdbc.JDBCConnection.<init>(Unknown Source)

        at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)

        at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source)

        at java.sql.DriverManager.getConnection(DriverManager.java:664)

        at java.sql.DriverManager.getConnection(DriverManager.java:247)

        at edu.internet2.middleware.grouper.misc.GrouperCheckConfig.checkDatabase(GrouperCheckConfig.java:869)

        at edu.internet2.middleware.grouper.misc.GrouperCheckConfig.checkGrouperDb(GrouperCheckConfig.java:757)

        at edu.internet2.middleware.grouper.misc.GrouperStartup.startup(GrouperStartup.java:298)

        at edu.internet2.middleware.grouper.app.gsh.GrouperShell.main(GrouperShell.java:156)

        at edu.internet2.middleware.grouper.app.gsh.GrouperShellWrapper.main(GrouperShellWrapper.java:31)

Caused by: org.hsqldb.HsqlException: java.net.ConnectException: Connection refused: connect

        at org.hsqldb.ClientConnection.openConnection(Unknown Source)

        at org.hsqldb.ClientConnection.initConnection(Unknown Source)

        at org.hsqldb.ClientConnection.<init>(Unknown Source)

        ... 10 more

Caused by: java.net.ConnectException: Connection refused: connect

        at java.net.DualStackPlainSocketImpl.connect0(Native Method)

        at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)

        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)

        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

        at java.net.Socket.connect(Socket.java:589)

        at java.net.Socket.connect(Socket.java:538)

        at java.net.Socket.<init>(Socket.java:434)

        at java.net.Socket.<init>(Socket.java:211)

        at org.hsqldb.server.HsqlSocketFactory.createSocket(Unknown Source)

        ... 13 more

 

 

##################################

Running client command:

c:\grouper\grouper.clientBinary-2.3.0> C:\Program Files\Java\jdk1.8.0_162\bin\java -jar grouperClient.jar --operation=getMembersWs --groupNames=etc:webServiceClientUsers

........Mar 20, 2018 4:26:59 PM edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils execCommandHelper

SEVERE: Process exit status=1: out: , err: Error with grouper client, check the logs: Bad response from web service: resultCode: EXCEPTION, clientVersion: 2.3.0, wsGroupLookups: Array size: 1: [0]: WsGroupLookup[pitGroups=[],groupName=etc:webServiceClientUsers]

 

, memberFilter: All, includeSubjectDetail: false, actAsSubject: null, fieldName: null, subjectAttributeNames: null

, paramNames:

, params: null

, sourceIds: null

, pointInTimeFrom: null, pointInTimeTo: null, pageSize: null, pageNumber: null, sortString: null, ascending: null, java.lang.RuntimeException: Database schema ddl is not up to date, or has issues, check logs and config ddl in grouper.properties and run: gsh -registry -check,

Problem in HibernateSession: null,

Exception in uniqueResult: (class edu.internet2.middleware.grouper.Member), ByHqlStatic, query: 'from Member as m where      m.subjectIdDb       = :sid    and  m.subjectSourceIdDb = :source and  m.subjectTypeId   = :type', cacheable: true, cacheRegion: edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.FindBySubject, tx type: null, tx type: nullBind var[0]: 'Param (class java.lang.String): 'sid'->'GrouperSystem', Bind var[1]: 'Param (class java.lang.String): 'type'->'application'Bind var[2]: 'Param (class java.lang.String): 'source'->'g:isa',

        at edu.internet2.middleware.grouper.hibernate.HibernateSession.<init>(HibernateSession.java:176)

        at edu.internet2.middleware.grouper.hibernate.HibernateSession._internal_hibernateSession(HibernateSession.java:467)

        at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:659)

        at edu.internet2.middleware.grouper.hibernate.ByHqlStatic.uniqueResult(ByHqlStatic.java:340)

        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:296)

        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:202)

        at edu.internet2.middleware.grouper.MemberFinder.internal_findOrCreateBySubject(MemberFinder.java:401)

        at edu.internet2.middleware.grouper.MemberFinder.internal_findBySubject(MemberFinder.java:318)

        at edu.internet2.middleware.grouper.GrouperSession.start(GrouperSession.java:487)

        at edu.internet2.middleware.grouper.GrouperSession.startRootSession(GrouperSession.java:427)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectLoggedIn(GrouperServiceJ2ee.java:246)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectActAsHelper(GrouperServiceJ2ee.java:592)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectActAs(GrouperServiceJ2ee.java:564)

        at edu.internet2.middleware.grouper.ws.util.GrouperServiceUtils.retrieveGrouperSession(GrouperServiceUtils.java:849)

        at edu.internet2.middleware.grouper.ws.GrouperServiceLogic.getMembers(GrouperServiceLogic.java:1411)

        at edu.internet2.middleware.grouper.ws.coresoap.GrouperService.getMembers(GrouperService.java:472)

        at edu.internet2.middleware.grouper.ws.rest.GrouperServiceRest.getMembers(GrouperServiceRest.java:558)

        at edu.internet2.middleware.grouper.ws.rest.method.GrouperWsRestGet$1.service(GrouperWsRestGet.java:91)

        at edu.internet2.middleware.grouper.ws.rest.method.GrouperRestHttpMethod$1.service(GrouperRestHttpMethod.java:57)

        at edu.internet2.middleware.grouper.ws.rest.GrouperRestServlet.service(GrouperRestServlet.java:202)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.doFilter(GrouperServiceJ2ee.java:895)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:595)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)

        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)

        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)

        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)

        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441)

        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

        at java.lang.Thread.run(Thread.java:748)

 

Mar 20, 2018 4:26:59 PM edu.internet2.middleware.grouperClient.GrouperClient main

SEVERE: Bad response from web service: resultCode: EXCEPTION, clientVersion: 2.3.0, wsGroupLookups: Array size: 1: [0]: WsGroupLookup[pitGroups=[],groupName=etc:webServiceClientUsers]

 

, memberFilter: All, includeSubjectDetail: false, actAsSubject: null, fieldName: null, subjectAttributeNames: null

, paramNames:

, params: null

, sourceIds: null

, pointInTimeFrom: null, pointInTimeTo: null, pageSize: null, pageNumber: null, sortString: null, ascending: null, java.lang.RuntimeException: Database schema ddl is not up to date, or has issues, check logs and config ddl in grouper.properties and run: gsh -registry -check,

Problem in HibernateSession: null,

Exception in uniqueResult: (class edu.internet2.middleware.grouper.Member), ByHqlStatic, query: 'from Member as m where      m.subjectIdDb       = :sid    and  m.subjectSourceIdDb = :source and  m.subjectTypeId   = :type', cacheable: true, cacheRegion: edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.FindBySubject, tx type: null, tx type: nullBind var[0]: 'Param (class java.lang.String): 'sid'->'GrouperSystem', Bind var[1]: 'Param (class java.lang.String): 'type'->'application'Bind var[2]: 'Param (class java.lang.String): 'source'->'g:isa',

        at edu.internet2.middleware.grouper.hibernate.HibernateSession.<init>(HibernateSession.java:176)

        at edu.internet2.middleware.grouper.hibernate.HibernateSession._internal_hibernateSession(HibernateSession.java:467)

        at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:659)

        at edu.internet2.middleware.grouper.hibernate.ByHqlStatic.uniqueResult(ByHqlStatic.java:340)

        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:296)

        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:202)

        at edu.internet2.middleware.grouper.MemberFinder.internal_findOrCreateBySubject(MemberFinder.java:401)

        at edu.internet2.middleware.grouper.MemberFinder.internal_findBySubject(MemberFinder.java:318)

        at edu.internet2.middleware.grouper.GrouperSession.start(GrouperSession.java:487)

        at edu.internet2.middleware.grouper.GrouperSession.startRootSession(GrouperSession.java:427)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectLoggedIn(GrouperServiceJ2ee.java:246)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectActAsHelper(GrouperServiceJ2ee.java:592)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectActAs(GrouperServiceJ2ee.java:564)

        at edu.internet2.middleware.grouper.ws.util.GrouperServiceUtils.retrieveGrouperSession(GrouperServiceUtils.java:849)

        at edu.internet2.middleware.grouper.ws.GrouperServiceLogic.getMembers(GrouperServiceLogic.java:1411)

        at edu.internet2.middleware.grouper.ws.coresoap.GrouperService.getMembers(GrouperService.java:472)

        at edu.internet2.middleware.grouper.ws.rest.GrouperServiceRest.getMembers(GrouperServiceRest.java:558)

        at edu.internet2.middleware.grouper.ws.rest.method.GrouperWsRestGet$1.service(GrouperWsRestGet.java:91)

        at edu.internet2.middleware.grouper.ws.rest.method.GrouperRestHttpMethod$1.service(GrouperRestHttpMethod.java:57)

        at edu.internet2.middleware.grouper.ws.rest.GrouperRestServlet.service(GrouperRestServlet.java:202)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.doFilter(GrouperServiceJ2ee.java:895)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:595)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)

        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)

        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)

        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)

        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441)

        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

        at java.lang.Thread.run(Thread.java:748)

 

edu.internet2.middleware.grouperClient.ws.GcWebServiceError: Bad response from web service: resultCode: EXCEPTION, clientVersion: 2.3.0, wsGroupLookups: Array size: 1: [0]: WsGroupLookup[pitGroups=[],groupName=etc:webServiceClientUsers]

 

, memberFilter: All, includeSubjectDetail: false, actAsSubject: null, fieldName: null, subjectAttributeNames: null

, paramNames:

, params: null

, sourceIds: null

, pointInTimeFrom: null, pointInTimeTo: null, pageSize: null, pageNumber: null, sortString: null, ascending: null, java.lang.RuntimeException: Database schema ddl is not up to date, or has issues, check logs and config ddl in grouper.properties and run: gsh -registry -check,

Problem in HibernateSession: null,

Exception in uniqueResult: (class edu.internet2.middleware.grouper.Member), ByHqlStatic, query: 'from Member as m where      m.subjectIdDb       = :sid    and  m.subjectSourceIdDb = :source and  m.subjectTypeId   = :type', cacheable: true, cacheRegion: edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.FindBySubject, tx type: null, tx type: nullBind var[0]: 'Param (class java.lang.String): 'sid'->'GrouperSystem', Bind var[1]: 'Param (class java.lang.String): 'type'->'application'Bind var[2]: 'Param (class java.lang.String): 'source'->'g:isa',

        at edu.internet2.middleware.grouper.hibernate.HibernateSession.<init>(HibernateSession.java:176)

        at edu.internet2.middleware.grouper.hibernate.HibernateSession._internal_hibernateSession(HibernateSession.java:467)

        at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:659)

        at edu.internet2.middleware.grouper.hibernate.ByHqlStatic.uniqueResult(ByHqlStatic.java:340)

        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:296)

        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:202)

        at edu.internet2.middleware.grouper.MemberFinder.internal_findOrCreateBySubject(MemberFinder.java:401)

        at edu.internet2.middleware.grouper.MemberFinder.internal_findBySubject(MemberFinder.java:318)

        at edu.internet2.middleware.grouper.GrouperSession.start(GrouperSession.java:487)

        at edu.internet2.middleware.grouper.GrouperSession.startRootSession(GrouperSession.java:427)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectLoggedIn(GrouperServiceJ2ee.java:246)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectActAsHelper(GrouperServiceJ2ee.java:592)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectActAs(GrouperServiceJ2ee.java:564)

        at edu.internet2.middleware.grouper.ws.util.GrouperServiceUtils.retrieveGrouperSession(GrouperServiceUtils.java:849)

        at edu.internet2.middleware.grouper.ws.GrouperServiceLogic.getMembers(GrouperServiceLogic.java:1411)

        at edu.internet2.middleware.grouper.ws.coresoap.GrouperService.getMembers(GrouperService.java:472)

        at edu.internet2.middleware.grouper.ws.rest.GrouperServiceRest.getMembers(GrouperServiceRest.java:558)

        at edu.internet2.middleware.grouper.ws.rest.method.GrouperWsRestGet$1.service(GrouperWsRestGet.java:91)

        at edu.internet2.middleware.grouper.ws.rest.method.GrouperRestHttpMethod$1.service(GrouperRestHttpMethod.java:57)

        at edu.internet2.middleware.grouper.ws.rest.GrouperRestServlet.service(GrouperRestServlet.java:202)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.doFilter(GrouperServiceJ2ee.java:895)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:595)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)

        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)

        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)

        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)

        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441)

        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

        at java.lang.Thread.run(Thread.java:748)

 

        at edu.internet2.middleware.grouperClient.ws.GrouperClientWs.handleFailure(GrouperClientWs.java:736)

        at edu.internet2.middleware.grouperClient.api.GcGetMembers.execute(GcGetMembers.java:426)

        at edu.internet2.middleware.grouperClient.GrouperClient.getMembers(GrouperClient.java:2257)

        at edu.internet2.middleware.grouperClient.GrouperClient.main(GrouperClient.java:365)

 

, on command: C:\Program Files\Java\jdk1.8.0_162\bin\java -jar grouperClient.jar --operation=getMembersWs --groupNames=etc:webServiceClientUsers , workingDir: c:\grouper\grouper.clientBinary-2.3.0

 

Exception in thread "main" java.lang.RuntimeException: Process exit status=1: out: , err: Error with grouper client, check the logs: Bad response from web service: resultCode: EXCEPTION, clientVersion: 2.3.0, wsGroupLookups: Array size: 1: [0]: WsGroupLookup[pitGroups=[],groupName=etc:webServiceClientUsers]

 

, memberFilter: All, includeSubjectDetail: false, actAsSubject: null, fieldName: null, subjectAttributeNames: null

, paramNames:

, params: null

, sourceIds: null

, pointInTimeFrom: null, pointInTimeTo: null, pageSize: null, pageNumber: null, sortString: null, ascending: null, java.lang.RuntimeException: Database schema ddl is not up to date, or has issues, check logs and config ddl in grouper.properties and run: gsh -registry -check,

Problem in HibernateSession: null,

Exception in uniqueResult: (class edu.internet2.middleware.grouper.Member), ByHqlStatic, query: 'from Member as m where      m.subjectIdDb       = :sid    and  m.subjectSourceIdDb = :source and  m.subjectTypeId   = :type', cacheable: true, cacheRegion: edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.FindBySubject, tx type: null, tx type: nullBind var[0]: 'Param (class java.lang.String): 'sid'->'GrouperSystem', Bind var[1]: 'Param (class java.lang.String): 'type'->'application'Bind var[2]: 'Param (class java.lang.String): 'source'->'g:isa',

        at edu.internet2.middleware.grouper.hibernate.HibernateSession.<init>(HibernateSession.java:176)

        at edu.internet2.middleware.grouper.hibernate.HibernateSession._internal_hibernateSession(HibernateSession.java:467)

        at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:659)

        at edu.internet2.middleware.grouper.hibernate.ByHqlStatic.uniqueResult(ByHqlStatic.java:340)

        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:296)

        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:202)

        at edu.internet2.middleware.grouper.MemberFinder.internal_findOrCreateBySubject(MemberFinder.java:401)

        at edu.internet2.middleware.grouper.MemberFinder.internal_findBySubject(MemberFinder.java:318)

        at edu.internet2.middleware.grouper.GrouperSession.start(GrouperSession.java:487)

        at edu.internet2.middleware.grouper.GrouperSession.startRootSession(GrouperSession.java:427)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectLoggedIn(GrouperServiceJ2ee.java:246)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectActAsHelper(GrouperServiceJ2ee.java:592)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectActAs(GrouperServiceJ2ee.java:564)

        at edu.internet2.middleware.grouper.ws.util.GrouperServiceUtils.retrieveGrouperSession(GrouperServiceUtils.java:849)

        at edu.internet2.middleware.grouper.ws.GrouperServiceLogic.getMembers(GrouperServiceLogic.java:1411)

        at edu.internet2.middleware.grouper.ws.coresoap.GrouperService.getMembers(GrouperService.java:472)

        at edu.internet2.middleware.grouper.ws.rest.GrouperServiceRest.getMembers(GrouperServiceRest.java:558)

        at edu.internet2.middleware.grouper.ws.rest.method.GrouperWsRestGet$1.service(GrouperWsRestGet.java:91)

        at edu.internet2.middleware.grouper.ws.rest.method.GrouperRestHttpMethod$1.service(GrouperRestHttpMethod.java:57)

        at edu.internet2.middleware.grouper.ws.rest.GrouperRestServlet.service(GrouperRestServlet.java:202)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.doFilter(GrouperServiceJ2ee.java:895)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:595)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)

        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)

        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)

        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)

        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441)

        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

        at java.lang.Thread.run(Thread.java:748)

 

Mar 20, 2018 4:26:59 PM edu.internet2.middleware.grouperClient.GrouperClient main

SEVERE: Bad response from web service: resultCode: EXCEPTION, clientVersion: 2.3.0, wsGroupLookups: Array size: 1: [0]: WsGroupLookup[pitGroups=[],groupName=etc:webServiceClientUsers]

 

, memberFilter: All, includeSubjectDetail: false, actAsSubject: null, fieldName: null, subjectAttributeNames: null

, paramNames:

, params: null

, sourceIds: null

, pointInTimeFrom: null, pointInTimeTo: null, pageSize: null, pageNumber: null, sortString: null, ascending: null, java.lang.RuntimeException: Database schema ddl is not up to date, or has issues, check logs and config ddl in grouper.properties and run: gsh -registry -check,

Problem in HibernateSession: null,

Exception in uniqueResult: (class edu.internet2.middleware.grouper.Member), ByHqlStatic, query: 'from Member as m where      m.subjectIdDb       = :sid    and  m.subjectSourceIdDb = :source and  m.subjectTypeId   = :type', cacheable: true, cacheRegion: edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.FindBySubject, tx type: null, tx type: nullBind var[0]: 'Param (class java.lang.String): 'sid'->'GrouperSystem', Bind var[1]: 'Param (class java.lang.String): 'type'->'application'Bind var[2]: 'Param (class java.lang.String): 'source'->'g:isa',

        at edu.internet2.middleware.grouper.hibernate.HibernateSession.<init>(HibernateSession.java:176)

        at edu.internet2.middleware.grouper.hibernate.HibernateSession._internal_hibernateSession(HibernateSession.java:467)

        at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:659)

        at edu.internet2.middleware.grouper.hibernate.ByHqlStatic.uniqueResult(ByHqlStatic.java:340)

        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:296)

        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:202)

        at edu.internet2.middleware.grouper.MemberFinder.internal_findOrCreateBySubject(MemberFinder.java:401)

        at edu.internet2.middleware.grouper.MemberFinder.internal_findBySubject(MemberFinder.java:318)

        at edu.internet2.middleware.grouper.GrouperSession.start(GrouperSession.java:487)

        at edu.internet2.middleware.grouper.GrouperSession.startRootSession(GrouperSession.java:427)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectLoggedIn(GrouperServiceJ2ee.java:246)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectActAsHelper(GrouperServiceJ2ee.java:592)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectActAs(GrouperServiceJ2ee.java:564)

        at edu.internet2.middleware.grouper.ws.util.GrouperServiceUtils.retrieveGrouperSession(GrouperServiceUtils.java:849)

        at edu.internet2.middleware.grouper.ws.GrouperServiceLogic.getMembers(GrouperServiceLogic.java:1411)

        at edu.internet2.middleware.grouper.ws.coresoap.GrouperService.getMembers(GrouperService.java:472)

        at edu.internet2.middleware.grouper.ws.rest.GrouperServiceRest.getMembers(GrouperServiceRest.java:558)

        at edu.internet2.middleware.grouper.ws.rest.method.GrouperWsRestGet$1.service(GrouperWsRestGet.java:91)

        at edu.internet2.middleware.grouper.ws.rest.method.GrouperRestHttpMethod$1.service(GrouperRestHttpMethod.java:57)

        at edu.internet2.middleware.grouper.ws.rest.GrouperRestServlet.service(GrouperRestServlet.java:202)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.doFilter(GrouperServiceJ2ee.java:895)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:595)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)

        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)

        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)

        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)

        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441)

        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

        at java.lang.Thread.run(Thread.java:748)

 

edu.internet2.middleware.grouperClient.ws.GcWebServiceError: Bad response from web service: resultCode: EXCEPTION, clientVersion: 2.3.0, wsGroupLookups: Array size: 1: [0]: WsGroupLookup[pitGroups=[],groupName=etc:webServiceClientUsers]

 

, memberFilter: All, includeSubjectDetail: false, actAsSubject: null, fieldName: null, subjectAttributeNames: null

, paramNames:

, params: null

, sourceIds: null

, pointInTimeFrom: null, pointInTimeTo: null, pageSize: null, pageNumber: null, sortString: null, ascending: null, java.lang.RuntimeException: Database schema ddl is not up to date, or has issues, check logs and config ddl in grouper.properties and run: gsh -registry -check,

Problem in HibernateSession: null,

Exception in uniqueResult: (class edu.internet2.middleware.grouper.Member), ByHqlStatic, query: 'from Member as m where      m.subjectIdDb       = :sid    and  m.subjectSourceIdDb = :source and  m.subjectTypeId   = :type', cacheable: true, cacheRegion: edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.FindBySubject, tx type: null, tx type: nullBind var[0]: 'Param (class java.lang.String): 'sid'->'GrouperSystem', Bind var[1]: 'Param (class java.lang.String): 'type'->'application'Bind var[2]: 'Param (class java.lang.String): 'source'->'g:isa',

        at edu.internet2.middleware.grouper.hibernate.HibernateSession.<init>(HibernateSession.java:176)

        at edu.internet2.middleware.grouper.hibernate.HibernateSession._internal_hibernateSession(HibernateSession.java:467)

        at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:659)

        at edu.internet2.middleware.grouper.hibernate.ByHqlStatic.uniqueResult(ByHqlStatic.java:340)

        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:296)

        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:202)

        at edu.internet2.middleware.grouper.MemberFinder.internal_findOrCreateBySubject(MemberFinder.java:401)

        at edu.internet2.middleware.grouper.MemberFinder.internal_findBySubject(MemberFinder.java:318)

        at edu.internet2.middleware.grouper.GrouperSession.start(GrouperSession.java:487)

        at edu.internet2.middleware.grouper.GrouperSession.startRootSession(GrouperSession.java:427)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectLoggedIn(GrouperServiceJ2ee.java:246)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectActAsHelper(GrouperServiceJ2ee.java:592)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.retrieveSubjectActAs(GrouperServiceJ2ee.java:564)

        at edu.internet2.middleware.grouper.ws.util.GrouperServiceUtils.retrieveGrouperSession(GrouperServiceUtils.java:849)

        at edu.internet2.middleware.grouper.ws.GrouperServiceLogic.getMembers(GrouperServiceLogic.java:1411)

        at edu.internet2.middleware.grouper.ws.coresoap.GrouperService.getMembers(GrouperService.java:472)

        at edu.internet2.middleware.grouper.ws.rest.GrouperServiceRest.getMembers(GrouperServiceRest.java:558)

        at edu.internet2.middleware.grouper.ws.rest.method.GrouperWsRestGet$1.service(GrouperWsRestGet.java:91)

        at edu.internet2.middleware.grouper.ws.rest.method.GrouperRestHttpMethod$1.service(GrouperRestHttpMethod.java:57)

        at edu.internet2.middleware.grouper.ws.rest.GrouperRestServlet.service(GrouperRestServlet.java:202)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.doFilter(GrouperServiceJ2ee.java:895)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:595)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)

        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)

        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)

        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)

        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441)

        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

        at java.lang.Thread.run(Thread.java:748)

 

        at edu.internet2.middleware.grouperClient.ws.GrouperClientWs.handleFailure(GrouperClientWs.java:736)

        at edu.internet2.middleware.grouperClient.api.GcGetMembers.execute(GcGetMembers.java:426)

        at edu.internet2.middleware.grouperClient.GrouperClient.getMembers(GrouperClient.java:2257)

        at edu.internet2.middleware.grouperClient.GrouperClient.main(GrouperClient.java:365)

 

,

java.lang.RuntimeException: caller stack

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils.threadRunWithStatusDots(GrouperInstallerUtils.java:8345)

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils.execCommand(GrouperInstallerUtils.java:10078)

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils.execCommand(GrouperInstallerUtils.java:10041)

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils.execCommand(GrouperInstallerUtils.java:10017)

        at edu.internet2.middleware.grouperInstaller.GrouperInstaller.runClientCommand(GrouperInstaller.java:11653)

        at edu.internet2.middleware.grouperInstaller.GrouperInstaller.mainInstallLogic(GrouperInstaller.java:8767)

        at edu.internet2.middleware.grouperInstaller.GrouperInstaller.access$500(GrouperInstaller.java:83)

        at edu.internet2.middleware.grouperInstaller.GrouperInstaller$GrouperInstallerMainFunction$2.logic(GrouperInstaller.java:1487)

        at edu.internet2.middleware.grouperInstaller.GrouperInstaller.mainLogic(GrouperInstaller.java:1710)

        at edu.internet2.middleware.grouperInstaller.GrouperInstaller.main(GrouperInstaller.java:550)

 

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils.execCommandHelper(GrouperInstallerUtils.java:10175)

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils.access$100(GrouperInstallerUtils.java:128)

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils$2.run(GrouperInstallerUtils.java:10073)

        at edu.internet2.middleware.grouperInstaller.util.GrouperInstallerUtils$1.run(GrouperInstallerUtils.java:8291)

        at java.lang.Thread.run(Thread.java:748)

 

****************************************

 

Oracle Java JDK 1.8 seems to be the only version of Java that works well compiling the code (worse results with 1.7 and 1.9).  

 

Thank you!

c:\grouper>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]: install
Enter in the Grouper install directory (note: better if no spaces or special
chars) [c:\grouper]:
Enter in a Grouper temp directory to download tarballs (note: better if no
spaces or special chars) [c:\grouper\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: c:\grouper\tarballs\grouper.apiBinary-2.3.0.tar.gz
Unzipping: c:\grouper\tarballs\grouper.apiBinary-2.3.0.tar.gz
Expanding: c:\grouper\tarballs\grouper.apiBinary-2.3.0.tar to
c:\grouper\grouper.apiBinary-2.3.0
.............
Do you want to use the default and included hsqldb database (t|f)? [t]:
Editing c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.hibernate.properties:
- property hibernate.connection.url already was set to:
jdbc:hsqldb:hsql://localhost:9001/grouper, not changing file
- property hibernate.connection.username already was set to: sa, not
changing file
- property hibernate.connection.password already was set to: , not changing
file
Do you want this script to start the hsqldb database (note, it must not be
running in able to start) (t|f)? [t]:
Starting DB with command: C:\Program Files\Java\jdk1.8.0_162\bin\java -cp
c:\grouper\grouper.apiBinary-2.3.0\lib\jdbcSamples\hsqldb.jar
org.hsqldb.Server -database.0 file:c:\grouper\grouper.apiBinary-2.3.0\grouper
-dbname.0 grouper -port 9001
Checking database with query: SELECT 1 FROM INFORMATION_SCHEMA.SYSTEM_USERS
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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_0.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_0.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_0.tar to
c:\grouper\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:
c:\grouper\grouper.apiBinary-2.3.0\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_0.date =
2018/03/21 16:45:47
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:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\FieldFinder.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\FieldFinder.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$DaemonThreadFactory.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$FieldValuable.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$GrouperMapContext.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$MaskingThread.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_1.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_1.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_1.tar to
c:\grouper\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 =
2018/03/21 16:47:06
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\obliterateStem.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_2.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_2.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_2.tar to
c:\grouper\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 =
2018/03/21 16:47:08
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$ConfigFile.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$ConfigFileType$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$ConfigFileType$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$ConfigFileType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$PropertyValueResult.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GcElUtilsSafe.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GcElUtilsSafe.java
Applying file: c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.base.properties
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_3.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_3.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_3.tar to
c:\grouper\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 =
2018/03/21 16:47:10
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_4.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_4.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_4.tar to
c:\grouper\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 =
2018/03/21 16:47:11
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3MembershipDAO$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3MembershipDAO$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3MembershipDAO$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3MembershipDAO.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_5.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_5.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_5.tar to
c:\grouper\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 =
2018/03/21 16:47:13
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils$DbMetadataBean.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_6.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_6.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_6.tar to
c:\grouper\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 =
2018/03/21 16:47:15
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$CheckGroupResult.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.java
Applying file: c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_7.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_7.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_7.tar to
c:\grouper\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 =
2018/03/21 16:47:17
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.java
Applying file: c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_8.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_8.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_8.tar to
c:\grouper\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 =
2018/03/21 16:47:19
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\ChangeToVersionCustomizable.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\ChangeToVersionCustomizable.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$DaemonThreadFactory.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$GrouperMapContext.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$MaskingThread.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil.java
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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_9.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_9.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_9.tar to
c:\grouper\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 =
2018/03/21 16:47:21
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$15.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$16.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$17.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$18$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$18.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$19.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$20.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$21.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$22.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$23.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$24.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$25.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$26.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$27.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$28.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$29.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$30.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtilsTest$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtilsTest$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtilsTest.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_10.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_10.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_10.tar to
c:\grouper\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 =
2018/03/21 16:47:23
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleFinder$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleFinder.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_11.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_11.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_11.tar to
c:\grouper\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 =
2018/03/21 16:47:25
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\ServletContextUtils.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\ServletContextUtils.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\ServletRequestUtils.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\ServletRequestUtils.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperThreadLocalState.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_12.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_12.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_12.tar to
c:\grouper\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 =
2018/03/21 16:47:27
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_13.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_13.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_13.tar to
c:\grouper\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 =
2018/03/21 16:47:28
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperThreadLocalState.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_14.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_14.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_14.tar to
c:\grouper\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 =
2018/03/21 16:47:30
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\audit\AuditTypeBuiltin.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_15.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_15.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_15.tar to
c:\grouper\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 =
2018/03/21 16:47:32
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\PrivilegeHelper$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\PrivilegeHelper.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\PrivilegeHelper.java
Applying file: c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.base.properties
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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_16.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_16.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_16.tar to
c:\grouper\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 =
2018/03/21 16:47:33
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset$Row.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_17.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_17.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_17.tar to
c:\grouper\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 =
2018/03/21 16:47:35
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogTempToEntity$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogTempToEntity.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_18.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_18.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_18.tar to
c:\grouper\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 =
2018/03/21 16:47:37
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\examples\GroupUniqueExtensionHook.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_19.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_19.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_19.tar to
c:\grouper\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 =
2018/03/21 16:47:39
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\StemDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\StemDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$15.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$16.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$17.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$18.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$19.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$Scope.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\validator\DeleteStemValidator.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_20.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_20.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_20.tar to
c:\grouper\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 =
2018/03/21 16:47:41
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject$2$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_21.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_21.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_21.tar to
c:\grouper\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 =
2018/03/21 16:47:42
Applying file: c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_22.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_22.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_22.tar to
c:\grouper\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 =
2018/03/21 16:47:44
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderDb.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderDb.java
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_23.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_23.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_23.tar to
c:\grouper\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 =
2018/03/21 16:47:46
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\FindBadMembershipsDaemon.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\FindBadMembershipsDaemon.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper-loader.base.properties
Applying file: c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_24.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_24.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_24.tar to
c:\grouper\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 =
2018/03/21 16:47:48
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader$GrouperLoaderDryRunBean.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\TierDiscovery.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\TierDiscovery.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\TierInstrumentationDaemon.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\TierInstrumentationDaemon.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper-loader.base.properties
Applying file: c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_25.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_25.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_25.tar to
c:\grouper\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 =
2018/03/21 16:47:50
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\TierInstrumentationDaemon.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_26.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_26.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_26.tar to
c:\grouper\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 =
2018/03/21 16:47:52
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset$Row.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\LoaderMemberWrapper.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_27.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_27.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_27.tar to
c:\grouper\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 =
2018/03/21 16:47:54
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_ADD.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_DELETE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_SET_ADD.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_SET_DELETE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_UPDATE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_ADD.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_DELETE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_VALUE_ADD.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_VALUE_DELETE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_ADD.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_DELETE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_NAME_ADD.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_NAME_DELETE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_NAME_SET_ADD.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_NAME_SET_DELETE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_NAME_UPDATE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_UPDATE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ENTITY_ADD.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ENTITY_DELETE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ENTITY_UPDATE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_ADD.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_DELETE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_FIELD_ADD.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_FIELD_DELETE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_FIELD_UPDATE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_TYPE_ASSIGN.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_TYPE_UNASSIGN.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_UPDATE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$MEMBERSHIP_ADD.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$MEMBERSHIP_DELETE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$MEMBERSHIP_UPDATE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$MEMBER_ADD.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$MEMBER_DELETE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$MEMBER_UPDATE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$PERMISSION_CHANGE_ON_ROLE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$PRIVILEGE_ADD.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$PRIVILEGE_DELETE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$PRIVILEGE_UPDATE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ROLE_SET_ADD.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ROLE_SET_DELETE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$STEM_ADD.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$STEM_DELETE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$STEM_UPDATE.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogTypeBuiltin.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogTypeBuiltin.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$15.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$16.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$17.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$18.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$19.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$20.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$21$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$21.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$22.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$DisplayProperties.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_28.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_28.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_28.tar to
c:\grouper\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 =
2018/03/21 16:47:56
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\esb\consumer\EsbConsumer.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\esb\consumer\EsbConsumer.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\esb\consumer\EsbEvent$EsbEventType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\esb\consumer\EsbEvent.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_29.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_29.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_29.tar to
c:\grouper\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 =
2018/03/21 16:47:58
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogEntry.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogEntry.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogHelper$TestChangeLogHelper.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogHelper.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogHelper.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogTempToEntity$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogTempToEntity.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogTempToEntity.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticLoaderJobTest.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticLoaderJobTest.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper-loader.base.properties
Applying file: c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_30.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_30.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_30.tar to
c:\grouper\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 =
2018/03/21 16:48:00
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_31.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_31.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_31.tar to
c:\grouper\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 =
2018/03/21 16:48:01
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$4$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_32.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_32.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_32.tar to
c:\grouper\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 =
2018/03/21 16:48:03
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefNameSave$1$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefNameSave$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefNameSave$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefNameSave.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefNameSave.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefSave$1$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefSave$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefSave$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefSave.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefSave.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupSave$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupSave$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupSave.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupSave.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\StemSave$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\StemSave$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\StemSave.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_33.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_33.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_33.tar to
c:\grouper\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 =
2018/03/21 16:48:05
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_34.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_34.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_34.tar to
c:\grouper\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 =
2018/03/21 16:48:07
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\PrivilegeHelper$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\PrivilegeHelper.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_35.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_35.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_35.tar to
c:\grouper\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 =
2018/03/21 16:48:08
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\cache\EhcacheController.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\cache\EhcacheController.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\cfg\GrouperCacheConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\cfg\GrouperCacheConfig.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.cache.base.properties
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.cache.properties
Deleting file: c:\grouper\grouper.apiBinary-2.3.0\conf\ehcache.example.xml
Deleting file: c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_36.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_36.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_36.tar to
c:\grouper\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 =
2018/03/21 16:48:11
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_37.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_37.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_37.tar to
c:\grouper\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 =
2018/03/21 16:48:12
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_38.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_38.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_38.tar to
c:\grouper\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 =
2018/03/21 16:48:14
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeDefFinder.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeDefFinder.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeDefNameFinder.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeDefNameFinder.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupFinder$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupFinder$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupFinder.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupFinder.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\permissions\PermissionFinder.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\permissions\PermissionFinder.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\StemFinder.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_39.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_39.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_39.tar to
c:\grouper\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 =
2018/03/21 16:48:16
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHql.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHql.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHqlStatic$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHqlStatic$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHqlStatic$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHqlStatic.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHqlStatic.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\HibUtils.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_40.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_40.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_40.tar to
c:\grouper\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 =
2018/03/21 16:48:19
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperSourceAdapter$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperSourceAdapter$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperSourceAdapter$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperSourceAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperSourceAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$CheckGroupResult.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\subj\InternalSourceAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\subj\InternalSourceAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\config\SubjectConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\config\SubjectConfig.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\JDBCSourceAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\JDBCSourceAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\JNDISourceAdapterLegacy.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\JNDISourceAdapterLegacy.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\LdapSourceAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\LdapSourceAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\NullSourceAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\NullSourceAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\SourceManager$SourceManagerStatusBean.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\SourceManager.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\SourceManager.java
Applying file: c:\grouper\grouper.apiBinary-2.3.0\conf\subject.base.properties
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_41.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_41.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_41.tar to
c:\grouper\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 =
2018/03/21 16:48:21
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset$Row.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperVersion.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_42.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_42.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_42.tar to
c:\grouper\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 =
2018/03/21 16:48:23
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHql.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHql.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHqlStatic$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHqlStatic.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_43.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_43.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_43.tar to
c:\grouper\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 =
2018/03/21 16:48:24
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\GrouperContext.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_44.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_44.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_44.tar to
c:\grouper\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 =
2018/03/21 16:48:26
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\GrouperStatusServlet.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_45.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_45.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_45.tar to
c:\grouper\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 =
2018/03/21 16:48:27
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderJob.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_46.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_46.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_46.tar to
c:\grouper\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 =
2018/03/21 16:48:29
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_47.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_47.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_47.tar to
c:\grouper\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 =
2018/03/21 16:48:31
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_48.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_48.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_48.tar to
c:\grouper\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 =
2018/03/21 16:48:32
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\subj\SubjectHelper$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\subj\SubjectHelper$SubjectSorterBean.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\subj\SubjectHelper.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\subj\SubjectHelper.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\SubjectFinder$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\SubjectFinder$RestrictSourceForGroup.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\SubjectFinder$SubjectCustomizerCacheBean.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\SubjectFinder.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_49.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_49.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_49.tar to
c:\grouper\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 =
2018/03/21 16:48:34
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\PrivilegeHelper$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\PrivilegeHelper.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\PrivilegeHelper.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_50.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_50.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_50.tar to
c:\grouper\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 =
2018/03/21 16:48:36
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderConfig.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\ldap\GrouperLoaderLdapServer.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\ldap\GrouperLoaderLdapServer.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ldap\handler\RangeSearchResultHandler.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ldap\handler\RangeSearchResultHandler.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ldap\LdapSession$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ldap\LdapSession$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ldap\LdapSession.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ldap\LdapSession.java
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_51.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_51.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_51.tar to
c:\grouper\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 =
2018/03/21 16:48:37
Applying file: c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_52.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_52.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_52.tar to
c:\grouper\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 =
2018/03/21 16:48:39
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_53.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_53.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_53.tar to
c:\grouper\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 =
2018/03/21 16:48:41
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$Row.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3DAO.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_54.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_54.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_54.tar to
c:\grouper\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 =
2018/03/21 16:48:42
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$Row.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_55.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_55.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_55.tar to
c:\grouper\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 =
2018/03/21 16:48:45
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\AddMissingGroupSets$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\AddMissingGroupSets$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\AddMissingGroupSets$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\AddMissingGroupSets$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\AddMissingGroupSets.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\AddMissingGroupSets.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\MigrateLegacyAttributes$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\MigrateLegacyAttributes$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\MigrateLegacyAttributes$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\MigrateLegacyAttributes.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\MigrateLegacyAttributes.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncPITTables$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncPITTables$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncPITTables$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncPITTables$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncPITTables.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncPITTables.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncStemSets$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncStemSets$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncStemSets$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncStemSets.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncStemSets.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperCallable$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperCallable.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperCallable.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$DaemonThreadFactory.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$GrouperMapContext.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$MaskingThread.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_56.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_56.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_56.tar to
c:\grouper\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 =
2018/03/21 16:48:48
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$Row.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderJob.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\TierInstrumentationDaemon.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\TierInstrumentationDaemon.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\FindBadMembershipsDaemon.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\FindBadMembershipsDaemon.java
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_57.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_57.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_57.tar to
c:\grouper\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 =
2018/03/21 16:48:50
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\lib\grouper\commons-lang3-3.5.jar
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\lib\grouper\cron-parser-core-2.9.jar
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_58.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_58.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_58.tar to
c:\grouper\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 =
2018/03/21 16:48:52
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\examples\GroupTypeTupleIncludeExcludeHook.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_59.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_59.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_59.tar to
c:\grouper\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 =
2018/03/21 16:48:53
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\esb\listener\EsbHttpHandler.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\esb\listener\EsbHttpHandler.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_60.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_60.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_60.tar to
c:\grouper\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 =
2018/03/21 16:48:55
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelCache.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelCache.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_61.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_61.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_61.tar to
c:\grouper\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 =
2018/03/21 16:48:56
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleFinder.class
Applying file:
c:\grouper\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
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_62.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_62.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_62.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_62.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_62
Patch grouper_v2_3_0_api_patch_62 is low risk, is not a security patch
GRP-1521: Instrumentation counts
- added to end of property file: grouper_v2_3_0_api_patch_62.date =
2018/03/21 16:49:00
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader$GrouperLoaderDryRunBean.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$10$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$15.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$16.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$17.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$18.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$19.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$20.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$21$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$21.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$22.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$DisplayProperties.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataBuiltinTypes.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataBuiltinTypes.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataCounts.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataCounts.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstance.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstance.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstanceCounts.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstanceCounts.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstanceFinder.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstanceFinder.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataUtils.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataUtils.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationThread$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationThread.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationThread.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\TierInstrumentationDaemon.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\TierInstrumentationDaemon.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$CheckGroupResult.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$15.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$16.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$17.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$18.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$19.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$Scope.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtilElSafe.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtilElSafe.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper-loader.base.properties
Applying file: c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.base.properties
Patch successfully applied: grouper_v2_3_0_api_patch_62
- added to end of property file: grouper_v2_3_0_api_patch_62.state = applied


################ Checking patch grouper_v2_3_0_api_patch_63
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_63.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_63.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_63.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_63.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_63
Patch grouper_v2_3_0_api_patch_63 is medium risk, is a security patch
GRP-1532: upgrade vt-ldap due to security issue
- added to end of property file: grouper_v2_3_0_api_patch_63.date =
2018/03/21 16:49:03
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.java
Applying file: c:\grouper\grouper.apiBinary-2.3.0\lib\grouper\vt-ldap.jar
Patch successfully applied: grouper_v2_3_0_api_patch_63
- added to end of property file: grouper_v2_3_0_api_patch_63.state = applied


################ Checking patch grouper_v2_3_0_api_patch_64
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_64.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_64.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_64.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_64.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_64
Patch grouper_v2_3_0_api_patch_64 is low risk, is not a security patch
GRP-1538: attestation
- added to end of property file: grouper_v2_3_0_api_patch_64.date =
2018/03/21 16:49:06
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$EmailObject.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\OtherJobBase$OtherJobInput.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\OtherJobBase$OtherJobOutput.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\OtherJobBase.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\OtherJobBase.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\audit\AuditTypeBuiltin.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\audit\AuditTypeBuiltin.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$CheckGroupResult.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper-loader.base.properties
Applying file: c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.base.properties
Patch successfully applied: grouper_v2_3_0_api_patch_64
- added to end of property file: grouper_v2_3_0_api_patch_64.state = applied


################ Checking patch grouper_v2_3_0_api_patch_65
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_65.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_65.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_65.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_65.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_65
Patch grouper_v2_3_0_api_patch_65 is low risk, is not a security patch
GRP-1540: pspng not starting due to grouper session and thread
- added to end of property file: grouper_v2_3_0_api_patch_65.date =
2018/03/21 16:49:08
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.java
Patch successfully applied: grouper_v2_3_0_api_patch_65
- added to end of property file: grouper_v2_3_0_api_patch_65.state = applied


################ Checking patch grouper_v2_3_0_api_patch_66
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_66.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_66.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_66.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_66.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_66
Patch grouper_v2_3_0_api_patch_66 is low risk, is not a security patch
GRP-1543: Add instrumentation thread to grouperWs
- added to end of property file: grouper_v2_3_0_api_patch_66.date =
2018/03/21 16:49:10
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataBuiltinTypes.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataBuiltinTypes.java
Patch successfully applied: grouper_v2_3_0_api_patch_66
- added to end of property file: grouper_v2_3_0_api_patch_66.state = applied


################ Checking patch grouper_v2_3_0_api_patch_67
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_67.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_67.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_67.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_67.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_67
Patch grouper_v2_3_0_api_patch_67 is low risk, is not a security patch
GRP-1547: group name hooks not registered in GSH, but are registered in WS
and UI
- added to end of property file: grouper_v2_3_0_api_patch_67.date =
2018/03/21 16:49:11
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils$1$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils.java
Patch successfully applied: grouper_v2_3_0_api_patch_67
- added to end of property file: grouper_v2_3_0_api_patch_67.state = applied


################ Checking patch grouper_v2_3_0_api_patch_68
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_68.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_68.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_68.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_68.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_68
Patch grouper_v2_3_0_api_patch_68 is low risk, is not a security patch
GRP-1565: usdu will not remove memberships of unresolvables if the membership
has a start or end date
- added to end of property file: grouper_v2_3_0_api_patch_68.date =
2018/03/21 16:49:13
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\usdu\USDU.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\usdu\USDU.java
Patch successfully applied: grouper_v2_3_0_api_patch_68
- added to end of property file: grouper_v2_3_0_api_patch_68.state = applied


################ Checking patch grouper_v2_3_0_api_patch_69
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_69.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_69.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_69.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_69.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_69
Patch grouper_v2_3_0_api_patch_69 is low risk, is not a security patch
GRP-1560: IncludeExclude requires requireGroups.use to be installed but fails
to do the install
- added to end of property file: grouper_v2_3_0_api_patch_69.date =
2018/03/21 16:49:15
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\examples\GroupTypeTupleIncludeExcludeHook.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\examples\GroupTypeTupleIncludeExcludeHook.java
Patch successfully applied: grouper_v2_3_0_api_patch_69
- added to end of property file: grouper_v2_3_0_api_patch_69.state = applied


################ Checking patch grouper_v2_3_0_api_patch_70
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_70.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_70.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_70.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_70.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_70
Patch grouper_v2_3_0_api_patch_70 is low risk, is not a security patch
GRP-1566: grouper loader ui overall
- added to end of property file: grouper_v2_3_0_api_patch_70.date =
2018/03/21 16:49:16
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.java
Patch successfully applied: grouper_v2_3_0_api_patch_70
- added to end of property file: grouper_v2_3_0_api_patch_70.state = applied


################ Checking patch grouper_v2_3_0_api_patch_71
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_71.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_71.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_71.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_71.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_71
Patch grouper_v2_3_0_api_patch_71 is low risk, is not a security patch
GRP-1569: priority in loader job has issue
- added to end of property file: grouper_v2_3_0_api_patch_71.date =
2018/03/21 16:49:18
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderJob.java
Patch successfully applied: grouper_v2_3_0_api_patch_71
- added to end of property file: grouper_v2_3_0_api_patch_71.state = applied


################ Checking patch grouper_v2_3_0_api_patch_72
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_72.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_72.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_72.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_72.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_72
Patch grouper_v2_3_0_api_patch_72 is medium risk, is not a security patch
GRP-1553: Improve GSH
- added to end of property file: grouper_v2_3_0_api_patch_72.date =
2018/03/21 16:49:22
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addComposite.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addComposite.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addGroup.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addGroup.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addMember.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addMember.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addRootStem.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addRootStem.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addStem.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addStem.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addSubject.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addSubject.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\assertTrue.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\assertTrue.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delComposite.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delComposite.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delGroup.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delGroup.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delMember.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delMember.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delStem.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delStem.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\findBadMemberships.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\findBadMemberships.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\findSubject.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\findSubject.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getGroupAttr.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getGroupAttr.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getGroups.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getGroups.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getMembers.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getMembers.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getSources.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getSources.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getStemAttr.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getStemAttr.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getStems.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getStems.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\grantPriv.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\grantPriv.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupAddType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupAddType.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupDelType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupDelType.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\GrouperShell.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\GrouperShell.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupGetTypes.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupGetTypes.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupHasType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupHasType.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\hasMember.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\hasMember.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\hasPriv.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\hasPriv.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\help.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\help.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\loaderDryRunOneJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\loaderDryRunOneJob.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\loaderRunOneJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\loaderRunOneJob.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\loaderRunOneJobAttr.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\loaderRunOneJobAttr.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\obliterateStem.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\obliterateStem.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\p.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\p.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\registryInitializeSchema.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\registryInitializeSchema.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\registryInstall.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\registryInstall.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\resetRegistry.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\resetRegistry.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\revokePriv.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\revokePriv.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\setGroupAttr.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\setGroupAttr.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\setStemAttr.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\setStemAttr.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\sqlRun.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\sqlRun.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\StemHelper.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\StemHelper.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\stemSave2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\stemSave2.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionCommit.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionCommit.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionEnd.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionEnd.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionRollback.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionRollback.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionStart.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionStart.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionStatus.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionStatus.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeAdd.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeAdd.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeAddAttr.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeAddAttr.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeAddList.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeAddList.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeDel.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeDel.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeDelField.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeDelField.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeFind.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeFind.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeGetFields.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeGetFields.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\usdu.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\usdu.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\usduByMember.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\usduByMember.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\usduBySource.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\usduBySource.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\version.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\version.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlFromFile.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlFromFile.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlFromString.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlFromString.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlFromURL.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlFromURL.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlToFile.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlToFile.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlToString.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlToString.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromFile.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromFile.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromString.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromString.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromURL.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromURL.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil.java
Applying file: c:\grouper\grouper.apiBinary-2.3.0\conf\groovysh.profile
Applying file: c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.base.properties
Applying file: c:\grouper\grouper.apiBinary-2.3.0\conf\GSHFileLoad.properties
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\lib\grouper\groovy-all-2.4.11.jar
Applying file: c:\grouper\grouper.apiBinary-2.3.0\lib\grouper\jline-2.12.jar
Patch successfully applied: grouper_v2_3_0_api_patch_72
- added to end of property file: grouper_v2_3_0_api_patch_72.state = applied


################ Checking patch grouper_v2_3_0_api_patch_73
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_73.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_73.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_73.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_73.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_73
Patch grouper_v2_3_0_api_patch_73 is medium risk, is not a security patch
GRP-1570: Add PageSize and PageNumber to GetMemberships
- added to end of property file: grouper_v2_3_0_api_patch_73.date =
2018/03/21 16:49:26
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3MembershipDAO$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3MembershipDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3MembershipDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\api\GcGetMemberships.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\api\GcGetMemberships.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\GrouperClient.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\GrouperClient.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\ws\beans\WsRestGetMembershipsRequest.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\ws\beans\WsRestGetMembershipsRequest.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.client.usage.example.txt
Patch successfully applied: grouper_v2_3_0_api_patch_73
- added to end of property file: grouper_v2_3_0_api_patch_73.state = applied


################ Checking patch grouper_v2_3_0_api_patch_74
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_74.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_74.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_74.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_74.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_74
Patch grouper_v2_3_0_api_patch_74 is low risk, is not a security patch
GRP-1568: active PIT objects not found should be handled gracefully
- added to end of property file: grouper_v2_3_0_api_patch_74.date =
2018/03/21 16:49:28
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogTempToEntity.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogTempToEntity.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITGroupDAO$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITGroupDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITGroupDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITMemberDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITMemberDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITStemDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITStemDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\PITGroupDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\PITGroupDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\PITMemberDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\PITMemberDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\PITStemDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\PITStemDAO.java
Patch successfully applied: grouper_v2_3_0_api_patch_74
- added to end of property file: grouper_v2_3_0_api_patch_74.state = applied


################ Checking patch grouper_v2_3_0_api_patch_75
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_75.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_75.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_75.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_75.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_75
Patch grouper_v2_3_0_api_patch_75 is low risk, is not a security patch
GRP-1585: Duplicate self group sets
- added to end of property file: grouper_v2_3_0_api_patch_75.date =
2018/03/21 16:49:30
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\GroupSetDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\GroupSetDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\FindBadMemberships.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\FindBadMemberships.java
Patch successfully applied: grouper_v2_3_0_api_patch_75
- added to end of property file: grouper_v2_3_0_api_patch_75.state = applied


################ Checking patch grouper_v2_3_0_api_patch_76
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_76.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_76.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_76.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_76.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_76
Patch grouper_v2_3_0_api_patch_76 is low risk, is not a security patch
GRP-1586: rabbitmq config and tarball
- added to end of property file: grouper_v2_3_0_api_patch_76.date =
2018/03/21 16:49:32
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\messaging\GrouperMessagingConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\messaging\GrouperMessagingConfig.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientConfig.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClientExt\org\apache\commons\lang3\RandomUtils.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClientExt\org\apache\commons\lang3\RandomUtils.java
Patch successfully applied: grouper_v2_3_0_api_patch_76
- added to end of property file: grouper_v2_3_0_api_patch_76.state = applied


################ Checking patch grouper_v2_3_0_api_patch_77
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_77.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_77.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_77.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_77.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_77
Patch grouper_v2_3_0_api_patch_77 is high risk, is not a security patch
GRP-1590: better logging for daemons
- added to end of property file: grouper_v2_3_0_api_patch_77.date =
2018/03/21 16:49:34
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\Hib3GrouperLoaderLog$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\Hib3GrouperLoaderLog.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\Hib3GrouperLoaderLog.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader$GrouperLoaderDryRunBean.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$Row.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderJob.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderLog.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderLog.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderLogger.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderLogger.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperThreadLocalState.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperThreadLocalState.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper-loader.base.properties
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\log4j.example.properties
Patch successfully applied: grouper_v2_3_0_api_patch_77
- added to end of property file: grouper_v2_3_0_api_patch_77.state = applied


################ Checking patch grouper_v2_3_0_api_patch_78
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_78.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_78.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_78.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_78.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_78
Patch grouper_v2_3_0_api_patch_78 is low risk, is not a security patch
GRP-1592: grouper actAs for messaging to WS bridge
- added to end of property file: grouper_v2_3_0_api_patch_78.date =
2018/03/21 16:49:38
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$ConfigFile.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$ConfigFileType$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$ConfigFileType$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$ConfigFileType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$PropertyValueResult.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils$CommandResult.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils$DaemonThreadFactory.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils$MaskingThread.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils$StreamGobbler.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\failover\FailoverClient$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\failover\FailoverClient.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\failover\FailoverClient.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\GrouperClient.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\GrouperClient.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\GrouperClientState.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\GrouperClientState.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils$CommandResult.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils$DaemonThreadFactory.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils$MaskingThread.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils$StreamGobbler.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientLog.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientLog.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\ws\GrouperClientWs$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\ws\GrouperClientWs.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\ws\GrouperClientWs.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.client.usage.example.txt
Patch successfully applied: grouper_v2_3_0_api_patch_78
- added to end of property file: grouper_v2_3_0_api_patch_78.state = applied


################ Checking patch grouper_v2_3_0_api_patch_79
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_79.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_79.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_79.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_79.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_79
Patch grouper_v2_3_0_api_patch_79 is low risk, is not a security patch
GRP-1598: allow not having every entity assigned to attribute privileges
automatically
- added to end of property file: grouper_v2_3_0_api_patch_79.date =
2018/03/21 16:49:40
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.java
Applying file: c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.base.properties
Patch successfully applied: grouper_v2_3_0_api_patch_79
- added to end of property file: grouper_v2_3_0_api_patch_79.state = applied


################ Checking patch grouper_v2_3_0_api_patch_80
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_80.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_80.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_80.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_80.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_80
Patch grouper_v2_3_0_api_patch_80 is low risk, is not a security patch
GRP-1595: Real time loader and messaging
- added to end of property file: grouper_v2_3_0_api_patch_80.date =
2018/03/21 16:49:42
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$Row.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalMessagingListener.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalMessagingListener.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderJob.java
Patch successfully applied: grouper_v2_3_0_api_patch_80
- added to end of property file: grouper_v2_3_0_api_patch_80.state = applied


################ Checking patch grouper_v2_3_0_api_patch_81
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_81.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_81.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_81.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_81.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_81
Patch grouper_v2_3_0_api_patch_81 is medium risk, is not a security patch
GRP-1609: attestation to new ui wizard
- added to end of property file: grouper_v2_3_0_api_patch_81.date =
2018/03/21 16:49:46
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$EmailObject.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeAssignFinder.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeAssignFinder.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeAssignValueFinder$AttributeAssignValueFinderResult.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeAssignValueFinder.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeAssignValueFinder.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\audit\AuditFieldType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\audit\AuditFieldType.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\audit\AuditTypeBuiltin.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\audit\AuditTypeBuiltin.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupFinder.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupFinder.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\AttributeAssignDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\AttributeAssignDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\GroupDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\GroupDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefNameDAO$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefNameDAO$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefNameDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefNameDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\StemDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\StemDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$CheckGroupResult.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$15.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$16.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$17.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$18.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$19.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\StemFinder.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\StemFinder.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$DaemonThreadFactory.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$GrouperMapContext.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$MaskingThread.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil.java
Patch successfully applied: grouper_v2_3_0_api_patch_81
- added to end of property file: grouper_v2_3_0_api_patch_81.state = applied


################ Checking patch grouper_v2_3_0_api_patch_82
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_82.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_82.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_82.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_82.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_82
Patch grouper_v2_3_0_api_patch_82 is low risk, is not a security patch
GRP-1612: external subject source does not register email attribute correctly
- added to end of property file: grouper_v2_3_0_api_patch_82.date =
2018/03/21 16:49:49
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectAutoSourceAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectAutoSourceAdapter.java
Patch successfully applied: grouper_v2_3_0_api_patch_82
- added to end of property file: grouper_v2_3_0_api_patch_82.state = applied


################ Checking patch grouper_v2_3_0_api_patch_83
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_83.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_83.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_83.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_83.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_83
Patch grouper_v2_3_0_api_patch_83 is low risk, is not a security patch
GRP-1625 and GRP-1626: Upgrade groovy and allow typed variables, Arrow keys
don't work in Windows
- added to end of property file: grouper_v2_3_0_api_patch_83.date =
2018/03/21 16:49:52
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\GrouperShell.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\GrouperShell.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\jline\WindowsTerminal$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\jline\WindowsTerminal.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\jline\WindowsTerminal.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$CheckGroupResult.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.java
Applying file: c:\grouper\grouper.apiBinary-2.3.0\conf\groovysh.profile
Applying file: c:\grouper\grouper.apiBinary-2.3.0\lib\grouper\commons-cli.jar
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\lib\grouper\groovy-all-2.5.0-beta-2.jar
Applying file: c:\grouper\grouper.apiBinary-2.3.0\lib\grouper\jline-2.14.5.jar
Deleting file:
c:\grouper\grouper.apiBinary-2.3.0\lib\grouper\groovy-all-2.4.11.jar
Deleting file: c:\grouper\grouper.apiBinary-2.3.0\lib\grouper\jline-2.12.jar
Patch successfully applied: grouper_v2_3_0_api_patch_83
- added to end of property file: grouper_v2_3_0_api_patch_83.state = applied


################ Checking patch grouper_v2_3_0_api_patch_84
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_84.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_84.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_84.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_84.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_84
Patch grouper_v2_3_0_api_patch_84 is low risk, is not a security patch
GRP-1629: XML export issue with groovy
- added to end of property file: grouper_v2_3_0_api_patch_84.date =
2018/03/21 16:49:54
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMain$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMain$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMain.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMain.java
Patch successfully applied: grouper_v2_3_0_api_patch_84
- added to end of property file: grouper_v2_3_0_api_patch_84.state = applied


################ Checking patch grouper_v2_3_0_api_patch_85
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_85.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_85.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_85.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_85.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_85
Patch grouper_v2_3_0_api_patch_85 is low risk, is not a security patch
GRP-1631: Member.changeSubject and stale state exceptions
- added to end of property file: grouper_v2_3_0_api_patch_85.date =
2018/03/21 16:49:55
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Member$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Member$2$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Member$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Member.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Member.java
Patch successfully applied: grouper_v2_3_0_api_patch_85
- added to end of property file: grouper_v2_3_0_api_patch_85.state = applied


################ Checking patch grouper_v2_3_0_api_patch_86
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_86.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_86.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_86.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_86.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_86
Patch grouper_v2_3_0_api_patch_86 is low risk, is not a security patch
GRP-1635: grouper attestation upgrade to 2.3.0 patch 81 doesnt convert old
attributes
- added to end of property file: grouper_v2_3_0_api_patch_86.date =
2018/03/21 16:49:57
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$EmailObject.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob.java
Patch successfully applied: grouper_v2_3_0_api_patch_86
- added to end of property file: grouper_v2_3_0_api_patch_86.state = applied


################ Checking patch grouper_v2_3_0_api_patch_87
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_87.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_87.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_87.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_87.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_87
Patch grouper_v2_3_0_api_patch_87 is low risk, is not a security patch
GRP-1633: include/exclude group structure by loader jobs transactional
- added to end of property file: grouper_v2_3_0_api_patch_87.date =
2018/03/21 16:49:59
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$15.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\examples\GroupTypeTupleIncludeExcludeHook$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\examples\GroupTypeTupleIncludeExcludeHook.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\examples\GroupTypeTupleIncludeExcludeHook.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper-loader.base.properties
Applying file: c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.base.properties
Patch successfully applied: grouper_v2_3_0_api_patch_87
- added to end of property file: grouper_v2_3_0_api_patch_87.state = applied


################ Checking patch grouper_v2_3_0_api_patch_88
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_88.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_88.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_88.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_88.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_88
Patch grouper_v2_3_0_api_patch_88 is low risk, is not a security patch
GRP-1643: Allow values on individual attributes to be excluded from
audit/changelog and use with attestation by default
- added to end of property file: grouper_v2_3_0_api_patch_88.date =
2018/03/21 16:50:01
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\cfg\GrouperConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\cfg\GrouperConfig.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITAttributeAssignValueDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITAttributeAssignValueDAO.java
Applying file: c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.base.properties
Patch successfully applied: grouper_v2_3_0_api_patch_88
- added to end of property file: grouper_v2_3_0_api_patch_88.state = applied


################ Checking patch grouper_v2_3_0_api_patch_89
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_89.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_89.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_89.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_89.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_89
Patch grouper_v2_3_0_api_patch_89 is low risk, is not a security patch
GRP-1640: Attestation mailer sending to group readers
- added to end of property file: grouper_v2_3_0_api_patch_89.date =
2018/03/21 16:50:06
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$EmailObject.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign$2$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction$1$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDef$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDef$2$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDef$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDef$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDef$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDef.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDef.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName$1$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeAssignValueFinder$AttributeAssignValueFinderResult.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeAssignValueFinder.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeAssignValueFinder.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$15$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$15.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$16.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$17.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$18.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$19.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$20.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$21$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$21.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$22.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$6$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$DisplayProperties.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$2$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$15.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$16.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$17.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$18.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$19.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$Scope.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem.java
Patch successfully applied: grouper_v2_3_0_api_patch_89
- added to end of property file: grouper_v2_3_0_api_patch_89.state = applied


################ Checking patch grouper_v2_3_0_api_patch_90
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_90.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_90.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_90.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_90.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_90
Patch grouper_v2_3_0_api_patch_90 is high risk, is not a security patch
GRP-1663: inherited privileges should revoke those privileges to subobjects
- added to end of property file: grouper_v2_3_0_api_patch_90.date =
2018/03/21 16:50:13
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperAccessAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperAccessAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperNamingAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperNamingAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\AttributeDefDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\AttributeDefDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\GroupDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\GroupDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\StemDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\StemDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\MembershipFinder.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\MembershipFinder.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperObject.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperObject.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperObjectSubjectWrapper.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperObjectSubjectWrapper.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessResolver.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessResolver.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessResolverDecorator.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessResolverDecorator.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessWrapper.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessWrapper.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefResolver.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefResolver.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefResolverDecorator.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefResolverDecorator.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefWrapper.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefWrapper.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\BaseAccessAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\BaseAccessAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\BaseAttrDefAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\BaseAttrDefAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\BaseNamingAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\BaseNamingAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\CachingAccessResolver.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\CachingAccessResolver.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\CachingAttrDefResolver.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\CachingAttrDefResolver.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperAttributeDefAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperAttributeDefAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbAccessAdapter$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbAccessAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbAccessAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbAttrDefAdapter$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbAttrDefAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbAttrDefAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbNamingAdapter$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbNamingAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbNamingAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperSystemAttrDefResolver.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperSystemAttrDefResolver.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingAdapter.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingResolver.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingResolver.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingResolverDecorator.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingResolverDecorator.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingWrapper.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingWrapper.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAccessResolver$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAccessResolver$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAccessResolver$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAccessResolver.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAccessResolver.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleApi$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleApi$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleApi.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleApi.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$15.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$16.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$17.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$18.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$19.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$20.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$21.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$22.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$7$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$7$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$15.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$16.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$17.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$18.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$19.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$Scope.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$DaemonThreadFactory.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$GrouperMapContext.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$MaskingThread.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil.java
Applying file: c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.base.properties
Patch successfully applied: grouper_v2_3_0_api_patch_90
- added to end of property file: grouper_v2_3_0_api_patch_90.state = applied


################ Checking patch grouper_v2_3_0_api_patch_91
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_91.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_91.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_91.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_91.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_91
Patch grouper_v2_3_0_api_patch_91 is low risk, is not a security patch
GRP-1669: grouper sends virtual attribute names to ldap
- added to end of property file: grouper_v2_3_0_api_patch_91.date =
2018/03/21 16:50:17
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\LdapSourceAdapter.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\LdapSourceAdapter.java
Patch successfully applied: grouper_v2_3_0_api_patch_91
- added to end of property file: grouper_v2_3_0_api_patch_91.state = applied


################ Checking patch grouper_v2_3_0_api_patch_92
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_92.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_92.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_92.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_92.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_92
Patch grouper_v2_3_0_api_patch_92 is medium risk, is not a security patch
GRP-1624: Add loader metadata attributes to groups that are loaded via
grouper loader
- added to end of property file: grouper_v2_3_0_api_patch_92.date =
2018/03/21 16:50:21
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader$GrouperLoaderDryRunBean.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$Row.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValueDelegate$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValueDelegate.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValueDelegate.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\audit\AuditTypeBuiltin.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\audit\AuditTypeBuiltin.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupFinder$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupFinder$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupFinder.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupFinder.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\GroupDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\GroupDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper-loader.base.properties
Patch successfully applied: grouper_v2_3_0_api_patch_92
- added to end of property file: grouper_v2_3_0_api_patch_92.state = applied


################ Checking patch grouper_v2_3_0_api_patch_93
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_93.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_93.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_93.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_93.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_93
Patch grouper_v2_3_0_api_patch_93 is low risk, is not a security patch
GRP-1686: Error deleting group with custom list
- added to end of property file: grouper_v2_3_0_api_patch_93.date =
2018/03/21 16:50:24
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$10.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$11.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$15$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$15.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$16.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$17.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$18.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$19.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$20.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$21$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$21.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$22.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$6$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$7.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$8.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$9.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$DisplayProperties.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group.java
Patch successfully applied: grouper_v2_3_0_api_patch_93
- added to end of property file: grouper_v2_3_0_api_patch_93.state = applied


################ Checking patch grouper_v2_3_0_api_patch_94
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_94.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_94.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_94.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_94.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_94
Patch grouper_v2_3_0_api_patch_94 is low risk, is not a security patch
GRP-1688: default message consumer daemon to off
- added to end of property file: grouper_v2_3_0_api_patch_94.date =
2018/03/21 16:50:26
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper-loader.base.properties
Patch successfully applied: grouper_v2_3_0_api_patch_94
- added to end of property file: grouper_v2_3_0_api_patch_94.state = applied


################ Checking patch grouper_v2_3_0_api_patch_95
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_95.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_95.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_95.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_95.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_95
Patch grouper_v2_3_0_api_patch_95 is low risk, is not a security patch
GRP-1692: dont audit / pit / changelog / hib any loader metadata
- added to end of property file: grouper_v2_3_0_api_patch_95.date =
2018/03/21 16:50:27
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.java
Applying file: c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.base.properties
Patch successfully applied: grouper_v2_3_0_api_patch_95
- added to end of property file: grouper_v2_3_0_api_patch_95.state = applied


################ Checking patch grouper_v2_3_0_api_patch_96
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_96.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_96.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_96.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_96.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_api_patch_96
Patch grouper_v2_3_0_api_patch_96 is low risk, is not a security patch
GRP-1696: AttributeAssignValue was not included in loader patch
- added to end of property file: grouper_v2_3_0_api_patch_96.date =
2018/03/21 16:50:29
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$14.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$1$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$5.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$6.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\cfg\GrouperConfig.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\cfg\GrouperConfig.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup$1.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup$2.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup$3.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup$4.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup.java
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperVersion.class
Applying file:
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperVersion.java
Applying file: c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.base.properties
Patch successfully applied: grouper_v2_3_0_api_patch_96
- added to end of property file: grouper_v2_3_0_api_patch_96.state = applied


################ Checking patch grouper_v2_3_0_api_patch_97
Patch doesnt exist yet (not an error):
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_97.tar.gz

Do you want add log4j.logger.org.apache.tools.ant = WARN to
c:\grouper\grouper.apiBinary-2.3.0\conf\log4j.properties (recommended so you
can see progress of SQL scripts) (t|f)? [t]: 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: cmd /c
c:\grouper\grouper.apiBinary-2.3.0\bin\gsh.bat -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:
C:\grouper\grouper.apiBinary-2.3.0\ddlScripts\grouperDdl_20180321_16_51_46_142.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:attestation:attestation
Grouper note: auto-created attributeDefName:
etc:attribute:attestation:attestationDateCertified
Grouper note: auto-created attributeDefName:
etc:attribute:attestation:attestationDaysBeforeToRemind
Grouper note: auto-created attributeDefName:
etc:attribute:attestation:attestationDaysUntilRecertify
Grouper note: auto-created attributeDefName:
etc:attribute:attestation:attestationDirectAssignment
Grouper note: auto-created attributeDefName:
etc:attribute:attestation:attestationEmailAddresses
Grouper note: auto-created attributeDefName:
etc:attribute:attestation:attestationLastEmailedDate
Grouper note: auto-created attributeDefName:
etc:attribute:attestation:attestationCalculatedDaysLeft
Grouper note: auto-created attributeDefName:
etc:attribute:attestation:attestationSendEmail
Grouper note: auto-created attributeDefName:
etc:attribute:attestation:attestationStemScope
Grouper note: auto-created attributeDefName:
etc:attribute:attestation:attestationHasAttestation
Grouper note: auto-created attributeDefName:
etc:attribute:loaderMetadata:loaderMetadata
Grouper note: auto-created attributeDefName:
etc:attribute:loaderMetadata:grouperLoaderMetadataLoaded
Grouper note: auto-created attributeDefName:
etc:attribute:loaderMetadata:grouperLoaderMetadataGroupId
Grouper note: auto-created attributeDefName:
etc:attribute:loaderMetadata:grouperLoaderMetadataLastFullMillisSince1970
Grouper note: auto-created attributeDefName:
etc:attribute:loaderMetadata:grouperLoaderMetadataLastIncrementalMillisSince1970
Grouper note: auto-created attributeDefName:
etc:attribute:loaderMetadata:grouperLoaderMetadataLastSummary
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:
c:\grouper\grouper.apiBinary-2.3.0\bin\..
Using GROUPER_CONF: c:\grouper\grouper.apiBinary-2.3.0\bin\../conf
Using JAVA: "C:\Program Files\Java\jdk1.8.0_162/bin/java"
using MEMORY: 64m-750m
Grouper starting up: version: 2.3.0, build date: null, env: <no label
configured>
grouperPatchStatus read from:
C:\grouper\grouper.apiBinary-2.3.0\grouperPatchStatus.properties
api patches installed: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,
52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
90, 91, 92, 93, 94, 95, 96
grouper.properties read from:
C:\grouper\grouper.apiBinary-2.3.0\conf\grouper.properties
Grouper current directory is: c:\grouper\grouper.apiBinary-2.3.0
log4j.properties read from:
C:\grouper\grouper.apiBinary-2.3.0\conf\log4j.properties
Grouper is logging to file:
c:\grouper\grouper.apiBinary-2.3.0\bin\..\logs\grouper_error.log, at min
level WARN for package: edu.internet2.middleware.grouper, based on
log4j.properties
grouper.hibernate.properties:
C:\grouper\grouper.apiBinary-2.3.0\conf\grouper.hibernate.properties
grouper.hibernate.properties: sa@jdbc:hsqldb:hsql://localhost:9001/grouper
subject.properties read from:
C:\grouper\grouper.apiBinary-2.3.0\conf\subject.properties
sources.xml read from:
C:\grouper\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:
c:\grouper\subjects.sql

##################################
Adding sample subjects with command: cmd /c
c:\grouper\grouper.apiBinary-2.3.0\bin\gsh.bat -registry -runsqlfile
c:\grouper\subjects.sql -noprompt

.
stdout: Using GROUPER_HOME:
c:\grouper\grouper.apiBinary-2.3.0\bin\..
Using GROUPER_CONF: c:\grouper\grouper.apiBinary-2.3.0\bin\../conf
Using JAVA: "C:\Program Files\Java\jdk1.8.0_162/bin/java"
using MEMORY: 64m-750m
Script was executed successfully

Grouper starting up: version: 2.3.0, build date: null, env: <no label
configured>
grouperPatchStatus read from:
C:\grouper\grouper.apiBinary-2.3.0\grouperPatchStatus.properties
api patches installed: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,
52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
90, 91, 92, 93, 94, 95, 96
grouper.properties read from:
C:\grouper\grouper.apiBinary-2.3.0\conf\grouper.properties
Grouper current directory is: c:\grouper\grouper.apiBinary-2.3.0
log4j.properties read from:
C:\grouper\grouper.apiBinary-2.3.0\conf\log4j.properties
Grouper is logging to file:
c:\grouper\grouper.apiBinary-2.3.0\bin\..\logs\grouper_error.log, at min
level WARN for package: edu.internet2.middleware.grouper, based on
log4j.properties
grouper.hibernate.properties:
C:\grouper\grouper.apiBinary-2.3.0\conf\grouper.hibernate.properties
grouper.hibernate.properties: sa@jdbc:hsqldb:hsql://localhost:9001/grouper
subject.properties read from:
C:\grouper\grouper.apiBinary-2.3.0\conf\subject.properties
sources.xml read from:
C:\grouper\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


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:
c:\grouper\quickstart.xml

##################################
Adding quickstart data with command: cmd /c
c:\grouper\grouper.apiBinary-2.3.0\bin\gsh.bat -xmlimportold GrouperSystem
c:\grouper\quickstart.xml -noprompt

.......
stdout: Using GROUPER_HOME:
c:\grouper\grouper.apiBinary-2.3.0\bin\..
Using GROUPER_CONF: c:\grouper\grouper.apiBinary-2.3.0\bin\../conf
Using JAVA: "C:\Program Files\Java\jdk1.8.0_162/bin/java"
using MEMORY: 64m-750m
Grouper starting up: version: 2.3.0, build date: null, env: <no label
configured>
grouperPatchStatus read from:
C:\grouper\grouper.apiBinary-2.3.0\grouperPatchStatus.properties
api patches installed: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,
52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
90, 91, 92, 93, 94, 95, 96
grouper.properties read from:
C:\grouper\grouper.apiBinary-2.3.0\conf\grouper.properties
Grouper current directory is: c:\grouper\grouper.apiBinary-2.3.0
log4j.properties read from:
C:\grouper\grouper.apiBinary-2.3.0\conf\log4j.properties
Grouper is logging to file:
c:\grouper\grouper.apiBinary-2.3.0\bin\..\logs\grouper_error.log, at min
level WARN for package: edu.internet2.middleware.grouper, based on
log4j.properties
grouper.hibernate.properties:
C:\grouper\grouper.apiBinary-2.3.0\conf\grouper.hibernate.properties
grouper.hibernate.properties: sa@jdbc:hsqldb:hsql://localhost:9001/grouper
subject.properties read from:
C:\grouper\grouper.apiBinary-2.3.0\conf\subject.properties
sources.xml read from:
C:\grouper\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


End adding quickstart data
##################################

Do you want to install the user interface (t|f)? [t]: t
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/grouper.ui-2.3.0.tar.gz
to file: c:\grouper\tarballs\grouper.ui-2.3.0.tar.gz
Unzipping: c:\grouper\tarballs\grouper.ui-2.3.0.tar.gz
Expanding: c:\grouper\tarballs\grouper.ui-2.3.0.tar to
c:\grouper\grouper.ui-2.3.0
....
Copying file: c:\grouper\grouper.ui-2.3.0\build.properties.template to file:
c:\grouper\grouper.ui-2.3.0\build.properties
Editing c:\grouper\grouper.ui-2.3.0\build.properties:
- set property: grouper.folder from: ../grouper to:
c:/grouper/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: c:\grouper\tarballs\apache-ant-1.8.2-bin.tar.gz
Unzipping: c:\grouper\tarballs\apache-ant-1.8.2-bin.tar.gz
Expanding: c:\grouper\tarballs\apache-ant-1.8.2-bin.tar to
c:\grouper\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: c:\grouper\tarballs\apache-tomcat-8.5.12.tar.gz
Unzipping: c:\grouper\tarballs\apache-tomcat-8.5.12.tar.gz
Expanding: c:\grouper\tarballs\apache-tomcat-8.5.12.tar to
c:\grouper\apache-tomcat-8.5.12
..
Do you want to set the tomcat memory limit (t|f)? [t]:
Editing file: c:\grouper\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: c:\grouper\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
What ports do you want tomcat to run on (HTTP, JK, shutdown): [8080, 8009,
8005]:
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: 8080, port not listening,
assuming tomcat is not running...
Should we stop tomcat anyway? (t|f)? [f]

##################################
Building UI with command:
c:\grouper\grouper.ui-2.3.0> cmd /c
c:\grouper\tarballs\apache-ant-1.8.2\bin\ant.bat dist

........
stdout: Buildfile: c:\grouper\grouper.ui-2.3.0\build.xml
[copy] Copying 1 file to c:\grouper\grouper.ui-2.3.0
[copy] Copying 1 file to c:\grouper\grouper.ui-2.3.0\conf
[copy] Copying 1 file to c:\grouper\grouper.ui-2.3.0\conf\grouperText

dist:

-setup:

-choose-webapp:
[propertyfile] Creating new property file:
c:\grouper\grouper.ui-2.3.0\.lastbuild.properties
[echo] In setup - do.clean = true cleanable=${webapp.folder.cleanable}

-doStop:

-doCleanWebappClassFolder:
[echo] Removing c:\grouper\grouper.ui-2.3.0/dist/grouper/WEB-INF/classes

-doClean:
[echo] Removing c:\grouper\grouper.ui-2.3.0/dist/grouper
[mkdir] Created dir: c:\grouper\grouper.ui-2.3.0\temp

-resources:
[echo] In resources - Build folder =
c:\grouper\grouper.ui-2.3.0/dist/grouper

-dist-grouper:
[echo] Creating c:\grouper\grouper.ui-2.3.0/dist/grouper
[mkdir] Created dir: c:\grouper\grouper.ui-2.3.0\dist\grouper
[mkdir] Created dir:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes
[mkdir] Created dir: c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\lib
[echo] Copying Grouper configuration files to
c:\grouper\grouper.ui-2.3.0/dist/grouper/WEB-INF/classes
[copy] Copying 907 files to
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes

-local-log4j:

-fix-grouper-home:
[echo] Attempting to replace grouper.home with
c:/grouper/grouper.apiBinary-2.3.0/
[echo] Copying ui resources to
c:\grouper\grouper.ui-2.3.0/dist/grouper/WEB-INF/classes/resources
[mkdir] Created dir:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\resources
[copy] Copying 7 files to
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\resources
[copy] Copying 1 file to
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes
[copy] Copying 1 file to
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes
[copy] Copying 1 file to
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes
[copy] Copying 1 file to
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes
[copy] Copying 3 files to
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes

-additional-build:

-optional-conf:

-webapp:
[delete] Deleting directory c:\grouper\grouper.ui-2.3.0\temp
[mkdir] Created dir: c:\grouper\grouper.ui-2.3.0\temp

-compileGrouper:
[mkdir] Created dir: c:\grouper\grouper.ui-2.3.0\temp\jarBin
[javac] c:\grouper\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
c:\grouper\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:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\lib\grouper-ui.jar

-additional-build:
[copy] Copying 78 files to
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\lib
[copy] Copying 5 files to
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\lib

-copyContent:
[echo] Copying core UI files to c:\grouper\grouper.ui-2.3.0/dist/grouper
[copy] Copying 1244 files to c:\grouper\grouper.ui-2.3.0\dist\grouper
[echo] Processing web.xml
[copy] Copying 1 file to c:\grouper\grouper.ui-2.3.0\temp
[echo] web.xmls.isempty=:${web.xmls.isempty}:

-merge-xmls:
[echo] temp.dir : c:\grouper\grouper.ui-2.3.0/temp
[echo] final.web.xmls : ${final.web.xmls}
[echo] ui.folder : c:\grouper\grouper.ui-2.3.0
[echo] webapp.folder : c:\grouper\grouper.ui-2.3.0/dist/grouper
[copy] Copying 1 file to c:\grouper\grouper.ui-2.3.0\temp
[copy] Copying 1 file to c:\grouper\grouper.ui-2.3.0\temp
[echo] Transforming: c:\grouper\grouper.ui-2.3.0\temp\50.web.core.xml
[echo] c:\grouper\grouper.ui-2.3.0\temp\60.web.ajax.xml
[echo] c:\grouper\grouper.ui-2.3.0\temp\99.web.core-filters.xml
[echo]
[echo]
[echo] Base = c:\grouper\grouper.ui-2.3.0\temp\50.web.core.xml
[echo] + c:\grouper\grouper.ui-2.3.0\temp\60.web.ajax.xml
[echo] -> c:\grouper\grouper.ui-2.3.0/temp\web.1.xml
[echo]
[echo] Base = c:\grouper\grouper.ui-2.3.0/temp\web.1.xml
[echo] + c:\grouper\grouper.ui-2.3.0\temp\99.web.core-filters.xml
[echo] -> c:\grouper\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: 45 seconds

Do you want to set the log dir of UI (t|f)? [t]:
Enter the UI log dir: [c:\grouper\apache-tomcat-8.5.12\logs\grouperUi]:
Editing file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\log4j.properties
- changing UI log directory from: 'c:/grouper/grouper.apiBinary-2.3.0/logs'
to: 'c:/grouper/apache-tomcat-8.5.12/logs/grouperUi'
- changing UI log directory from: 'c:/grouper/grouper.apiBinary-2.3.0/logs'
to: 'c:/grouper/apache-tomcat-8.5.12/logs/grouperUi'
- changing UI log directory from: 'c:/grouper/grouper.apiBinary-2.3.0/logs'
to: 'c:/grouper/apache-tomcat-8.5.12/logs/grouperUi'
- changing UI log directory from: 'c:/grouper/grouper.apiBinary-2.3.0/logs'
to: 'c:/grouper/apache-tomcat-8.5.12/logs/grouperUi'
Creating log directory: c:\grouper\apache-tomcat-8.5.12\logs\grouperUi
Created and deleted a test file successfully in dir:
c:\grouper\apache-tomcat-8.5.12\logs\grouperUi

End building UI
##################################

Enter the URL path for the UI [grouper]:
Editing tomcat config file: c:\grouper\apache-tomcat-8.5.12\conf\server.xml
- adding tomcat context for UI line: '<Context
docBase="c:\grouper\grouper.ui-2.3.0\dist\grouper" path="/grouper"
reloadable="false"/>'
Copying applied API patch status to UI:
- from: c:\grouper\grouper.apiBinary-2.3.0\grouperPatchStatus.properties
- to:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
Marking patch: grouper_v2_3_0_api_patch_32 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- 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_32.date =
2018/03/21 16:48:03
Marking patch: grouper_v2_3_0_api_patch_77 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_77.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_77.date =
2018/03/21 16:49:34
Marking patch: grouper_v2_3_0_api_patch_78 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_78.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_78.date =
2018/03/21 16:49:38
Marking patch: grouper_v2_3_0_api_patch_79 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_79.date =
2018/03/21 16:49:40
- added to end of property file: grouper_v2_3_0_api_patch_79.state = applied
Marking patch: grouper_v2_3_0_api_patch_30 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- 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_30.date =
2018/03/21 16:48:00
Marking patch: grouper_v2_3_0_api_patch_75 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_75.date =
2018/03/21 16:49:30
- added to end of property file: grouper_v2_3_0_api_patch_75.state = applied
Marking patch: grouper_v2_3_0_api_patch_76 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_76.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_76.date =
2018/03/21 16:49:32
Marking patch: grouper_v2_3_0_api_patch_48 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- 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_48.date =
2018/03/21 16:48:32
Marking patch: grouper_v2_3_0_api_patch_49 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_49.date =
2018/03/21 16:48:34
- added to end of property file: grouper_v2_3_0_api_patch_49.state = applied
Marking patch: grouper_v2_3_0_api_patch_73 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_73.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_73.date =
2018/03/21 16:49:26
Marking patch: grouper_v2_3_0_api_patch_9 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_9.date =
2018/03/21 16:47:21
- 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_92.date =
2018/03/21 16:50:21
- added to end of property file: grouper_v2_3_0_api_patch_96.date =
2018/03/21 16:50:29
- added to end of property file: grouper_v2_3_0_api_patch_93.date =
2018/03/21 16:50:24
- added to end of property file: grouper_v2_3_0_api_patch_90.date =
2018/03/21 16:50:13
- added to end of property file: grouper_v2_3_0_api_patch_96.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_94.date =
2018/03/21 16:50:26
- added to end of property file: grouper_v2_3_0_api_patch_93.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_94.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_95.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_91.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_92.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_90.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_91.date =
2018/03/21 16:50:17
- added to end of property file: grouper_v2_3_0_api_patch_95.date =
2018/03/21 16:50:27
Marking patch: grouper_v2_3_0_api_patch_74 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_74.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_74.date =
2018/03/21 16:49:28
Marking patch: grouper_v2_3_0_api_patch_46 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_46.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_46.date =
2018/03/21 16:48:29
Marking patch: grouper_v2_3_0_api_patch_47 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- 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_47.date =
2018/03/21 16:48:31
Marking patch: grouper_v2_3_0_api_patch_19 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_19.date =
2018/03/21 16:47:39
- added to end of property file: grouper_v2_3_0_api_patch_19.state = applied
Marking patch: grouper_v2_3_0_api_patch_70 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_70.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_70.date =
2018/03/21 16:49:16
Marking patch: grouper_v2_3_0_api_patch_6 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_65.date =
2018/03/21 16:49:08
- added to end of property file: grouper_v2_3_0_api_patch_69.date =
2018/03/21 16:49:15
- 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_62.date =
2018/03/21 16:49:00
- added to end of property file: grouper_v2_3_0_api_patch_66.date =
2018/03/21 16:49:10
- added to end of property file: grouper_v2_3_0_api_patch_6.date =
2018/03/21 16:47:15
- added to end of property file: grouper_v2_3_0_api_patch_63.date =
2018/03/21 16:49:03
- added to end of property file: grouper_v2_3_0_api_patch_67.date =
2018/03/21 16:49:11
- added to end of property file: grouper_v2_3_0_api_patch_69.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_60.date =
2018/03/21 16:48:55
- added to end of property file: grouper_v2_3_0_api_patch_67.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_64.date =
2018/03/21 16:49:06
- added to end of property file: grouper_v2_3_0_api_patch_68.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_68.date =
2018/03/21 16:49:13
- added to end of property file: grouper_v2_3_0_api_patch_64.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_65.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_66.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_62.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_63.state = applied
- 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_61.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_61.date =
2018/03/21 16:48:56
Marking patch: grouper_v2_3_0_api_patch_71 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_71.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_71.date =
2018/03/21 16:49:18
Marking patch: grouper_v2_3_0_api_patch_7 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_75.date already was set to: 2018/03/21
16:49:30, not changing file
- property grouper_v2_3_0_api_patch_77.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_78.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_79.date already was set to: 2018/03/21
16:49:40, not changing file
- property grouper_v2_3_0_api_patch_79.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_75.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_76.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_73.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_74.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_70.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_71.state already was set to: applied,
not changing file
- 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_72.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_72.date =
2018/03/21 16:49:22
- property grouper_v2_3_0_api_patch_76.date already was set to: 2018/03/21
16:49:32, not changing file
- property grouper_v2_3_0_api_patch_73.date already was set to: 2018/03/21
16:49:26, not changing file
- property grouper_v2_3_0_api_patch_77.date already was set to: 2018/03/21
16:49:34, not changing file
- added to end of property file: grouper_v2_3_0_api_patch_7.date =
2018/03/21 16:47:17
- property grouper_v2_3_0_api_patch_70.date already was set to: 2018/03/21
16:49:16, not changing file
- property grouper_v2_3_0_api_patch_74.date already was set to: 2018/03/21
16:49:28, not changing file
- property grouper_v2_3_0_api_patch_78.date already was set to: 2018/03/21
16:49:38, not changing file
- property grouper_v2_3_0_api_patch_71.date already was set to: 2018/03/21
16:49:18, not changing file
Marking patch: grouper_v2_3_0_api_patch_72 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_72.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_72.date already was set to: 2018/03/21
16:49:22, not changing file
Marking patch: grouper_v2_3_0_api_patch_44 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- 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_44.date =
2018/03/21 16:48:26
Marking patch: grouper_v2_3_0_api_patch_8 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_86.date =
2018/03/21 16:49:57
- added to end of property file: grouper_v2_3_0_api_patch_8.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_82.date =
2018/03/21 16:49:49
- added to end of property file: grouper_v2_3_0_api_patch_88.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_89.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_85.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_86.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_87.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_83.date =
2018/03/21 16:49:52
- added to end of property file: grouper_v2_3_0_api_patch_83.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_84.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_87.date =
2018/03/21 16:49:59
- added to end of property file: grouper_v2_3_0_api_patch_81.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_82.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_80.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_84.date =
2018/03/21 16:49:54
- added to end of property file: grouper_v2_3_0_api_patch_88.date =
2018/03/21 16:50:01
- added to end of property file: grouper_v2_3_0_api_patch_80.date =
2018/03/21 16:49:42
- added to end of property file: grouper_v2_3_0_api_patch_8.date =
2018/03/21 16:47:19
- added to end of property file: grouper_v2_3_0_api_patch_85.date =
2018/03/21 16:49:55
- added to end of property file: grouper_v2_3_0_api_patch_89.date =
2018/03/21 16:50:06
- added to end of property file: grouper_v2_3_0_api_patch_81.date =
2018/03/21 16:49:46
Marking patch: grouper_v2_3_0_api_patch_17 as applied in
c:\grouper\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 =
2018/03/21 16:47:35
Marking patch: grouper_v2_3_0_api_patch_45 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_45.date =
2018/03/21 16:48:27
- added to end of property file: grouper_v2_3_0_api_patch_45.state = applied
Marking patch: grouper_v2_3_0_api_patch_18 as applied in
c:\grouper\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 =
2018/03/21 16:47:37
Marking patch: grouper_v2_3_0_api_patch_4 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_41.date =
2018/03/21 16:48:21
- property grouper_v2_3_0_api_patch_45.date already was set to: 2018/03/21
16:48:27, not changing file
- property grouper_v2_3_0_api_patch_49.date already was set to: 2018/03/21
16:48:34, not changing file
- property grouper_v2_3_0_api_patch_48.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_49.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_46.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_47.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_44.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_45.state already was set to: applied,
not changing file
- 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.state = applied
- 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_42.date =
2018/03/21 16:48:23
- added to end of property file: grouper_v2_3_0_api_patch_43.state = applied
- property grouper_v2_3_0_api_patch_46.date already was set to: 2018/03/21
16:48:29, not changing file
- 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_43.date =
2018/03/21 16:48:24
- property grouper_v2_3_0_api_patch_47.date already was set to: 2018/03/21
16:48:31, not changing file
- added to end of property file: grouper_v2_3_0_api_patch_40.date =
2018/03/21 16:48:19
- property grouper_v2_3_0_api_patch_44.date already was set to: 2018/03/21
16:48:26, not changing file
- property grouper_v2_3_0_api_patch_48.date already was set to: 2018/03/21
16:48:32, not changing file
- added to end of property file: grouper_v2_3_0_api_patch_4.date =
2018/03/21 16:47:11
Marking patch: grouper_v2_3_0_api_patch_41 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_41.date already was set to: 2018/03/21
16:48:21, 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_5 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_51.date =
2018/03/21 16:48:37
- added to end of property file: grouper_v2_3_0_api_patch_55.date =
2018/03/21 16:48:45
- added to end of property file: grouper_v2_3_0_api_patch_5.date =
2018/03/21 16:47:13
- added to end of property file: grouper_v2_3_0_api_patch_59.date =
2018/03/21 16:48:53
- 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_52.date =
2018/03/21 16:48:39
- added to end of property file: grouper_v2_3_0_api_patch_56.date =
2018/03/21 16:48:48
- added to end of property file: grouper_v2_3_0_api_patch_59.state = applied
- 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_57.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_58.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_54.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_55.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_53.date =
2018/03/21 16:48:41
- added to end of property file: grouper_v2_3_0_api_patch_52.state = applied
- 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_57.date =
2018/03/21 16:48:50
- 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_51.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_50.date =
2018/03/21 16:48:36
- added to end of property file: grouper_v2_3_0_api_patch_54.date =
2018/03/21 16:48:42
- added to end of property file: grouper_v2_3_0_api_patch_58.date =
2018/03/21 16:48:52
Marking patch: grouper_v2_3_0_api_patch_42 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_42.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_42.date already was set to: 2018/03/21
16:48:23, not changing file
Marking patch: grouper_v2_3_0_api_patch_15 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_15.date =
2018/03/21 16:47:32
- added to end of property file: grouper_v2_3_0_api_patch_15.state = applied
Marking patch: grouper_v2_3_0_api_patch_43 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_43.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_43.date already was set to: 2018/03/21
16:48:24, not changing file
Marking patch: grouper_v2_3_0_api_patch_16 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- 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_16.date =
2018/03/21 16:47:33
Marking patch: grouper_v2_3_0_api_patch_1 as applied in
c:\grouper\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 =
2018/03/21 16:47:06
- added to end of property file: grouper_v2_3_0_api_patch_11.date =
2018/03/21 16:47:25
- property grouper_v2_3_0_api_patch_15.date already was set to: 2018/03/21
16:47:32, not changing file
- property grouper_v2_3_0_api_patch_19.date already was set to: 2018/03/21
16:47:39, not changing file
- property grouper_v2_3_0_api_patch_19.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_17.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_18.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_15.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_16.state already was set to: applied,
not changing file
- added to end of property file: grouper_v2_3_0_api_patch_1.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_12.date =
2018/03/21 16:47:27
- 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_13.state = applied
- property grouper_v2_3_0_api_patch_16.date already was set to: 2018/03/21
16:47:33, not changing file
- 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_10.state = applied
- 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_13.date =
2018/03/21 16:47:28
- property grouper_v2_3_0_api_patch_17.date already was set to: 2018/03/21
16:47:35, not changing file
- added to end of property file: grouper_v2_3_0_api_patch_10.date =
2018/03/21 16:47:23
- added to end of property file: grouper_v2_3_0_api_patch_14.date =
2018/03/21 16:47:30
- property grouper_v2_3_0_api_patch_18.date already was set to: 2018/03/21
16:47:37, not changing file
Marking patch: grouper_v2_3_0_api_patch_2 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- added to end of property file: grouper_v2_3_0_api_patch_21.date =
2018/03/21 16:47:42
- added to end of property file: grouper_v2_3_0_api_patch_25.date =
2018/03/21 16:47:50
- added to end of property file: grouper_v2_3_0_api_patch_29.date =
2018/03/21 16:47:58
- 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_2.date =
2018/03/21 16:47:08
- added to end of property file: grouper_v2_3_0_api_patch_22.date =
2018/03/21 16:47:44
- added to end of property file: grouper_v2_3_0_api_patch_26.date =
2018/03/21 16:47:52
- 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.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_25.state = applied
- 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_27.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_23.date =
2018/03/21 16:47:46
- 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_27.date =
2018/03/21 16:47:54
- 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_20.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_21.state = applied
- 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_20.date =
2018/03/21 16:47:41
- added to end of property file: grouper_v2_3_0_api_patch_24.date =
2018/03/21 16:47:48
- added to end of property file: grouper_v2_3_0_api_patch_28.date =
2018/03/21 16:47:56
Marking patch: grouper_v2_3_0_api_patch_88 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_88.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_88.date already was set to: 2018/03/21
16:50:01, not changing file
Marking patch: grouper_v2_3_0_api_patch_3 as applied in
c:\grouper\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_30.state already was set to: applied,
not changing file
- added to end of property file: grouper_v2_3_0_api_patch_39.date =
2018/03/21 16:48:16
- added to end of property file: grouper_v2_3_0_api_patch_31.date =
2018/03/21 16:48:01
- added to end of property file: grouper_v2_3_0_api_patch_35.date =
2018/03/21 16:48:08
- added to end of property file: grouper_v2_3_0_api_patch_3.state = applied
- property grouper_v2_3_0_api_patch_32.date already was set to: 2018/03/21
16:48:03, not changing file
- added to end of property file: grouper_v2_3_0_api_patch_36.date =
2018/03/21 16:48:11
- added to end of property file: grouper_v2_3_0_api_patch_3.date =
2018/03/21 16:47:10
- added to end of property file: grouper_v2_3_0_api_patch_33.date =
2018/03/21 16:48:05
- added to end of property file: grouper_v2_3_0_api_patch_37.date =
2018/03/21 16:48:12
- 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 =
2018/03/21 16:48:14
- added to end of property file: grouper_v2_3_0_api_patch_39.state = applied
- property grouper_v2_3_0_api_patch_30.date already was set to: 2018/03/21
16:48:00, not changing file
- added to end of property file: grouper_v2_3_0_api_patch_34.date =
2018/03/21 16:48:07
- added to end of property file: grouper_v2_3_0_api_patch_36.state = applied
- 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_33.state = applied
- 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.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_31.state = applied
Marking patch: grouper_v2_3_0_api_patch_89 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_89.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_89.date already was set to: 2018/03/21
16:50:06, not changing file
Marking patch: grouper_v2_3_0_api_patch_12 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_12.date already was set to: 2018/03/21
16:47:27, not changing file
- property grouper_v2_3_0_api_patch_12.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_40 as applied in
c:\grouper\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: 2018/03/21
16:48:19, not changing file
Marking patch: grouper_v2_3_0_api_patch_13 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_13.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_13.date already was set to: 2018/03/21
16:47:28, not changing file
Marking patch: grouper_v2_3_0_api_patch_14 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- 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: 2018/03/21
16:47:30, not changing file
Marking patch: grouper_v2_3_0_api_patch_85 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_85.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_85.date already was set to: 2018/03/21
16:49:55, not changing file
Marking patch: grouper_v2_3_0_api_patch_0 as applied in
c:\grouper\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 =
2018/03/21 16:45:47
Marking patch: grouper_v2_3_0_api_patch_86 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_86.date already was set to: 2018/03/21
16:49:57, not changing file
- property grouper_v2_3_0_api_patch_86.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_87 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_87.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_87.date already was set to: 2018/03/21
16:49:59, not changing file
Marking patch: grouper_v2_3_0_api_patch_59 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_59.date already was set to: 2018/03/21
16:48:53, 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_10 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_10.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_10.date already was set to: 2018/03/21
16:47:23, not changing file
Marking patch: grouper_v2_3_0_api_patch_11 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_11.date already was set to: 2018/03/21
16:47:25, not changing file
- property grouper_v2_3_0_api_patch_11.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_83 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_83.date already was set to: 2018/03/21
16:49:52, not changing file
- property grouper_v2_3_0_api_patch_83.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_84 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_84.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_84.date already was set to: 2018/03/21
16:49:54, not changing file
Marking patch: grouper_v2_3_0_api_patch_56 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_56.date already was set to: 2018/03/21
16:48:48, not changing file
- property grouper_v2_3_0_api_patch_56.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_57 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_57.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_57.date already was set to: 2018/03/21
16:48:50, not changing file
Marking patch: grouper_v2_3_0_api_patch_58 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_58.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_58.date already was set to: 2018/03/21
16:48:52, not changing file
Marking patch: grouper_v2_3_0_api_patch_81 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_81.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_81.date already was set to: 2018/03/21
16:49:46, not changing file
Marking patch: grouper_v2_3_0_api_patch_82 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_82.date already was set to: 2018/03/21
16:49:49, not changing file
- property grouper_v2_3_0_api_patch_82.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_54 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_54.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_54.date already was set to: 2018/03/21
16:48:42, not changing file
Marking patch: grouper_v2_3_0_api_patch_55 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_55.date already was set to: 2018/03/21
16:48:45, not changing file
- property grouper_v2_3_0_api_patch_55.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_28 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_28.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_28.date already was set to: 2018/03/21
16:47:56, not changing file
Marking patch: grouper_v2_3_0_api_patch_29 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_29.date already was set to: 2018/03/21
16:47:58, not changing file
- property grouper_v2_3_0_api_patch_29.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_80 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_80.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_80.date already was set to: 2018/03/21
16:49:42, not changing file
Marking patch: grouper_v2_3_0_api_patch_52 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_52.date already was set to: 2018/03/21
16:48:39, not changing file
- property grouper_v2_3_0_api_patch_52.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_25 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_25.date already was set to: 2018/03/21
16:47:50, not changing file
- property grouper_v2_3_0_api_patch_25.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_53 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_53.date already was set to: 2018/03/21
16:48:41, not changing file
- property grouper_v2_3_0_api_patch_53.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_26 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_26.date already was set to: 2018/03/21
16:47:52, not changing file
- property grouper_v2_3_0_api_patch_26.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_27 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_27.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_27.date already was set to: 2018/03/21
16:47:54, not changing file
Marking patch: grouper_v2_3_0_api_patch_50 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_50.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_50.date already was set to: 2018/03/21
16:48:36, not changing file
Marking patch: grouper_v2_3_0_api_patch_23 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_23.date already was set to: 2018/03/21
16:47:46, not changing file
- property grouper_v2_3_0_api_patch_23.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_51 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_51.date already was set to: 2018/03/21
16:48:37, not changing file
- property grouper_v2_3_0_api_patch_51.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_24 as applied in
c:\grouper\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: 2018/03/21
16:47:48, not changing file
Marking patch: grouper_v2_3_0_api_patch_96 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_96.date already was set to: 2018/03/21
16:50:29, not changing file
- property grouper_v2_3_0_api_patch_96.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_69 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_69.date already was set to: 2018/03/21
16:49:15, not changing file
- property grouper_v2_3_0_api_patch_69.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_20 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_20.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_20.date already was set to: 2018/03/21
16:47:41, not changing file
Marking patch: grouper_v2_3_0_api_patch_21 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_21.date already was set to: 2018/03/21
16:47:42, 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_22 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_22.date already was set to: 2018/03/21
16:47:44, 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_93 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_93.date already was set to: 2018/03/21
16:50:24, not changing file
- property grouper_v2_3_0_api_patch_93.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_94 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_94.date already was set to: 2018/03/21
16:50:26, not changing file
- property grouper_v2_3_0_api_patch_94.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_95 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_95.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_95.date already was set to: 2018/03/21
16:50:27, not changing file
Marking patch: grouper_v2_3_0_api_patch_67 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_67.date already was set to: 2018/03/21
16:49:11, not changing file
- property grouper_v2_3_0_api_patch_67.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_68 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_68.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_68.date already was set to: 2018/03/21
16:49:13, not changing file
Marking patch: grouper_v2_3_0_api_patch_91 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_91.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_91.date already was set to: 2018/03/21
16:50:17, not changing file
Marking patch: grouper_v2_3_0_api_patch_92 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_92.date already was set to: 2018/03/21
16:50:21, not changing file
- property grouper_v2_3_0_api_patch_92.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_64 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_64.date already was set to: 2018/03/21
16:49:06, not changing file
- property grouper_v2_3_0_api_patch_64.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_65 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_65.date already was set to: 2018/03/21
16:49:08, not changing file
- property grouper_v2_3_0_api_patch_65.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_38 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_38.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_38.date already was set to: 2018/03/21
16:48:14, not changing file
Marking patch: grouper_v2_3_0_api_patch_66 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_66.date already was set to: 2018/03/21
16:49:10, not changing file
- property grouper_v2_3_0_api_patch_66.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_39 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_39.date already was set to: 2018/03/21
16:48:16, not changing file
- property grouper_v2_3_0_api_patch_39.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_90 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_90.date already was set to: 2018/03/21
16:50:13, not changing file
- property grouper_v2_3_0_api_patch_90.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_62 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_62.date already was set to: 2018/03/21
16:49:00, not changing file
- property grouper_v2_3_0_api_patch_62.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_63 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_63.date already was set to: 2018/03/21
16:49:03, not changing file
- property grouper_v2_3_0_api_patch_63.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_36 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_36.date already was set to: 2018/03/21
16:48:11, 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_37 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_37.date already was set to: 2018/03/21
16:48:12, 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_60 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_60.date already was set to: 2018/03/21
16:48:55, not changing file
- property grouper_v2_3_0_api_patch_60.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_61 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_61.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_61.date already was set to: 2018/03/21
16:48:56, not changing file
Marking patch: grouper_v2_3_0_api_patch_33 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_33.date already was set to: 2018/03/21
16:48:05, not changing file
- property grouper_v2_3_0_api_patch_33.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_34 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_34.date already was set to: 2018/03/21
16:48:07, 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_35 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_35.date already was set to: 2018/03/21
16:48:08, not changing file
- property grouper_v2_3_0_api_patch_35.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_31 as applied in
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_31.date already was set to: 2018/03/21
16:48:01, not changing file
- property grouper_v2_3_0_api_patch_31.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: 2018/03/21 16:45:47


################ Checking patch grouper_v2_3_0_api_patch_1
Patch: grouper_v2_3_0_api_patch_1: was applied on: 2018/03/21 16:47:06


################ Checking patch grouper_v2_3_0_api_patch_2
Patch: grouper_v2_3_0_api_patch_2: was applied on: 2018/03/21 16:47:08


################ Checking patch grouper_v2_3_0_api_patch_3
Patch: grouper_v2_3_0_api_patch_3: was applied on: 2018/03/21 16:47:10


################ Checking patch grouper_v2_3_0_api_patch_4
Patch: grouper_v2_3_0_api_patch_4: was applied on: 2018/03/21 16:47:11


################ Checking patch grouper_v2_3_0_api_patch_5
Patch: grouper_v2_3_0_api_patch_5: was applied on: 2018/03/21 16:47:13


################ Checking patch grouper_v2_3_0_api_patch_6
Patch: grouper_v2_3_0_api_patch_6: was applied on: 2018/03/21 16:47:15


################ Checking patch grouper_v2_3_0_api_patch_7
Patch: grouper_v2_3_0_api_patch_7: was applied on: 2018/03/21 16:47:17


################ Checking patch grouper_v2_3_0_api_patch_8
Patch: grouper_v2_3_0_api_patch_8: was applied on: 2018/03/21 16:47:19


################ Checking patch grouper_v2_3_0_api_patch_9
Patch: grouper_v2_3_0_api_patch_9: was applied on: 2018/03/21 16:47:21


################ Checking patch grouper_v2_3_0_api_patch_10
Patch: grouper_v2_3_0_api_patch_10: was applied on: 2018/03/21 16:47:23


################ Checking patch grouper_v2_3_0_api_patch_11
Patch: grouper_v2_3_0_api_patch_11: was applied on: 2018/03/21 16:47:25


################ Checking patch grouper_v2_3_0_api_patch_12
Patch: grouper_v2_3_0_api_patch_12: was applied on: 2018/03/21 16:47:27


################ Checking patch grouper_v2_3_0_api_patch_13
Patch: grouper_v2_3_0_api_patch_13: was applied on: 2018/03/21 16:47:28


################ Checking patch grouper_v2_3_0_api_patch_14
Patch: grouper_v2_3_0_api_patch_14: was applied on: 2018/03/21 16:47:30


################ Checking patch grouper_v2_3_0_api_patch_15
Patch: grouper_v2_3_0_api_patch_15: was applied on: 2018/03/21 16:47:32


################ Checking patch grouper_v2_3_0_api_patch_16
Patch: grouper_v2_3_0_api_patch_16: was applied on: 2018/03/21 16:47:33


################ Checking patch grouper_v2_3_0_api_patch_17
Patch: grouper_v2_3_0_api_patch_17: was applied on: 2018/03/21 16:47:35


################ Checking patch grouper_v2_3_0_api_patch_18
Patch: grouper_v2_3_0_api_patch_18: was applied on: 2018/03/21 16:47:37


################ Checking patch grouper_v2_3_0_api_patch_19
Patch: grouper_v2_3_0_api_patch_19: was applied on: 2018/03/21 16:47:39


################ Checking patch grouper_v2_3_0_api_patch_20
Patch: grouper_v2_3_0_api_patch_20: was applied on: 2018/03/21 16:47:41


################ Checking patch grouper_v2_3_0_api_patch_21
Patch: grouper_v2_3_0_api_patch_21: was applied on: 2018/03/21 16:47:42


################ Checking patch grouper_v2_3_0_api_patch_22
Patch: grouper_v2_3_0_api_patch_22: was applied on: 2018/03/21 16:47:44


################ Checking patch grouper_v2_3_0_api_patch_23
Patch: grouper_v2_3_0_api_patch_23: was applied on: 2018/03/21 16:47:46


################ Checking patch grouper_v2_3_0_api_patch_24
Patch: grouper_v2_3_0_api_patch_24: was applied on: 2018/03/21 16:47:48


################ Checking patch grouper_v2_3_0_api_patch_25
Patch: grouper_v2_3_0_api_patch_25: was applied on: 2018/03/21 16:47:50


################ Checking patch grouper_v2_3_0_api_patch_26
Patch: grouper_v2_3_0_api_patch_26: was applied on: 2018/03/21 16:47:52


################ Checking patch grouper_v2_3_0_api_patch_27
Patch: grouper_v2_3_0_api_patch_27: was applied on: 2018/03/21 16:47:54


################ Checking patch grouper_v2_3_0_api_patch_28
Patch: grouper_v2_3_0_api_patch_28: was applied on: 2018/03/21 16:47:56


################ Checking patch grouper_v2_3_0_api_patch_29
Patch: grouper_v2_3_0_api_patch_29: was applied on: 2018/03/21 16:47:58


################ Checking patch grouper_v2_3_0_api_patch_30
Patch: grouper_v2_3_0_api_patch_30: was applied on: 2018/03/21 16:48:00


################ Checking patch grouper_v2_3_0_api_patch_31
Patch: grouper_v2_3_0_api_patch_31: was applied on: 2018/03/21 16:48:01


################ Checking patch grouper_v2_3_0_api_patch_32
Patch: grouper_v2_3_0_api_patch_32: was applied on: 2018/03/21 16:48:03


################ Checking patch grouper_v2_3_0_api_patch_33
Patch: grouper_v2_3_0_api_patch_33: was applied on: 2018/03/21 16:48:05


################ Checking patch grouper_v2_3_0_api_patch_34
Patch: grouper_v2_3_0_api_patch_34: was applied on: 2018/03/21 16:48:07


################ Checking patch grouper_v2_3_0_api_patch_35
Patch: grouper_v2_3_0_api_patch_35: was applied on: 2018/03/21 16:48:08


################ Checking patch grouper_v2_3_0_api_patch_36
Patch: grouper_v2_3_0_api_patch_36: was applied on: 2018/03/21 16:48:11


################ Checking patch grouper_v2_3_0_api_patch_37
Patch: grouper_v2_3_0_api_patch_37: was applied on: 2018/03/21 16:48:12


################ Checking patch grouper_v2_3_0_api_patch_38
Patch: grouper_v2_3_0_api_patch_38: was applied on: 2018/03/21 16:48:14


################ Checking patch grouper_v2_3_0_api_patch_39
Patch: grouper_v2_3_0_api_patch_39: was applied on: 2018/03/21 16:48:16


################ Checking patch grouper_v2_3_0_api_patch_40
Patch: grouper_v2_3_0_api_patch_40: was applied on: 2018/03/21 16:48:19


################ Checking patch grouper_v2_3_0_api_patch_41
Patch: grouper_v2_3_0_api_patch_41: was applied on: 2018/03/21 16:48:21


################ Checking patch grouper_v2_3_0_api_patch_42
Patch: grouper_v2_3_0_api_patch_42: was applied on: 2018/03/21 16:48:23


################ Checking patch grouper_v2_3_0_api_patch_43
Patch: grouper_v2_3_0_api_patch_43: was applied on: 2018/03/21 16:48:24


################ Checking patch grouper_v2_3_0_api_patch_44
Patch: grouper_v2_3_0_api_patch_44: was applied on: 2018/03/21 16:48:26


################ Checking patch grouper_v2_3_0_api_patch_45
Patch: grouper_v2_3_0_api_patch_45: was applied on: 2018/03/21 16:48:27


################ Checking patch grouper_v2_3_0_api_patch_46
Patch: grouper_v2_3_0_api_patch_46: was applied on: 2018/03/21 16:48:29


################ Checking patch grouper_v2_3_0_api_patch_47
Patch: grouper_v2_3_0_api_patch_47: was applied on: 2018/03/21 16:48:31


################ Checking patch grouper_v2_3_0_api_patch_48
Patch: grouper_v2_3_0_api_patch_48: was applied on: 2018/03/21 16:48:32


################ Checking patch grouper_v2_3_0_api_patch_49
Patch: grouper_v2_3_0_api_patch_49: was applied on: 2018/03/21 16:48:34


################ Checking patch grouper_v2_3_0_api_patch_50
Patch: grouper_v2_3_0_api_patch_50: was applied on: 2018/03/21 16:48:36


################ Checking patch grouper_v2_3_0_api_patch_51
Patch: grouper_v2_3_0_api_patch_51: was applied on: 2018/03/21 16:48:37


################ Checking patch grouper_v2_3_0_api_patch_52
Patch: grouper_v2_3_0_api_patch_52: was applied on: 2018/03/21 16:48:39


################ Checking patch grouper_v2_3_0_api_patch_53
Patch: grouper_v2_3_0_api_patch_53: was applied on: 2018/03/21 16:48:41


################ Checking patch grouper_v2_3_0_api_patch_54
Patch: grouper_v2_3_0_api_patch_54: was applied on: 2018/03/21 16:48:42


################ Checking patch grouper_v2_3_0_api_patch_55
Patch: grouper_v2_3_0_api_patch_55: was applied on: 2018/03/21 16:48:45


################ Checking patch grouper_v2_3_0_api_patch_56
Patch: grouper_v2_3_0_api_patch_56: was applied on: 2018/03/21 16:48:48


################ Checking patch grouper_v2_3_0_api_patch_57
Patch: grouper_v2_3_0_api_patch_57: was applied on: 2018/03/21 16:48:50


################ Checking patch grouper_v2_3_0_api_patch_58
Patch: grouper_v2_3_0_api_patch_58: was applied on: 2018/03/21 16:48:52


################ Checking patch grouper_v2_3_0_api_patch_59
Patch: grouper_v2_3_0_api_patch_59: was applied on: 2018/03/21 16:48:53


################ Checking patch grouper_v2_3_0_api_patch_60
Patch: grouper_v2_3_0_api_patch_60: was applied on: 2018/03/21 16:48:55


################ Checking patch grouper_v2_3_0_api_patch_61
Patch: grouper_v2_3_0_api_patch_61: was applied on: 2018/03/21 16:48:56


################ Checking patch grouper_v2_3_0_api_patch_62
Patch: grouper_v2_3_0_api_patch_62: was applied on: 2018/03/21 16:49:00


################ Checking patch grouper_v2_3_0_api_patch_63
Patch: grouper_v2_3_0_api_patch_63: was applied on: 2018/03/21 16:49:03


################ Checking patch grouper_v2_3_0_api_patch_64
Patch: grouper_v2_3_0_api_patch_64: was applied on: 2018/03/21 16:49:06


################ Checking patch grouper_v2_3_0_api_patch_65
Patch: grouper_v2_3_0_api_patch_65: was applied on: 2018/03/21 16:49:08


################ Checking patch grouper_v2_3_0_api_patch_66
Patch: grouper_v2_3_0_api_patch_66: was applied on: 2018/03/21 16:49:10


################ Checking patch grouper_v2_3_0_api_patch_67
Patch: grouper_v2_3_0_api_patch_67: was applied on: 2018/03/21 16:49:11


################ Checking patch grouper_v2_3_0_api_patch_68
Patch: grouper_v2_3_0_api_patch_68: was applied on: 2018/03/21 16:49:13


################ Checking patch grouper_v2_3_0_api_patch_69
Patch: grouper_v2_3_0_api_patch_69: was applied on: 2018/03/21 16:49:15


################ Checking patch grouper_v2_3_0_api_patch_70
Patch: grouper_v2_3_0_api_patch_70: was applied on: 2018/03/21 16:49:16


################ Checking patch grouper_v2_3_0_api_patch_71
Patch: grouper_v2_3_0_api_patch_71: was applied on: 2018/03/21 16:49:18


################ Checking patch grouper_v2_3_0_api_patch_72
Patch: grouper_v2_3_0_api_patch_72: was applied on: 2018/03/21 16:49:22


################ Checking patch grouper_v2_3_0_api_patch_73
Patch: grouper_v2_3_0_api_patch_73: was applied on: 2018/03/21 16:49:26


################ Checking patch grouper_v2_3_0_api_patch_74
Patch: grouper_v2_3_0_api_patch_74: was applied on: 2018/03/21 16:49:28


################ Checking patch grouper_v2_3_0_api_patch_75
Patch: grouper_v2_3_0_api_patch_75: was applied on: 2018/03/21 16:49:30


################ Checking patch grouper_v2_3_0_api_patch_76
Patch: grouper_v2_3_0_api_patch_76: was applied on: 2018/03/21 16:49:32


################ Checking patch grouper_v2_3_0_api_patch_77
Patch: grouper_v2_3_0_api_patch_77: was applied on: 2018/03/21 16:49:34


################ Checking patch grouper_v2_3_0_api_patch_78
Patch: grouper_v2_3_0_api_patch_78: was applied on: 2018/03/21 16:49:38


################ Checking patch grouper_v2_3_0_api_patch_79
Patch: grouper_v2_3_0_api_patch_79: was applied on: 2018/03/21 16:49:40


################ Checking patch grouper_v2_3_0_api_patch_80
Patch: grouper_v2_3_0_api_patch_80: was applied on: 2018/03/21 16:49:42


################ Checking patch grouper_v2_3_0_api_patch_81
Patch: grouper_v2_3_0_api_patch_81: was applied on: 2018/03/21 16:49:46


################ Checking patch grouper_v2_3_0_api_patch_82
Patch: grouper_v2_3_0_api_patch_82: was applied on: 2018/03/21 16:49:49


################ Checking patch grouper_v2_3_0_api_patch_83
Patch: grouper_v2_3_0_api_patch_83: was applied on: 2018/03/21 16:49:52


################ Checking patch grouper_v2_3_0_api_patch_84
Patch: grouper_v2_3_0_api_patch_84: was applied on: 2018/03/21 16:49:54


################ Checking patch grouper_v2_3_0_api_patch_85
Patch: grouper_v2_3_0_api_patch_85: was applied on: 2018/03/21 16:49:55


################ Checking patch grouper_v2_3_0_api_patch_86
Patch: grouper_v2_3_0_api_patch_86: was applied on: 2018/03/21 16:49:57


################ Checking patch grouper_v2_3_0_api_patch_87
Patch: grouper_v2_3_0_api_patch_87: was applied on: 2018/03/21 16:49:59


################ Checking patch grouper_v2_3_0_api_patch_88
Patch: grouper_v2_3_0_api_patch_88: was applied on: 2018/03/21 16:50:01


################ Checking patch grouper_v2_3_0_api_patch_89
Patch: grouper_v2_3_0_api_patch_89: was applied on: 2018/03/21 16:50:06


################ Checking patch grouper_v2_3_0_api_patch_90
Patch: grouper_v2_3_0_api_patch_90: was applied on: 2018/03/21 16:50:13


################ Checking patch grouper_v2_3_0_api_patch_91
Patch: grouper_v2_3_0_api_patch_91: was applied on: 2018/03/21 16:50:17


################ Checking patch grouper_v2_3_0_api_patch_92
Patch: grouper_v2_3_0_api_patch_92: was applied on: 2018/03/21 16:50:21


################ Checking patch grouper_v2_3_0_api_patch_93
Patch: grouper_v2_3_0_api_patch_93: was applied on: 2018/03/21 16:50:24


################ Checking patch grouper_v2_3_0_api_patch_94
Patch: grouper_v2_3_0_api_patch_94: was applied on: 2018/03/21 16:50:26


################ Checking patch grouper_v2_3_0_api_patch_95
Patch: grouper_v2_3_0_api_patch_95: was applied on: 2018/03/21 16:50:27


################ Checking patch grouper_v2_3_0_api_patch_96
Patch: grouper_v2_3_0_api_patch_96: was applied on: 2018/03/21 16:50:29


################ Checking patch grouper_v2_3_0_api_patch_97
Patch doesnt exist yet (not an error):
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_api_patch_97.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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_0.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_0.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_0.tar to
c:\grouper\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 = 2018/03/21
16:57:06
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\jsp\generalHelp.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\jsp\gettingStarted.jsp
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_1.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_1.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_1.tar to
c:\grouper\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 = 2018/03/21
16:57:08
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouperClient\config\GrouperUiTextConfig$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouperClient\config\GrouperUiTextConfig.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_2.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_2.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_2.tar to
c:\grouper\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 = 2018/03/21
16:57:09
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperSessionAttributeListener.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperSessionAttributeListener.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter$UiSection$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter$UiSection$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter$UiSection.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_3.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_3.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_3.tar to
c:\grouper\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 = 2018/03/21
16:57:11
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAuditEntry$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAuditEntry.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAuditEntry.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\SimpleMembershipUpdateImportExport$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\SimpleMembershipUpdateImportExport$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\SimpleMembershipUpdateImportExport$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\SimpleMembershipUpdateImportExport$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\SimpleMembershipUpdateImportExport$GrouperImportException.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\SimpleMembershipUpdateImportExport.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\SimpleMembershipUpdateImportExport.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GroupImport$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GroupImport$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GroupImport$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GroupImport.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GroupImport.java
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_4.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_4.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_4.tar to
c:\grouper\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 = 2018/03/21
16:57:13
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\IndexContainer$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\IndexContainer$IndexPanel$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\IndexContainer$IndexPanel$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\IndexContainer$IndexPanel$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\IndexContainer$IndexPanel$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\IndexContainer$IndexPanel$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\IndexContainer$IndexPanel$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\IndexContainer$IndexPanel.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\IndexContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\IndexContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_5.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_5.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_5.tar to
c:\grouper\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 = 2018/03/21
16:57:14
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\subject\subjectHeader.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiSubject$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiSubject.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiSubject.java
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_6.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_6.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_6.tar to
c:\grouper\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 = 2018/03/21
16:57:16
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiGroup$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiGroup.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiGroup.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$RetrieveGroupHelperResult.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_7.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_7.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_7.tar to
c:\grouper\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 = 2018/03/21
16:57:18
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_8.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_8.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_8.tar to
c:\grouper\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 = 2018/03/21
16:57:19
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\grouperExternal\public\assets\js\grouper.js
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$RetrieveGroupHelperResult.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group.java
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_9.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_9.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_9.tar to
c:\grouper\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 = 2018/03/21
16:57:21
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2MyGroups.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_10.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_10.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_10.tar to
c:\grouper\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 =
2018/03/21 16:57:23
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_11.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_11.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_11.tar to
c:\grouper\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 =
2018/03/21 16:57:24
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\grouperExternal\public\assets\js\grouperUi.js
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\tags\GrouperComboboxTag2.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_12.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_12.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_12.tar to
c:\grouper\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 =
2018/03/21 16:57:26
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_13.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_13.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_13.tar to
c:\grouper\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 =
2018/03/21 16:57:28
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_14.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_14.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_14.tar to
c:\grouper\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 =
2018/03/21 16:57:29
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter$UiSection$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter$UiSection$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter$UiSection.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\LoginCheckFilter$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\LoginCheckFilter$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\LoginCheckFilter.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\LoginCheckFilter.java
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_15.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_15.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_15.tar to
c:\grouper\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 =
2018/03/21 16:57:31
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\admin\adminSubjectApiDiagnostics.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\index\miscellaneous.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AdminContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AdminContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperRequestContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperRequestContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\ProvisioningContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\ProvisioningContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Admin$1$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Admin$1$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Admin$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Admin.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Admin.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\j2ee\GrouperUiRestServlet.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\j2ee\GrouperUiRestServlet.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\grouper-ui.base.properties
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\grouperText\grouper.text.en.us.base.properties
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_16.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_16.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_16.tar to
c:\grouper\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 =
2018/03/21 16:57:33
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\grouperExternal\public\assets\css\grouperUi2.css
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupEdit.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderEditGroupTab.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderGroupTab.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupMoreTab.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperRequestContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperRequestContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\util\GrouperUiUtils$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\util\GrouperUiUtils$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\util\GrouperUiUtils.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\util\GrouperUiUtils.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\grouper-ui.base.properties
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_17.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_17.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_17.tar to
c:\grouper\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 =
2018/03/21 16:57:35
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderGroupTab.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderMoreActionsButtonContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderViewLogsResults.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderViewLogsTab.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\tld\grouper-el.tld
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiHib3GrouperLoaderLog$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiHib3GrouperLoaderLog.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiHib3GrouperLoaderLog.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\tags\GrouperUiFunctions.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\tags\GrouperUiFunctions.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\grouper-ui.base.properties
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_18.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_18.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_18.tar to
c:\grouper\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 =
2018/03/21 16:57:37
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderDiagnostics.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderMoreActionsButtonContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader.java
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_19.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_19.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_19.tar to
c:\grouper\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 =
2018/03/21 16:57:39
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Subject$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Subject$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Subject$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Subject$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Subject$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Subject$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Subject.class
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_20.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_20.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_20.tar to
c:\grouper\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 =
2018/03/21 16:57:41
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\subject\subjectHeader.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiSubject$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiSubject.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiSubject.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\util\GrouperUiUtils$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\util\GrouperUiUtils$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\util\GrouperUiUtils.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\util\GrouperUiUtils.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\grouper-ui.base.properties
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\grouperText\grouper.text.en.us.base.properties
Applying file:
c:\grouper\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: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_21.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_21.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_21.tar to
c:\grouper\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 =
2018/03/21 16:57:43
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AdminContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AdminContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$ConfigName.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\IndexContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\IndexContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\ProvisioningContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\ProvisioningContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter$UiSection$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter$UiSection$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter$UiSection.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter.class
Applying file:
c:\grouper\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
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_22.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_22.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_22.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_22.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_22
Patch grouper_v2_3_0_ui_patch_22 is low risk, is not a security patch
GRP-1521: Instrumentation counts
- added to end of property file: grouper_v2_3_0_ui_patch_22.date =
2018/03/21 16:57:45
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\grouperExternal\public\assets\css\c3.min.css
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\grouperExternal\public\assets\js\c3.min.js
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\grouperExternal\public\assets\js\d3.min.js
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\admin\adminInstrumentation.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\admin\adminInstrumentationInstance.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\assetsJsp\commonHead.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\index\miscellaneous.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiInstrumentationDataInstance.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiInstrumentationDataInstance.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AdminContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AdminContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Admin$1$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Admin$1$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Admin$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Admin.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Admin.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\GrouperUiFilter.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\grouper-ui.base.properties
Applying file:
c:\grouper\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_22
- added to end of property file: grouper_v2_3_0_ui_patch_22.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_23
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_23.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_23.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_23.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_23.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_23
Patch grouper_v2_3_0_ui_patch_23 is low risk, is not a security patch
GRP-1519: grouper loader edit screen in ui
- added to end of property file: grouper_v2_3_0_ui_patch_23.date =
2018/03/21 16:57:48
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\grouperExternal\public\assets\css\grouperUi2.css
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderEditGroupTab.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderGroupTab.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderMoreActionsButtonContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiSource.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiSource.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$ConfigName.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperRequestContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperRequestContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader.java
Applying file:
c:\grouper\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_23
- added to end of property file: grouper_v2_3_0_ui_patch_23.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_24
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_24.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_24.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_24.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_24.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_24
Patch grouper_v2_3_0_ui_patch_24 is low risk, is not a security patch
GRP-1538: attestation
- added to end of property file: grouper_v2_3_0_ui_patch_24.date =
2018/03/21 16:57:50
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupAttestation.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupEditAttestation.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupMoreActionsButtonContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupNoAttestation.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupViewAttestation.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemAttestation.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemEditAttestation.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemMoreActionsButtonContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemNoAttestation.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemViewAttestation.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$7.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$8.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAttestation$Mode.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAttestation$Type.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAttestation.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAttestation.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$7.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$RetrieveStemHelperResult.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$StemSearchType.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem.java
Applying file:
c:\grouper\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_24
- added to end of property file: grouper_v2_3_0_ui_patch_24.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_25
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_25.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_25.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_25.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_25.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_25
Patch grouper_v2_3_0_ui_patch_25 is low risk, is not a security patch
GRP-1543: Add instrumentation thread to grouperWs
- added to end of property file: grouper_v2_3_0_ui_patch_25.date =
2018/03/21 16:57:52
Applying file:
c:\grouper\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_25
- added to end of property file: grouper_v2_3_0_ui_patch_25.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_26
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_26.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_26.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_26.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_26.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_26
Patch grouper_v2_3_0_ui_patch_26 is low risk, is a security patch
GRP-1545: subject api diagnostics on ui does not show for admins, GRP-1542:
same subject id or identifier in multiple sources will cause error in ui,
GRP-1546: can be looping in csrf protection if old session
- added to end of property file: grouper_v2_3_0_ui_patch_26.date =
2018/03/21 16:57:55
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\grouperExternal\public\assets\js\grouperUi.js
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AdminContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AdminContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\SubjectPicker$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\SubjectPicker$SubjectPickerSourceProperties.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\SubjectPicker.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\SubjectPicker.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDef$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDef$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDef$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDef$RetrieveAttributeDefHelperResult.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDef.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDef.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2ExternalEntities$1$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2ExternalEntities$1$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2ExternalEntities$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2ExternalEntities.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2ExternalEntities.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$RetrieveGroupHelperResult.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GroupImport$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GroupImport$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GroupImport$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GroupImport.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GroupImport.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$7.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$RetrieveStemHelperResult.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$StemSearchType.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\util\GrouperUiUtils$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\util\GrouperUiUtils$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\util\GrouperUiUtils.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\ui\util\GrouperUiUtils.java
Patch successfully applied: grouper_v2_3_0_ui_patch_26
- added to end of property file: grouper_v2_3_0_ui_patch_26.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_27
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_27.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_27.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_27.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_27.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_27
Patch grouper_v2_3_0_ui_patch_27 is medium risk, is not a security patch
GRP-1380 - Add focus and aria attributes when Add Members button is clicked,
GRP-1394 - Add role=button to Add Members link, GRP-1397 - Attach the label
to correct input field, GRP-1398 - Toggle aria-expande based on pull down
menu status, GRP-1399 - Add tabs accessibility, GRP-1400 - Add labels for
checkboxes and Actions header in the group detail page, GRP-1407 - Add
placeholder text in the entity name text field, GRP-1408 - Change the html to
have the left box appear before the main content in the right side, GRP-1409
- Add role=alert to the messages, GRP-1410 - Create a hidden header element
for the breadcrumb, GRP-1394 - Add role=button to hyperlinks which act as
buttons, GRP-1394 Add role=button to Create New Group hyperlink on the main
page, GRP-1398 - Add aria roles and javascript for the pull down menus to
make them accessibility compliant, GRP-1410 - Add breadcrumb for UI
accessibility, GRP-1431 - Add aria-label property to More links, GRP-1432 -
Announce addition/deletion of Custom Privileges section from add memebers
page, GRP-1410 Escape xml before rendering the breadcrumb aria label,
GRP-1436 - Add aria attributes to Quick Links, GRP-1437 - Add aria label to
refresh folder browse icon and change hard coded english aria labels to
property file, GRP-1442 - Add table header to recent activity table on the
home page, GRP-1399 - Add aria selected and role tab to tabs so that they are
read as tabs and not links, GRP-1478 - Make the privileges checkboxes which
are icons more accessible for screenreaders, GRP-1482 - Announce when the
filter is applied and the results are updated, GRP-1544 : Fix accessibility
issues
- added to end of property file: grouper_v2_3_0_ui_patch_27.date =
2018/03/21 16:58:00
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\grouperExternal\public\assets\css\bootstrap.css
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\grouperExternal\public\assets\dojo\grouper\nls\grouperDojo_en-us.js
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDef\attributeDefContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDef\attributeDefEdit.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDef\attributeDefHeader.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDef\attributeDefMoreActionsButtonContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDef\attributeDefMoreTab.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDef\attributeDefPrivilegeContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDef\attributeDefPrivileges.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDef\newAttributeDef.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDef\thisAttributeDefsPrivilegesInheritedFromFolders.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDef\viewAttributeDef.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\assignedToGroupInheritedPrivilegesInvolvement.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupHeader.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupPrivilegeContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupPrivileges.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupProvisioning.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupViewAudits.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\newGroup.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\thisGroupsAttributeDefPrivileges.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\thisGroupsAttributeDefPrivilegesContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\thisGroupsGroupPrivileges.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\thisGroupsGroupPrivilegesContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\thisGroupsMemberships.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\thisGroupsMembershipsContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\thisGroupsPrivilegesInheritedFromFolders.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\thisGroupsStemPrivileges.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\thisGroupsStemPrivilegesContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\viewGroup.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\groupImport\groupImport.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\index\index.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\index\indexColumnMenu.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\index\indexMain.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\index\myActivity.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\index\myFavorites.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\index\myServices.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\myGroups\myGroups.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\myGroups\myGroupsJoin.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\myGroups\myGroupsJoinContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\myGroups\myGroupsMemberships.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\myGroups\myGroupsMembershipsContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\myStems\myStems.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\myStems\myStemsContainingAttributesImanage.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\myStems\myStemsContainingGroupsImanage.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\newStem.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\privilegesInheritedToObjects.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemCopy.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemDelete.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemEdit.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemHeader.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemMoreTab.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemMove.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemPrivilegeContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemPrivileges.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemViewAudits.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\thisFoldersPrivilegesInheritedFromFolders.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\viewStem.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\subject\subjectContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\subject\subjectMoreTab.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\subject\thisSubjectsAttributeDefPrivileges.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\subject\thisSubjectsAttributeDefPrivilegesContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\subject\thisSubjectsGroupPrivileges.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\subject\thisSubjectsGroupPrivilegesContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\subject\thisSubjectsInheritedPrivilegesInvolvement.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\subject\thisSubjectsStemPrivileges.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\subject\thisSubjectsStemPrivilegesContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\subject\viewSubject.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiObjectBase.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiObjectBase.java
Applying file:
c:\grouper\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_27
- added to end of property file: grouper_v2_3_0_ui_patch_27.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_28
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_28.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_28.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_28.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_28.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_28
Patch grouper_v2_3_0_ui_patch_28 is low risk, is not a security patch
GRP-1558: default subject display shows "email" attribute, which source might
not have
- added to end of property file: grouper_v2_3_0_ui_patch_28.date =
2018/03/21 16:58:02
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiSubject$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiSubject.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiSubject.java
Patch successfully applied: grouper_v2_3_0_ui_patch_28
- added to end of property file: grouper_v2_3_0_ui_patch_28.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_29
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_29.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_29.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_29.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_29.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_29
Patch grouper_v2_3_0_ui_patch_29 is low risk, is not a security patch
GRP-1566: grouper loader ui overall
- added to end of property file: grouper_v2_3_0_ui_patch_29.date =
2018/03/21 16:58:04
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderMoreActionsButtonContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderOverall.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\index\miscellaneous.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiGrouperLoaderJob.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\api\GuiGrouperLoaderJob.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$ConfigName.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader.java
Applying file:
c:\grouper\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_29
- added to end of property file: grouper_v2_3_0_ui_patch_29.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_30
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_30.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_30.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_30.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_30.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_30
Patch grouper_v2_3_0_ui_patch_30 is low risk, is not a security patch
GRP-1489: Can't type multiple lines in Add Members copy/paste
- added to end of property file: grouper_v2_3_0_ui_patch_30.date =
2018/03/21 16:58:06
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\grouperExternal\public\assets\js\grouperUi.js
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\assetsJsp\commonBottom.jsp
Patch successfully applied: grouper_v2_3_0_ui_patch_30
- added to end of property file: grouper_v2_3_0_ui_patch_30.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_31
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_31.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_31.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_31.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_31.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_31
Patch grouper_v2_3_0_ui_patch_31 is low risk, is not a security patch
GRP-1548: Edit LDAP Loader in UI fails when legacy group type doesn't exist
- added to end of property file: grouper_v2_3_0_ui_patch_31.date =
2018/03/21 16:58:08
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader.java
Patch successfully applied: grouper_v2_3_0_ui_patch_31
- added to end of property file: grouper_v2_3_0_ui_patch_31.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_32
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_32.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_32.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_32.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_32.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_32
Patch grouper_v2_3_0_ui_patch_32 is low risk, is not a security patch
GRP-1604: wrong label in read/update priv in stem and attributeDef
- added to end of property file: grouper_v2_3_0_ui_patch_32.date =
2018/03/21 16:58:10
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDef\attributeDefHeader.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemHeader.jsp
Patch successfully applied: grouper_v2_3_0_ui_patch_32
- added to end of property file: grouper_v2_3_0_ui_patch_32.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_33
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_33.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_33.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_33.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_33.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_33
Patch grouper_v2_3_0_ui_patch_33 is medium risk, is not a security patch
GRP-1609: attestation to new ui wizard
- added to end of property file: grouper_v2_3_0_ui_patch_33.date =
2018/03/21 16:58:12
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\grouperExternal\public\assets\js\grouperUi.js
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupAttestation.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupAttestationEdit.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupAttestationListOfGroupsHelper.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupAttestationListOfSettingsHelper.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupAttestationMoreActionsButtonContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupAttestationOverall.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupAttestationOverallMoreActionsButtonContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupAttestationOverallSettings.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupAttestationView.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupAttestationViewAudits.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\groupAttestationViewAuditsContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderEditGroupTab.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\viewGroup.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\index\miscellaneous.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemAttestation.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemAttestationEdit.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemAttestationGroups.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemAttestationMoreActionsButtonContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemAttestationSettings.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemMoreActionsButtonContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AttestationContainer$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AttestationContainer$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AttestationContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AttestationContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperRequestContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperRequestContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAttestation$Mode.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAttestation.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAttestation.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAuditEntry$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAuditEntry.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAuditEntry.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$10$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$10.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$11.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$12.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$13.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$14.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$7.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$8.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$9.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group.java
Applying file:
c:\grouper\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_33
- added to end of property file: grouper_v2_3_0_ui_patch_33.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_34
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_34.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_34.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_34.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_34.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_34
Patch grouper_v2_3_0_ui_patch_34 is low risk, is not a security patch
GRP-1635: grouper attestation upgrade to 2.3.0 patch 81 doesnt convert old
attributes
- added to end of property file: grouper_v2_3_0_ui_patch_34.date =
2018/03/21 16:58:15
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$10$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$10.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$11.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$12.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$13.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$14.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$7.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$8.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$9.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation.java
Patch successfully applied: grouper_v2_3_0_ui_patch_34
- added to end of property file: grouper_v2_3_0_ui_patch_34.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_35
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_35.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_35.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_35.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_35.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_35
Patch grouper_v2_3_0_ui_patch_35 is low risk, is not a security patch
GRP-1632: Same tag in grouper.text.en.us.properties
- added to end of property file: grouper_v2_3_0_ui_patch_35.date =
2018/03/21 16:58:17
Applying file:
c:\grouper\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_35
- added to end of property file: grouper_v2_3_0_ui_patch_35.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_36
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_36.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_36.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_36.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_36.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_36
Patch grouper_v2_3_0_ui_patch_36 is low risk, is not a security patch
GRP-1640: Attestation mailer sending to group readers
- added to end of property file: grouper_v2_3_0_ui_patch_36.date =
2018/03/21 16:58:18
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAttestation$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAttestation$Mode.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAttestation.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiAttestation.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$10$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$10.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$11.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$12.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$13.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$14.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$7.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$8.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation$9.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Attestation.java
Patch successfully applied: grouper_v2_3_0_ui_patch_36
- added to end of property file: grouper_v2_3_0_ui_patch_36.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_37
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_37.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_37.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_37.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_37.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_37
Patch grouper_v2_3_0_ui_patch_37 is low risk, is not a security patch
GRP-1648: Move attribute def name create/view/edit Lite UI to New UI
- added to end of property file: grouper_v2_3_0_ui_patch_37.date =
2018/03/21 16:58:21
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\grouperExternal\public\assets\js\grouperUi.js
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDef\attributeDefContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDef\attributeDefMoreActionsButtonContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDefName\attributeDefNameDelete.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDefName\attributeDefNameEdit.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDefName\attributeDefNameMoreActionsButtonContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDefName\attributeDefNameView.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\attributeDefName\newAttributeDefName.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\index\index.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\parentFolderSearchResults.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemAssignAttribute.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemMoreActionsButtonContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\stemViewAttributeAssignsContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\stem\viewStemAttributeAssigns.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AttributeDefContainer$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AttributeDefContainer$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AttributeDefContainer$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AttributeDefContainer$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AttributeDefContainer$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AttributeDefContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AttributeDefContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AttributeDefNameContainer$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AttributeDefNameContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\AttributeDefNameContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperRequestContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperRequestContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\StemContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDef$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDef$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDef$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDef$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDef$RetrieveAttributeDefHelperResult.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDef.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDef.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDefName$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDefName$RetrieveAttributeDefNameHelperResult.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDefName.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2AttributeDefName.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$7.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$8.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$9.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$RetrieveStemHelperResult.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$StemSearchType.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\j2ee\GrouperUiRestServlet.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\j2ee\GrouperUiRestServlet.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\grouper-ui.base.properties
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\grouperText\grouper.text.en.us.base.properties
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\Owasp.CsrfGuard.overlay.properties
Patch successfully applied: grouper_v2_3_0_ui_patch_37
- added to end of property file: grouper_v2_3_0_ui_patch_37.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_38
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_38.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_38.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_38.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_38.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_38
Patch grouper_v2_3_0_ui_patch_38 is high risk, is not a security patch
GRP-1663: inherited privileges should revoke those privileges to subobjects
- added to end of property file: grouper_v2_3_0_ui_patch_38.date =
2018/03/21 16:58:23
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$10.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$7.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$8.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$9.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$RetrieveStemHelperResult.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem$StemSearchType.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Stem.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\grouper-ui.base.properties
Applying file:
c:\grouper\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_38
- added to end of property file: grouper_v2_3_0_ui_patch_38.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_39
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_39.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_39.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_39.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_39.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_39
Patch grouper_v2_3_0_ui_patch_39 is low risk, is not a security patch
GRP-1668: upgrade french translation
- added to end of property file: grouper_v2_3_0_ui_patch_39.date =
2018/03/21 16:58:25
Applying file:
c:\grouper\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_39
- added to end of property file: grouper_v2_3_0_ui_patch_39.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_40
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_40.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_40.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_40.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_40.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_40
Patch grouper_v2_3_0_ui_patch_40 is low risk, is not a security patch
GRP-1652: add mail checking to subject api diagnostics
- added to end of property file: grouper_v2_3_0_ui_patch_40.date =
2018/03/21 16:58:27
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Admin$1$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Admin$1$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Admin$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Admin.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Admin.java
Patch successfully applied: grouper_v2_3_0_ui_patch_40
- added to end of property file: grouper_v2_3_0_ui_patch_40.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_41
Downloading from URL:
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_41.tar.gz
to file: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_41.tar.gz
Unzipping: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_41.tar.gz
Expanding: c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_41.tar to
c:\grouper\tarballs\patches\grouper_v2_3_0_ui_patch_41
Patch grouper_v2_3_0_ui_patch_41 is medium risk, is not a security patch
GRP-1624: Add loader metadata attributes to groups that are loaded via
grouper loader
- added to end of property file: grouper_v2_3_0_ui_patch_41.date =
2018/03/21 16:58:29
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderGroupTab.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\grouperLoaderMoreActionsButtonContents.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\grouperUi2\group\loaderManagedGroupsTab.jsp
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$7.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer$8.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GroupContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer$ConfigName.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GrouperLoaderContainer.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiLoaderManagedGroup.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\beans\ui\GuiLoaderManagedGroup.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$4.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$5.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$6.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group$RetrieveGroupHelperResult.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2Group.java
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader$1.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader$2.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader$3.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader.class
Applying file:
c:\grouper\grouper.ui-2.3.0\dist\grouper\WEB-INF\classes\edu\internet2\middleware\grouper\grouperUi\serviceLogic\UiV2GrouperLoader.java
Applying file:
c:\grouper\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_41
- added to end of property file: grouper_v2_3_0_ui_patch_41.state = applied


################ Checking patch grouper_v2_3_0_ui_patch_42
Patch doesnt exist yet (not an error):
https://software.internet2.edu/grouper/release/2.3.0/patches/grouper_v2_3_0_ui_patch_42.tar.gz

Enter the GrouperSystem password: 123456789
Do you want to set the GrouperSystem password in
c:\grouper\apache-tomcat-8.5.12\conf\tomcat-users.xml? [t]:
Editing file: c:\grouper\apache-tomcat-8.5.12\conf\tomcat-users.xml
- adding Tomcat user GrouperSystem line: '<user username="GrouperSystem"
password="123456789" roles="grouper_user"/>'
- adding Tomcat role grouper_user line: '<role rolename="grouper_user"/>'
Tomcat is supposed to be listening on port: 8080, 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):
c:\grouper\apache-tomcat-8.5.12\bin\startup.bat


End tomcat start (note: logs are in c:\grouper\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: 8080
##################################

Go here for the Grouper UI (change hostname if on different host):
http://localhost:8080/grouper/

##################################

Do you want to install web services (t|f)? [t]:
wsFile path is c:\grouper\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: c:\grouper\tarballs\grouper.ws-2.3.0.tar.gz
Unzipping: c:\grouper\tarballs\grouper.ws-2.3.0.tar.gz
Unzipped Ws file is c:\grouper\tarballs\grouper.ws-2.3.0.tar
Expanding: c:\grouper\tarballs\grouper.ws-2.3.0.tar to
c:\grouper\grouper.ws-2.3.0
.......
Editing c:\grouper\grouper.ws-2.3.0\grouper-ws\build.properties:
- set property: grouper.dir from: ../../grouper to:
c:/grouper/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):
c:\grouper\apache-tomcat-8.5.12\bin\shutdown.bat

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 c:\grouper\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: 8080

##################################
Building WS with command:
c:\grouper\grouper.ws-2.3.0\grouper-ws> cmd /c
c:\grouper\tarballs\apache-ant-1.8.2\bin\ant.bat dist

........
stdout: Buildfile: c:\grouper\grouper.ws-2.3.0\grouper-ws\build.xml

checkGrouper:

dist:

distHelper:

compile:
[javac] c:\grouper\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
c:\grouper\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:
c:\grouper\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] c:\grouper\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
c:\grouper\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] c:\grouper\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
c:\grouper\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] c:\grouper\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
c:\grouper\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] c:\grouper\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
c:\grouper\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] c:\grouper\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
c:\grouper\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:
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws.jar
[mkdir] Created dir:
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes
[mkdir] Created dir:
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\lib
[copy] Copying 4 files to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes
[copy] Copying 913 files to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\GSHFileLoad.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\GSHFileLoad.properties
[copy] Copying c:\grouper\grouper.apiBinary-2.3.0\conf\README.txt to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\README.txt
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClientExt\org\apache\commons\lang3\RandomUtils.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClientExt\org\apache\commons\lang3\RandomUtils.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClientExt\org\apache\commons\lang3\RandomUtils.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClientExt\org\apache\commons\lang3\RandomUtils.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\GrouperClient.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\GrouperClient.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\GrouperClient.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\GrouperClient.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\GrouperClientState.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\GrouperClientState.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\GrouperClientState.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\GrouperClientState.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\api\GcGetMemberships.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\api\GcGetMemberships.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\api\GcGetMemberships.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\api\GcGetMemberships.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$ConfigFile.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$ConfigFile.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$ConfigFileType$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$ConfigFileType$2.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$ConfigFileType.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$ConfigFileType.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$PropertyValueResult.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase$PropertyValueResult.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeBase.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils$CommandResult.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils$CommandResult.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils$DaemonThreadFactory.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils$DaemonThreadFactory.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils$MaskingThread.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils$MaskingThread.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils$StreamGobbler.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils$StreamGobbler.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\config\ConfigPropertiesCascadeCommonUtils.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\failover\FailoverClient$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\failover\FailoverClient$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\failover\FailoverClient.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\failover\FailoverClient.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\failover\FailoverClient.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\failover\FailoverClient.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\messaging\GrouperMessagingConfig.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\messaging\GrouperMessagingConfig.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\messaging\GrouperMessagingConfig.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\messaging\GrouperMessagingConfig.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GcElUtilsSafe.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\util\GcElUtilsSafe.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GcElUtilsSafe.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\util\GcElUtilsSafe.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils$CommandResult.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils$CommandResult.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils$DaemonThreadFactory.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils$DaemonThreadFactory.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils$MaskingThread.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils$MaskingThread.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils$StreamGobbler.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils$StreamGobbler.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\util\GrouperClientCommonUtils.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientConfig.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\util\GrouperClientConfig.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientConfig.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\util\GrouperClientConfig.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientLog.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\util\GrouperClientLog.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\util\GrouperClientLog.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\util\GrouperClientLog.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\ws\GrouperClientWs$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\ws\GrouperClientWs$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\ws\GrouperClientWs.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\ws\GrouperClientWs.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\ws\GrouperClientWs.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\ws\GrouperClientWs.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\ws\beans\WsRestGetMembershipsRequest.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\ws\beans\WsRestGetMembershipsRequest.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouperClient\ws\beans\WsRestGetMembershipsRequest.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouperClient\ws\beans\WsRestGetMembershipsRequest.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\FieldFinder.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\FieldFinder.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\FieldFinder.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\FieldFinder.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$10.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$10.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$11.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$11.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$12.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$12.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$13.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$13.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$14.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$14.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$15$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$15$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$15.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$15.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$16.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$16.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$17.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$17.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$18.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$18.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$19.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$19.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$20.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$20.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$21$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$21$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$21.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$21.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$22.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$22.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$4.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$4.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$5.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$5.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$6$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$6$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$6.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$6.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$7.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$7.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$8.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$8.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$9.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$9.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group$DisplayProperties.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group$DisplayProperties.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Group.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Group.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupFinder$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GroupFinder$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupFinder$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GroupFinder$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupFinder.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GroupFinder.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupFinder.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GroupFinder.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupSave$1$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GroupSave$1$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupSave$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GroupSave$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupSave.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GroupSave.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GroupSave.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GroupSave.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperAccessAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GrouperAccessAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperAccessAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GrouperAccessAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperNamingAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GrouperNamingAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperNamingAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GrouperNamingAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperSourceAdapter$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GrouperSourceAdapter$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperSourceAdapter$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GrouperSourceAdapter$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperSourceAdapter$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GrouperSourceAdapter$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperSourceAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GrouperSourceAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\GrouperSourceAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\GrouperSourceAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Member$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Member$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Member$2$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Member$2$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Member$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Member$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Member.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Member.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Member.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Member.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Membership$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$2$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Membership$2$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Membership$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Membership$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$4.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Membership$4.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership$5.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Membership$5.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Membership.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Membership.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Membership.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\MembershipFinder.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\MembershipFinder.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\MembershipFinder.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\MembershipFinder.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$1$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$1$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$10.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$10.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$11.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$11.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$12.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$12.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$13.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$13.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$14.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$14.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$15.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$15.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$16.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$16.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$17.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$17.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$18.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$18.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$19.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$19.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$4.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$4.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$5.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$5.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$6.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$6.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$7.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$7.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$8.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$8.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$9.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$9.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem$Scope.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem$Scope.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\Stem.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\Stem.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\StemFinder.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\StemFinder.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\StemFinder.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\StemFinder.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\StemSave$1$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\StemSave$1$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\StemSave$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\StemSave$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\StemSave.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\StemSave.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\StemSave.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\StemSave.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\SubjectFinder$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\SubjectFinder$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\SubjectFinder$RestrictSourceForGroup.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\SubjectFinder$RestrictSourceForGroup.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\SubjectFinder$SubjectCustomizerCacheBean.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\SubjectFinder$SubjectCustomizerCacheBean.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\SubjectFinder.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\SubjectFinder.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\SubjectFinder.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\SubjectFinder.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$EmailObject.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob$EmailObject.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\attestation\GrouperAttestationJob.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\GrouperShell.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\GrouperShell.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\GrouperShell.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\GrouperShell.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\StemHelper.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\StemHelper.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\StemHelper.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\StemHelper.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addComposite.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\addComposite.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addComposite.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\addComposite.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addGroup.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\addGroup.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addGroup.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\addGroup.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addMember.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\addMember.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addMember.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\addMember.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addRootStem.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\addRootStem.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addRootStem.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\addRootStem.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addStem.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\addStem.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addStem.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\addStem.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addSubject.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\addSubject.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\addSubject.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\addSubject.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\assertTrue.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\assertTrue.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\assertTrue.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\assertTrue.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delComposite.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\delComposite.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delComposite.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\delComposite.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delGroup.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\delGroup.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delGroup.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\delGroup.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delMember.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\delMember.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delMember.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\delMember.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delStem.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\delStem.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\delStem.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\delStem.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\findBadMemberships.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\findBadMemberships.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\findBadMemberships.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\findBadMemberships.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\findSubject.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\findSubject.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\findSubject.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\findSubject.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getGroupAttr.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\getGroupAttr.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getGroupAttr.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\getGroupAttr.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getGroups.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\getGroups.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getGroups.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\getGroups.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getMembers.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\getMembers.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getMembers.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\getMembers.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getSources.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\getSources.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getSources.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\getSources.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getStemAttr.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\getStemAttr.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getStemAttr.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\getStemAttr.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getStems.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\getStems.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\getStems.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\getStems.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\grantPriv.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\grantPriv.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\grantPriv.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\grantPriv.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupAddType.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\groupAddType.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupAddType.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\groupAddType.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupDelType.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\groupDelType.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupDelType.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\groupDelType.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupGetTypes.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\groupGetTypes.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupGetTypes.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\groupGetTypes.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupHasType.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\groupHasType.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\groupHasType.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\groupHasType.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\hasMember.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\hasMember.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\hasMember.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\hasMember.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\hasPriv.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\hasPriv.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\hasPriv.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\hasPriv.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\help.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\help.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\help.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\help.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\jline\WindowsTerminal$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\jline\WindowsTerminal$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\jline\WindowsTerminal.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\jline\WindowsTerminal.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\jline\WindowsTerminal.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\jline\WindowsTerminal.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\loaderDryRunOneJob.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\loaderDryRunOneJob.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\loaderDryRunOneJob.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\loaderDryRunOneJob.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\loaderRunOneJob.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\loaderRunOneJob.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\loaderRunOneJob.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\loaderRunOneJob.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\loaderRunOneJobAttr.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\loaderRunOneJobAttr.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\loaderRunOneJobAttr.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\loaderRunOneJobAttr.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\obliterateStem.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\obliterateStem.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\obliterateStem.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\obliterateStem.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\p.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\p.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\p.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\p.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\registryInitializeSchema.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\registryInitializeSchema.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\registryInitializeSchema.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\registryInitializeSchema.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\registryInstall.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\registryInstall.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\registryInstall.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\registryInstall.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\resetRegistry.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\resetRegistry.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\resetRegistry.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\resetRegistry.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\revokePriv.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\revokePriv.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\revokePriv.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\revokePriv.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\setGroupAttr.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\setGroupAttr.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\setGroupAttr.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\setGroupAttr.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\setStemAttr.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\setStemAttr.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\setStemAttr.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\setStemAttr.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\sqlRun.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\sqlRun.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\sqlRun.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\sqlRun.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\stemSave2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\stemSave2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\stemSave2.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\stemSave2.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionCommit.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\transactionCommit.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionCommit.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\transactionCommit.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionEnd.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\transactionEnd.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionEnd.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\transactionEnd.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionRollback.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\transactionRollback.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionRollback.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\transactionRollback.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionStart.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\transactionStart.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionStart.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\transactionStart.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionStatus.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\transactionStatus.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\transactionStatus.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\transactionStatus.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeAdd.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\typeAdd.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeAdd.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\typeAdd.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeAddAttr.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\typeAddAttr.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeAddAttr.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\typeAddAttr.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeAddList.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\typeAddList.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeAddList.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\typeAddList.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeDel.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\typeDel.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeDel.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\typeDel.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeDelField.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\typeDelField.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeDelField.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\typeDelField.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeFind.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\typeFind.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeFind.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\typeFind.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeGetFields.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\typeGetFields.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\typeGetFields.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\typeGetFields.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\usdu.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\usdu.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\usdu.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\usdu.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\usduByMember.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\usduByMember.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\usduByMember.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\usduByMember.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\usduBySource.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\usduBySource.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\usduBySource.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\usduBySource.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\version.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\version.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\version.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\version.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlFromFile.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlFromFile.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlFromFile.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlFromFile.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlFromString.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlFromString.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlFromString.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlFromString.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlFromURL.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlFromURL.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlFromURL.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlFromURL.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlToFile.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlToFile.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlToFile.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlToFile.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlToString.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlToString.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlToString.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlToString.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromFile.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromFile.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromFile.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromFile.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromString.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromString.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromString.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromString.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromURL.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromURL.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromURL.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\gsh\xmlUpdateFromURL.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader$GrouperLoaderDryRunBean.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoader.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoader.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoader.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderConfig.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderConfig.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderConfig.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderConfig.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob$Row.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalJob.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalMessagingListener.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalMessagingListener.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalMessagingListener.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderIncrementalMessagingListener.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderJob.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderJob.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderJob.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderJob.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderLog.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderLog.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderLog.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderLog.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderLogger.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderLogger.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderLogger.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderLogger.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$10$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$10$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$10.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$11.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12$2.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$12.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$13.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$14.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$14.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$15.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$15.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$2.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$3.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$4.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$5.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$6.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$7.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$8.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType$9.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\GrouperLoaderType.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\LoaderMemberWrapper.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\LoaderMemberWrapper.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\LoaderMemberWrapper.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\LoaderMemberWrapper.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\OtherJobBase$OtherJobInput.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\OtherJobBase$OtherJobInput.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\OtherJobBase$OtherJobOutput.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\OtherJobBase$OtherJobOutput.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\OtherJobBase.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\OtherJobBase.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\OtherJobBase.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\OtherJobBase.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderDb.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderDb.java
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset$2.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset$Row.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\GrouperLoaderResultset.java
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\Hib3GrouperLoaderLog$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\db\Hib3GrouperLoaderLog$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\Hib3GrouperLoaderLog.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\db\Hib3GrouperLoaderLog.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\db\Hib3GrouperLoaderLog.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\loader\db\Hib3GrouperLoaderLog.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\ldap\GrouperLoaderLdapServer.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\loader\ldap\GrouperLoaderLdapServer.java
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\usdu\USDU.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\usdu\USDU.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\app\usdu\USDU.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\app\usdu\USDU.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDef$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDef$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDef$2$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDef$2$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDef$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDef$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDef$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDef$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDef$4.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDef$4.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDef.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDef.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDef.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDef.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName$1$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDefName$1$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName$1$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDefName$1$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDefName$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDefName$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDefName$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDefName.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefName.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDefName.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefNameSave$1$1$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefNameSave$1$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefNameSave$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDefNameSave$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefNameSave.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDefNameSave.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefNameSave.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDefNameSave.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefSave$1$1$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefSave$1$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefSave$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDefSave$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefSave.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDefSave.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\AttributeDefSave.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\AttributeDefSave.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign$2$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\assign\AttributeAssign$2$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign$2.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign$3.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\assign\AttributeAssign.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssign.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\assign\AttributeAssign.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction$1$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction$1$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction$1$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction$1$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\assign\AttributeAssignAction.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate$2.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\assign\AttributeAssignBaseDelegate.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeAssignFinder.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\finder\AttributeAssignFinder.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeAssignFinder.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\finder\AttributeAssignFinder.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeAssignValueFinder$AttributeAssignValueFinderResult.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\finder\AttributeAssignValueFinder$AttributeAssignValueFinderResult.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeAssignValueFinder.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\finder\AttributeAssignValueFinder.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeAssignValueFinder.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\finder\AttributeAssignValueFinder.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeDefFinder.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\finder\AttributeDefFinder.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeDefFinder.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\finder\AttributeDefFinder.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeDefNameFinder.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\finder\AttributeDefNameFinder.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\finder\AttributeDefNameFinder.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\finder\AttributeDefNameFinder.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$1$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$1$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$4.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$4.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$5.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$5.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$6.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType$6.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue$AttributeAssignValueType.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValue.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValueDelegate$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValueDelegate$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValueDelegate.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValueDelegate.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\attr\value\AttributeAssignValueDelegate.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\attr\value\AttributeAssignValueDelegate.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\audit\AuditFieldType.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\audit\AuditFieldType.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\audit\AuditFieldType.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\audit\AuditFieldType.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\audit\AuditTypeBuiltin.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\audit\AuditTypeBuiltin.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\audit\AuditTypeBuiltin.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\audit\AuditTypeBuiltin.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\cache\EhcacheController.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\cache\EhcacheController.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\cache\EhcacheController.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\cache\EhcacheController.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\cfg\GrouperCacheConfig.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\cfg\GrouperCacheConfig.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\cfg\GrouperCacheConfig.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\cfg\GrouperCacheConfig.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\cfg\GrouperConfig.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\cfg\GrouperConfig.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\cfg\GrouperConfig.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\cfg\GrouperConfig.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogEntry.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\changeLog\ChangeLogEntry.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogEntry.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\changeLog\ChangeLogEntry.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogHelper$TestChangeLogHelper.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\changeLog\ChangeLogHelper$TestChangeLogHelper.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogHelper.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\changeLog\ChangeLogHelper.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogHelper.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\changeLog\ChangeLogHelper.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_ADD.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_DELETE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_SET_ADD.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_SET_DELETE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_ACTION_UPDATE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_ADD.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_DELETE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_VALUE_ADD.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_ASSIGN_VALUE_DELETE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_ADD.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_DELETE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_NAME_ADD.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_NAME_DELETE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_NAME_SET_ADD.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_NAME_SET_DELETE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_NAME_UPDATE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ATTRIBUTE_DEF_UPDATE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ENTITY_ADD.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ENTITY_DELETE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ENTITY_UPDATE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_ADD.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_DELETE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_FIELD_ADD.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_FIELD_DELETE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_FIELD_UPDATE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_TYPE_ASSIGN.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_TYPE_UNASSIGN.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$GROUP_UPDATE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$MEMBERSHIP_ADD.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$MEMBERSHIP_DELETE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$MEMBERSHIP_UPDATE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$MEMBER_ADD.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$MEMBER_DELETE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$MEMBER_UPDATE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$PERMISSION_CHANGE_ON_ROLE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$PRIVILEGE_ADD.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$PRIVILEGE_DELETE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$PRIVILEGE_UPDATE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ROLE_SET_ADD.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$ROLE_SET_DELETE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$STEM_ADD.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$STEM_DELETE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels$STEM_UPDATE.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\changeLog\ChangeLogLabels.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogTempToEntity$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\changeLog\ChangeLogTempToEntity$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogTempToEntity.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\changeLog\ChangeLogTempToEntity.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogTempToEntity.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\changeLog\ChangeLogTempToEntity.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogTypeBuiltin.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\changeLog\ChangeLogTypeBuiltin.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\ChangeLogTypeBuiltin.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\changeLog\ChangeLogTypeBuiltin.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\esb\consumer\EsbConsumer.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\esb\consumer\EsbConsumer.java
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\esb\consumer\EsbEvent$EsbEventType.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\esb\consumer\EsbEvent.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\changeLog\esb\consumer\EsbEvent.java
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$10.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$10.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$11.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$11.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$12.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$12.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$13.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$13.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$14.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$14.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$15.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$15.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$16.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$16.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$17.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$17.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$18$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$18.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$18.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$19.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$19.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$20.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$20.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$21.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$21.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$22.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$22.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$23.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$23.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$24.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$24.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$25.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$25.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$26.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$26.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$27.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$27.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$28.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$28.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$29.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$29.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$30.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$30.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$4.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$4.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$5.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$5.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$6.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$6.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$7.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$7.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$8.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$8.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl$9.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl$9.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdl.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdl.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils$DbMetadataBean.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils$DbMetadataBean.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdlUtils.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtilsTest$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdlUtilsTest$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtilsTest$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdlUtilsTest$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtilsTest.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdlUtilsTest.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ddl\GrouperDdlUtilsTest.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ddl\GrouperDdlUtilsTest.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\esb\listener\EsbHttpHandler.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\esb\listener\EsbHttpHandler.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\esb\listener\EsbHttpHandler.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\esb\listener\EsbHttpHandler.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject$2$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject$4.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject$4.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\externalSubjects\ExternalSubject.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectAutoSourceAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectAutoSourceAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectAutoSourceAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectAutoSourceAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave$1$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\externalSubjects\ExternalSubjectSave.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHql.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hibernate\ByHql.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHql.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hibernate\ByHql.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHqlStatic$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hibernate\ByHqlStatic$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHqlStatic$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hibernate\ByHqlStatic$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHqlStatic$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hibernate\ByHqlStatic$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHqlStatic.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hibernate\ByHqlStatic.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\ByHqlStatic.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hibernate\ByHqlStatic.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\GrouperContext.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hibernate\GrouperContext.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\GrouperContext.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hibernate\GrouperContext.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\HibUtils.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hibernate\HibUtils.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hibernate\HibUtils.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hibernate\HibUtils.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\examples\GroupTypeTupleIncludeExcludeHook$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hooks\examples\GroupTypeTupleIncludeExcludeHook$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\examples\GroupTypeTupleIncludeExcludeHook.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hooks\examples\GroupTypeTupleIncludeExcludeHook.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\examples\GroupTypeTupleIncludeExcludeHook.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hooks\examples\GroupTypeTupleIncludeExcludeHook.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\examples\GroupUniqueExtensionHook.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hooks\examples\GroupUniqueExtensionHook.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\examples\GroupUniqueExtensionHook.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hooks\examples\GroupUniqueExtensionHook.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils$1$1$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils$1$1$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils$1$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils$1$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\hooks\logic\GrouperHooksUtils.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataBuiltinTypes.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataBuiltinTypes.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataBuiltinTypes.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataBuiltinTypes.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataCounts.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataCounts.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataCounts.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataCounts.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstance.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstance.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstance.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstance.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstanceCounts.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstanceCounts.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstanceCounts.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstanceCounts.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstanceFinder.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstanceFinder.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstanceFinder.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataInstanceFinder.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataUtils.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataUtils.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataUtils.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\InstrumentationDataUtils.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationThread$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\InstrumentationThread$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationThread.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\InstrumentationThread.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\InstrumentationThread.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\InstrumentationThread.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\TierDiscovery.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\TierDiscovery.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\TierDiscovery.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\TierDiscovery.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\TierInstrumentationDaemon.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\TierInstrumentationDaemon.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\instrumentation\TierInstrumentationDaemon.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\instrumentation\TierInstrumentationDaemon.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\AttributeAssignDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\AttributeAssignDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\AttributeAssignDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\AttributeAssignDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\AttributeDefDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\AttributeDefDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\AttributeDefDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\AttributeDefDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\GroupDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\GroupDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\GroupDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\GroupDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\GroupSetDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\GroupSetDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\GroupSetDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\GroupSetDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\PITGroupDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\PITGroupDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\PITGroupDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\PITGroupDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\PITMemberDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\PITMemberDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\PITMemberDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\PITMemberDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\PITStemDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\PITStemDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\PITStemDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\PITStemDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\StemDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\StemDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\StemDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\StemDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeAssignDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefNameDAO$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefNameDAO$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefNameDAO$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefNameDAO$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefNameDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefNameDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefNameDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3AttributeDefNameDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3DAO.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3DAO.java
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$10.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$11.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$12.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$13.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$14.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$2.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$3.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$4.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$5.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$6.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$7.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$8.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO$9.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupDAO.java
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO$4.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO$4.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO$5.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO$5.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3GroupSetDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3MembershipDAO$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3MembershipDAO$2.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3MembershipDAO$3.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3MembershipDAO.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3MembershipDAO.java
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITAttributeAssignValueDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITAttributeAssignValueDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITAttributeAssignValueDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITAttributeAssignValueDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITGroupDAO$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITGroupDAO$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITGroupDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITGroupDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITGroupDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITGroupDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITMemberDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITMemberDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITMemberDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITMemberDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITStemDAO.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITStemDAO.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITStemDAO.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3PITStemDAO.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$2.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$3.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$4.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$5.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$6.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$7.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO$8.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\internal\dao\hib3\Hib3StemDAO.java
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\ServletContextUtils.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\j2ee\ServletContextUtils.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\ServletContextUtils.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\j2ee\ServletContextUtils.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\ServletRequestUtils.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\j2ee\ServletRequestUtils.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\ServletRequestUtils.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\j2ee\ServletRequestUtils.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticLoaderJobTest.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\j2ee\status\DiagnosticLoaderJobTest.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticLoaderJobTest.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\j2ee\status\DiagnosticLoaderJobTest.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType$2.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType$3.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType$4.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType$5.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\j2ee\status\DiagnosticType.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\GrouperStatusServlet.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\j2ee\status\GrouperStatusServlet.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\j2ee\status\GrouperStatusServlet.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\j2ee\status\GrouperStatusServlet.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ldap\LdapSession$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ldap\LdapSession$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ldap\LdapSession$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ldap\LdapSession$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ldap\LdapSession.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ldap\LdapSession.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ldap\LdapSession.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ldap\LdapSession.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ldap\handler\RangeSearchResultHandler.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ldap\handler\RangeSearchResultHandler.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\ldap\handler\RangeSearchResultHandler.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\ldap\handler\RangeSearchResultHandler.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\AddMissingGroupSets$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\AddMissingGroupSets$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\AddMissingGroupSets$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\AddMissingGroupSets$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\AddMissingGroupSets$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\AddMissingGroupSets$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\AddMissingGroupSets$4.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\AddMissingGroupSets$4.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\AddMissingGroupSets.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\AddMissingGroupSets.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\AddMissingGroupSets.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\AddMissingGroupSets.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\FindBadMemberships.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\FindBadMemberships.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\FindBadMemberships.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\FindBadMemberships.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\FindBadMembershipsDaemon.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\FindBadMembershipsDaemon.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\FindBadMembershipsDaemon.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\FindBadMembershipsDaemon.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$CheckGroupResult.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperCheckConfig$CheckGroupResult.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperCheckConfig.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperObject.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperObject.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperObject.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperObject.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperObjectSubjectWrapper.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperObjectSubjectWrapper.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperObjectSubjectWrapper.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperObjectSubjectWrapper.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperStartup$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperStartup$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperStartup$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup$4.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperStartup$4.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperStartup.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperStartup.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperStartup.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperVersion.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperVersion.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\GrouperVersion.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\GrouperVersion.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\MigrateLegacyAttributes$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\MigrateLegacyAttributes$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\MigrateLegacyAttributes$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\MigrateLegacyAttributes$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\MigrateLegacyAttributes$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\MigrateLegacyAttributes$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\MigrateLegacyAttributes.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\MigrateLegacyAttributes.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\MigrateLegacyAttributes.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\MigrateLegacyAttributes.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncPITTables$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\SyncPITTables$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncPITTables$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\SyncPITTables$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncPITTables$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\SyncPITTables$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncPITTables$4.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\SyncPITTables$4.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncPITTables.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\SyncPITTables.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncPITTables.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\SyncPITTables.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncStemSets$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\SyncStemSets$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncStemSets$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\SyncStemSets$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncStemSets$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\SyncStemSets$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncStemSets.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\SyncStemSets.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\misc\SyncStemSets.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\misc\SyncStemSets.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\permissions\PermissionFinder.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\permissions\PermissionFinder.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\permissions\PermissionFinder.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\permissions\PermissionFinder.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AccessAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AccessAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessResolver.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AccessResolver.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessResolver.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AccessResolver.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessResolverDecorator.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AccessResolverDecorator.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessResolverDecorator.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AccessResolverDecorator.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessWrapper.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AccessWrapper.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AccessWrapper.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AccessWrapper.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AttributeDefAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AttributeDefAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefResolver.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AttributeDefResolver.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefResolver.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AttributeDefResolver.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefResolverDecorator.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AttributeDefResolverDecorator.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefResolverDecorator.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AttributeDefResolverDecorator.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefWrapper.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AttributeDefWrapper.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\AttributeDefWrapper.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\AttributeDefWrapper.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\BaseAccessAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\BaseAccessAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\BaseAccessAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\BaseAccessAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\BaseAttrDefAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\BaseAttrDefAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\BaseAttrDefAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\BaseAttrDefAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\BaseNamingAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\BaseNamingAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\BaseNamingAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\BaseNamingAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\CachingAccessResolver.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\CachingAccessResolver.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\CachingAccessResolver.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\CachingAccessResolver.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\CachingAttrDefResolver.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\CachingAttrDefResolver.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\CachingAttrDefResolver.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\CachingAttrDefResolver.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperAttributeDefAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperAttributeDefAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperAttributeDefAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperAttributeDefAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbAccessAdapter$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperNonDbAccessAdapter$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbAccessAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperNonDbAccessAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbAccessAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperNonDbAccessAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbAttrDefAdapter$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperNonDbAttrDefAdapter$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbAttrDefAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperNonDbAttrDefAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbAttrDefAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperNonDbAttrDefAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbNamingAdapter$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperNonDbNamingAdapter$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbNamingAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperNonDbNamingAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperNonDbNamingAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperNonDbNamingAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$10.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$10.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$4.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$4.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$5.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$5.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$6.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$6.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$7.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$7.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$8.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$8.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$9.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter$9.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperPrivilegeAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperSystemAttrDefResolver.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperSystemAttrDefResolver.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\GrouperSystemAttrDefResolver.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\GrouperSystemAttrDefResolver.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\NamingAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\NamingAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingResolver.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\NamingResolver.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingResolver.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\NamingResolver.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingResolverDecorator.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\NamingResolverDecorator.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingResolverDecorator.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\NamingResolverDecorator.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingWrapper.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\NamingWrapper.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\NamingWrapper.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\NamingWrapper.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\PrivilegeHelper$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\PrivilegeHelper$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\PrivilegeHelper.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\PrivilegeHelper.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\PrivilegeHelper.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\PrivilegeHelper.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAccessResolver$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelAccessResolver$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAccessResolver$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelAccessResolver$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAccessResolver$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelAccessResolver$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAccessResolver.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelAccessResolver.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAccessResolver.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelAccessResolver.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelAttrDefResolver.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelCache.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelCache.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelCache.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelCache.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelNamingResolver$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelNamingResolver$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelNamingResolver$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelNamingResolver.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\privs\WheelNamingResolver.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\privs\WheelNamingResolver.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleApi$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleApi$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleApi$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleApi$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleApi.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleApi.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleApi.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleApi.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$10.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$10.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$11.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$11.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$12.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$12.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$13.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$13.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$14.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$14.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$15.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$15.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$16.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$16.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$17.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$17.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$18.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$18.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$19.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$19.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$20.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$20.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$21.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$21.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$22.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$22.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$4.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$4.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$5.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$5.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$6.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$6.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$7$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$7$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$7$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$7$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$7.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$7.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$8.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$8.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType$9.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType$9.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleCheckType.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleCheckType.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleFinder$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleFinder$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleFinder.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleFinder.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\rules\RuleFinder.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\rules\RuleFinder.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\subj\InternalSourceAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\subj\InternalSourceAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\subj\InternalSourceAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\subj\InternalSourceAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\subj\SubjectHelper$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\subj\SubjectHelper$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\subj\SubjectHelper$SubjectSorterBean.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\subj\SubjectHelper$SubjectSorterBean.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\subj\SubjectHelper.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\subj\SubjectHelper.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\subj\SubjectHelper.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\subj\SubjectHelper.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\ChangeToVersionCustomizable.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\ChangeToVersionCustomizable.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\ChangeToVersionCustomizable.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\ChangeToVersionCustomizable.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperCallable$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperCallable$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperCallable.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperCallable.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperCallable.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperCallable.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperThreadLocalState.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperThreadLocalState.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperThreadLocalState.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperThreadLocalState.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperUtil$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperUtil$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$3.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperUtil$3.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$DaemonThreadFactory.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperUtil$DaemonThreadFactory.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$FieldValuable.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperUtil$FieldValuable.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$GrouperMapContext.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperUtil$GrouperMapContext.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil$MaskingThread.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperUtil$MaskingThread.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperUtil.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtil.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperUtil.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtilElSafe.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperUtilElSafe.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\util\GrouperUtilElSafe.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\util\GrouperUtilElSafe.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\validator\DeleteStemValidator.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\validator\DeleteStemValidator.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\validator\DeleteStemValidator.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\validator\DeleteStemValidator.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMain$1.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\xml\export\XmlExportMain$1.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMain$2.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\xml\export\XmlExportMain$2.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMain.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\xml\export\XmlExportMain.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMain.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\xml\export\XmlExportMain.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$1$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$2.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$3.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$4$1.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$4.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$5.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership$6.class
to
c:\grouper\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
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\xml\export\XmlExportMembership.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\grouper\xml\export\XmlExportMembership.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\grouper\xml\export\XmlExportMembership.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\config\SubjectConfig.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\subject\config\SubjectConfig.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\config\SubjectConfig.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\subject\config\SubjectConfig.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\JDBCSourceAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\subject\provider\JDBCSourceAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\JDBCSourceAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\subject\provider\JDBCSourceAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\JNDISourceAdapterLegacy.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\subject\provider\JNDISourceAdapterLegacy.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\JNDISourceAdapterLegacy.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\subject\provider\JNDISourceAdapterLegacy.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\LdapSourceAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\subject\provider\LdapSourceAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\LdapSourceAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\subject\provider\LdapSourceAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\NullSourceAdapter.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\subject\provider\NullSourceAdapter.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\NullSourceAdapter.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\subject\provider\NullSourceAdapter.java
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\SourceManager$SourceManagerStatusBean.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\subject\provider\SourceManager$SourceManagerStatusBean.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\SourceManager.class
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\subject\provider\SourceManager.class
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\edu\internet2\middleware\subject\provider\SourceManager.java
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\edu\internet2\middleware\subject\provider\SourceManager.java
[copy] Copying c:\grouper\grouper.apiBinary-2.3.0\conf\groovysh.profile
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\groovysh.profile
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper-loader.base.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\grouper-loader.base.properties
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper-loader.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\grouper-loader.properties
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.base.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\grouper.base.properties
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.cache.base.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\grouper.cache.base.properties
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.cache.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\grouper.cache.properties
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.client.base.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\grouper.client.base.properties
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.client.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\grouper.client.properties
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.client.usage.example.txt to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\grouper.client.usage.example.txt
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.hibernate.base.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\grouper.hibernate.base.properties
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.hibernate.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\grouper.hibernate.properties
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\grouper.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\grouper.properties
[copy] Copying c:\grouper\grouper.apiBinary-2.3.0\conf\grouperUtf8.txt
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\grouperUtf8.txt
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\log4j.example.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\log4j.example.properties
[copy] Copying c:\grouper\grouper.apiBinary-2.3.0\conf\log4j.properties
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\log4j.properties
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\morphString.example.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\morphString.example.properties
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\morphString.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\morphString.properties
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\server.example.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\server.example.properties
[copy] Copying c:\grouper\grouper.apiBinary-2.3.0\conf\server.properties
to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\server.properties
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\sources.example.xml to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\sources.example.xml
[copy] Copying c:\grouper\grouper.apiBinary-2.3.0\conf\sources.xml to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\sources.xml
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\spy.example.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\spy.example.properties
[copy] Copying c:\grouper\grouper.apiBinary-2.3.0\conf\spy.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\spy.properties
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\subject.base.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\subject.base.properties
[copy] Copying
c:\grouper\grouper.apiBinary-2.3.0\conf\subject.properties to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\classes\subject.properties
[copy] Copying 100 files to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\lib
[copy] Copying 5 files to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\lib
[copy] Copying 23 files to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws
[copy] Copying 1 file to
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\bin
[jar] Building jar:
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws.war

BUILD SUCCESSFUL
Total time: 40 seconds

Do you want to set the log dir of WS (t|f)? [t]: t
Enter the WS log dir: [c:\grouper\apache-tomcat-8.5.12\logs\grouperWs]:
Editing file:
c:\grouper\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:
'c:/grouper/apache-tomcat-8.5.12/logs/grouperWs'
- changing WS log directory from: '${grouper.home}logs' to:
'c:/grouper/apache-tomcat-8.5.12/logs/grouperWs'
- changing WS log directory from: '${grouper.home}logs' to:
'c:/grouper/apache-tomcat-8.5.12/logs/grouperWs'
- changing WS log directory from: '${grouper.home}logs' to:
'c:/grouper/apache-tomcat-8.5.12/logs/grouperWs'
Creating log directory: c:\grouper\apache-tomcat-8.5.12\logs\grouperWs
Created and deleted a test file successfully in dir:
c:\grouper\apache-tomcat-8.5.12\logs\grouperWs

End building Ws
##################################

Enter the URL path for the WS [grouper-ws]:
Editing tomcat config file: c:\grouper\apache-tomcat-8.5.12\conf\server.xml
- adding tomcat context for WS line: '<Context
docBase="c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws"
path="/grouper-ws" reloadable="false"/>'
Copying applied API patch status to WS:
- from: c:\grouper\grouper.apiBinary-2.3.0\grouperPatchStatus.properties
- to:
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
Marking patch: grouper_v2_3_0_api_patch_32 as applied in
c:\grouper\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_32.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_32.date =
2018/03/21 16:48:03
Marking patch: grouper_v2_3_0_api_patch_77 as applied in
c:\grouper\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_77.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_77.date =
2018/03/21 16:49:34
Marking patch: grouper_v2_3_0_api_patch_78 as applied in
c:\grouper\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_78.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_78.date =
2018/03/21 16:49:38
Marking patch: grouper_v2_3_0_api_patch_79 as applied in
c:\grouper\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_79.date =
2018/03/21 16:49:40
- added to end of property file: grouper_v2_3_0_api_patch_79.state = applied
Marking patch: grouper_v2_3_0_api_patch_30 as applied in
c:\grouper\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_30.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_30.date =
2018/03/21 16:48:00
Marking patch: grouper_v2_3_0_api_patch_75 as applied in
c:\grouper\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_75.date =
2018/03/21 16:49:30
- added to end of property file: grouper_v2_3_0_api_patch_75.state = applied
Marking patch: grouper_v2_3_0_api_patch_76 as applied in
c:\grouper\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_76.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_76.date =
2018/03/21 16:49:32
Marking patch: grouper_v2_3_0_api_patch_48 as applied in
c:\grouper\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_48.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_48.date =
2018/03/21 16:48:32
Marking patch: grouper_v2_3_0_api_patch_49 as applied in
c:\grouper\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_49.date =
2018/03/21 16:48:34
- added to end of property file: grouper_v2_3_0_api_patch_49.state = applied
Marking patch: grouper_v2_3_0_api_patch_73 as applied in
c:\grouper\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_73.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_73.date =
2018/03/21 16:49:26
Marking patch: grouper_v2_3_0_api_patch_9 as applied in
c:\grouper\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.date =
2018/03/21 16:47:21
- 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_92.date =
2018/03/21 16:50:21
- added to end of property file: grouper_v2_3_0_api_patch_96.date =
2018/03/21 16:50:29
- added to end of property file: grouper_v2_3_0_api_patch_93.date =
2018/03/21 16:50:24
- added to end of property file: grouper_v2_3_0_api_patch_90.date =
2018/03/21 16:50:13
- added to end of property file: grouper_v2_3_0_api_patch_96.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_94.date =
2018/03/21 16:50:26
- added to end of property file: grouper_v2_3_0_api_patch_93.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_94.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_95.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_91.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_92.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_90.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_91.date =
2018/03/21 16:50:17
- added to end of property file: grouper_v2_3_0_api_patch_95.date =
2018/03/21 16:50:27
Marking patch: grouper_v2_3_0_api_patch_74 as applied in
c:\grouper\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_74.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_74.date =
2018/03/21 16:49:28
Marking patch: grouper_v2_3_0_api_patch_46 as applied in
c:\grouper\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_46.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_46.date =
2018/03/21 16:48:29
Marking patch: grouper_v2_3_0_api_patch_47 as applied in
c:\grouper\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.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_47.date =
2018/03/21 16:48:31
Marking patch: grouper_v2_3_0_api_patch_19 as applied in
c:\grouper\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.date =
2018/03/21 16:47:39
- added to end of property file: grouper_v2_3_0_api_patch_19.state = applied
Marking patch: grouper_v2_3_0_api_patch_70 as applied in
c:\grouper\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_70.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_70.date =
2018/03/21 16:49:16
Marking patch: grouper_v2_3_0_api_patch_6 as applied in
c:\grouper\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_65.date =
2018/03/21 16:49:08
- added to end of property file: grouper_v2_3_0_api_patch_69.date =
2018/03/21 16:49:15
- 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_62.date =
2018/03/21 16:49:00
- added to end of property file: grouper_v2_3_0_api_patch_66.date =
2018/03/21 16:49:10
- added to end of property file: grouper_v2_3_0_api_patch_6.date =
2018/03/21 16:47:15
- added to end of property file: grouper_v2_3_0_api_patch_63.date =
2018/03/21 16:49:03
- added to end of property file: grouper_v2_3_0_api_patch_67.date =
2018/03/21 16:49:11
- added to end of property file: grouper_v2_3_0_api_patch_69.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_60.date =
2018/03/21 16:48:55
- added to end of property file: grouper_v2_3_0_api_patch_67.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_64.date =
2018/03/21 16:49:06
- added to end of property file: grouper_v2_3_0_api_patch_68.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_68.date =
2018/03/21 16:49:13
- added to end of property file: grouper_v2_3_0_api_patch_64.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_65.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_66.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_62.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_63.state = applied
- 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_61.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_61.date =
2018/03/21 16:48:56
Marking patch: grouper_v2_3_0_api_patch_71 as applied in
c:\grouper\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_71.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_71.date =
2018/03/21 16:49:18
Marking patch: grouper_v2_3_0_api_patch_7 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_75.date already was set to: 2018/03/21
16:49:30, not changing file
- property grouper_v2_3_0_api_patch_77.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_78.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_79.date already was set to: 2018/03/21
16:49:40, not changing file
- property grouper_v2_3_0_api_patch_79.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_75.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_76.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_73.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_74.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_70.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_71.state already was set to: applied,
not changing file
- 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_72.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_72.date =
2018/03/21 16:49:22
- property grouper_v2_3_0_api_patch_76.date already was set to: 2018/03/21
16:49:32, not changing file
- property grouper_v2_3_0_api_patch_73.date already was set to: 2018/03/21
16:49:26, not changing file
- property grouper_v2_3_0_api_patch_77.date already was set to: 2018/03/21
16:49:34, not changing file
- added to end of property file: grouper_v2_3_0_api_patch_7.date =
2018/03/21 16:47:17
- property grouper_v2_3_0_api_patch_70.date already was set to: 2018/03/21
16:49:16, not changing file
- property grouper_v2_3_0_api_patch_74.date already was set to: 2018/03/21
16:49:28, not changing file
- property grouper_v2_3_0_api_patch_78.date already was set to: 2018/03/21
16:49:38, not changing file
- property grouper_v2_3_0_api_patch_71.date already was set to: 2018/03/21
16:49:18, not changing file
Marking patch: grouper_v2_3_0_api_patch_72 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_72.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_72.date already was set to: 2018/03/21
16:49:22, not changing file
Marking patch: grouper_v2_3_0_api_patch_44 as applied in
c:\grouper\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_44.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_44.date =
2018/03/21 16:48:26
Marking patch: grouper_v2_3_0_api_patch_8 as applied in
c:\grouper\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_86.date =
2018/03/21 16:49:57
- added to end of property file: grouper_v2_3_0_api_patch_8.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_82.date =
2018/03/21 16:49:49
- added to end of property file: grouper_v2_3_0_api_patch_88.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_89.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_85.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_86.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_87.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_83.date =
2018/03/21 16:49:52
- added to end of property file: grouper_v2_3_0_api_patch_83.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_84.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_87.date =
2018/03/21 16:49:59
- added to end of property file: grouper_v2_3_0_api_patch_81.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_82.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_80.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_84.date =
2018/03/21 16:49:54
- added to end of property file: grouper_v2_3_0_api_patch_88.date =
2018/03/21 16:50:01
- added to end of property file: grouper_v2_3_0_api_patch_80.date =
2018/03/21 16:49:42
- added to end of property file: grouper_v2_3_0_api_patch_8.date =
2018/03/21 16:47:19
- added to end of property file: grouper_v2_3_0_api_patch_85.date =
2018/03/21 16:49:55
- added to end of property file: grouper_v2_3_0_api_patch_89.date =
2018/03/21 16:50:06
- added to end of property file: grouper_v2_3_0_api_patch_81.date =
2018/03/21 16:49:46
Marking patch: grouper_v2_3_0_api_patch_17 as applied in
c:\grouper\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 =
2018/03/21 16:47:35
Marking patch: grouper_v2_3_0_api_patch_45 as applied in
c:\grouper\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_45.date =
2018/03/21 16:48:27
- added to end of property file: grouper_v2_3_0_api_patch_45.state = applied
Marking patch: grouper_v2_3_0_api_patch_18 as applied in
c:\grouper\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 =
2018/03/21 16:47:37
Marking patch: grouper_v2_3_0_api_patch_4 as applied in
c:\grouper\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_41.date =
2018/03/21 16:48:21
- property grouper_v2_3_0_api_patch_45.date already was set to: 2018/03/21
16:48:27, not changing file
- property grouper_v2_3_0_api_patch_49.date already was set to: 2018/03/21
16:48:34, not changing file
- property grouper_v2_3_0_api_patch_48.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_49.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_46.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_47.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_44.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_45.state already was set to: applied,
not changing file
- 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.state = applied
- 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_42.date =
2018/03/21 16:48:23
- added to end of property file: grouper_v2_3_0_api_patch_43.state = applied
- property grouper_v2_3_0_api_patch_46.date already was set to: 2018/03/21
16:48:29, not changing file
- 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_43.date =
2018/03/21 16:48:24
- property grouper_v2_3_0_api_patch_47.date already was set to: 2018/03/21
16:48:31, not changing file
- added to end of property file: grouper_v2_3_0_api_patch_40.date =
2018/03/21 16:48:19
- property grouper_v2_3_0_api_patch_44.date already was set to: 2018/03/21
16:48:26, not changing file
- property grouper_v2_3_0_api_patch_48.date already was set to: 2018/03/21
16:48:32, not changing file
- added to end of property file: grouper_v2_3_0_api_patch_4.date =
2018/03/21 16:47:11
Marking patch: grouper_v2_3_0_api_patch_41 as applied in
c:\grouper\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: 2018/03/21
16:48:21, 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_5 as applied in
c:\grouper\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.date =
2018/03/21 16:48:37
- added to end of property file: grouper_v2_3_0_api_patch_55.date =
2018/03/21 16:48:45
- added to end of property file: grouper_v2_3_0_api_patch_5.date =
2018/03/21 16:47:13
- added to end of property file: grouper_v2_3_0_api_patch_59.date =
2018/03/21 16:48:53
- 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_52.date =
2018/03/21 16:48:39
- added to end of property file: grouper_v2_3_0_api_patch_56.date =
2018/03/21 16:48:48
- added to end of property file: grouper_v2_3_0_api_patch_59.state = applied
- 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_57.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_58.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_54.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_55.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_53.date =
2018/03/21 16:48:41
- added to end of property file: grouper_v2_3_0_api_patch_52.state = applied
- 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_57.date =
2018/03/21 16:48:50
- 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_51.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_50.date =
2018/03/21 16:48:36
- added to end of property file: grouper_v2_3_0_api_patch_54.date =
2018/03/21 16:48:42
- added to end of property file: grouper_v2_3_0_api_patch_58.date =
2018/03/21 16:48:52
Marking patch: grouper_v2_3_0_api_patch_42 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_42.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_42.date already was set to: 2018/03/21
16:48:23, not changing file
Marking patch: grouper_v2_3_0_api_patch_15 as applied in
c:\grouper\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_15.date =
2018/03/21 16:47:32
- added to end of property file: grouper_v2_3_0_api_patch_15.state = applied
Marking patch: grouper_v2_3_0_api_patch_43 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_43.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_43.date already was set to: 2018/03/21
16:48:24, not changing file
Marking patch: grouper_v2_3_0_api_patch_16 as applied in
c:\grouper\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_16.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_16.date =
2018/03/21 16:47:33
Marking patch: grouper_v2_3_0_api_patch_1 as applied in
c:\grouper\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 =
2018/03/21 16:47:06
- added to end of property file: grouper_v2_3_0_api_patch_11.date =
2018/03/21 16:47:25
- property grouper_v2_3_0_api_patch_15.date already was set to: 2018/03/21
16:47:32, not changing file
- property grouper_v2_3_0_api_patch_19.date already was set to: 2018/03/21
16:47:39, not changing file
- property grouper_v2_3_0_api_patch_19.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_17.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_18.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_15.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_16.state already was set to: applied,
not changing file
- added to end of property file: grouper_v2_3_0_api_patch_1.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_12.date =
2018/03/21 16:47:27
- 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_13.state = applied
- property grouper_v2_3_0_api_patch_16.date already was set to: 2018/03/21
16:47:33, not changing file
- 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_10.state = applied
- 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_13.date =
2018/03/21 16:47:28
- property grouper_v2_3_0_api_patch_17.date already was set to: 2018/03/21
16:47:35, not changing file
- added to end of property file: grouper_v2_3_0_api_patch_10.date =
2018/03/21 16:47:23
- added to end of property file: grouper_v2_3_0_api_patch_14.date =
2018/03/21 16:47:30
- property grouper_v2_3_0_api_patch_18.date already was set to: 2018/03/21
16:47:37, not changing file
Marking patch: grouper_v2_3_0_api_patch_2 as applied in
c:\grouper\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_21.date =
2018/03/21 16:47:42
- added to end of property file: grouper_v2_3_0_api_patch_25.date =
2018/03/21 16:47:50
- added to end of property file: grouper_v2_3_0_api_patch_29.date =
2018/03/21 16:47:58
- 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_2.date =
2018/03/21 16:47:08
- added to end of property file: grouper_v2_3_0_api_patch_22.date =
2018/03/21 16:47:44
- added to end of property file: grouper_v2_3_0_api_patch_26.date =
2018/03/21 16:47:52
- 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.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_25.state = applied
- 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_27.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_23.date =
2018/03/21 16:47:46
- 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_27.date =
2018/03/21 16:47:54
- 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_20.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_21.state = applied
- 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_20.date =
2018/03/21 16:47:41
- added to end of property file: grouper_v2_3_0_api_patch_24.date =
2018/03/21 16:47:48
- added to end of property file: grouper_v2_3_0_api_patch_28.date =
2018/03/21 16:47:56
Marking patch: grouper_v2_3_0_api_patch_88 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_88.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_88.date already was set to: 2018/03/21
16:50:01, not changing file
Marking patch: grouper_v2_3_0_api_patch_3 as applied in
c:\grouper\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_30.state already was set to: applied,
not changing file
- added to end of property file: grouper_v2_3_0_api_patch_39.date =
2018/03/21 16:48:16
- added to end of property file: grouper_v2_3_0_api_patch_31.date =
2018/03/21 16:48:01
- added to end of property file: grouper_v2_3_0_api_patch_35.date =
2018/03/21 16:48:08
- added to end of property file: grouper_v2_3_0_api_patch_3.state = applied
- property grouper_v2_3_0_api_patch_32.date already was set to: 2018/03/21
16:48:03, not changing file
- added to end of property file: grouper_v2_3_0_api_patch_36.date =
2018/03/21 16:48:11
- added to end of property file: grouper_v2_3_0_api_patch_3.date =
2018/03/21 16:47:10
- added to end of property file: grouper_v2_3_0_api_patch_33.date =
2018/03/21 16:48:05
- added to end of property file: grouper_v2_3_0_api_patch_37.date =
2018/03/21 16:48:12
- 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 =
2018/03/21 16:48:14
- added to end of property file: grouper_v2_3_0_api_patch_39.state = applied
- property grouper_v2_3_0_api_patch_30.date already was set to: 2018/03/21
16:48:00, not changing file
- added to end of property file: grouper_v2_3_0_api_patch_34.date =
2018/03/21 16:48:07
- added to end of property file: grouper_v2_3_0_api_patch_36.state = applied
- 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_33.state = applied
- 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.state = applied
- added to end of property file: grouper_v2_3_0_api_patch_31.state = applied
Marking patch: grouper_v2_3_0_api_patch_89 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_89.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_89.date already was set to: 2018/03/21
16:50:06, not changing file
Marking patch: grouper_v2_3_0_api_patch_12 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_12.date already was set to: 2018/03/21
16:47:27, not changing file
- property grouper_v2_3_0_api_patch_12.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_40 as applied in
c:\grouper\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: 2018/03/21
16:48:19, not changing file
Marking patch: grouper_v2_3_0_api_patch_13 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_13.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_13.date already was set to: 2018/03/21
16:47:28, not changing file
Marking patch: grouper_v2_3_0_api_patch_14 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- 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: 2018/03/21
16:47:30, not changing file
Marking patch: grouper_v2_3_0_api_patch_85 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_85.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_85.date already was set to: 2018/03/21
16:49:55, not changing file
Marking patch: grouper_v2_3_0_api_patch_0 as applied in
c:\grouper\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 =
2018/03/21 16:45:47
Marking patch: grouper_v2_3_0_api_patch_86 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_86.date already was set to: 2018/03/21
16:49:57, not changing file
- property grouper_v2_3_0_api_patch_86.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_87 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_87.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_87.date already was set to: 2018/03/21
16:49:59, not changing file
Marking patch: grouper_v2_3_0_api_patch_59 as applied in
c:\grouper\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: 2018/03/21
16:48:53, 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_10 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_10.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_10.date already was set to: 2018/03/21
16:47:23, not changing file
Marking patch: grouper_v2_3_0_api_patch_11 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_11.date already was set to: 2018/03/21
16:47:25, not changing file
- property grouper_v2_3_0_api_patch_11.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_83 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_83.date already was set to: 2018/03/21
16:49:52, not changing file
- property grouper_v2_3_0_api_patch_83.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_84 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_84.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_84.date already was set to: 2018/03/21
16:49:54, not changing file
Marking patch: grouper_v2_3_0_api_patch_56 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_56.date already was set to: 2018/03/21
16:48:48, not changing file
- property grouper_v2_3_0_api_patch_56.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_57 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_57.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_57.date already was set to: 2018/03/21
16:48:50, not changing file
Marking patch: grouper_v2_3_0_api_patch_58 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_58.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_58.date already was set to: 2018/03/21
16:48:52, not changing file
Marking patch: grouper_v2_3_0_api_patch_81 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_81.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_81.date already was set to: 2018/03/21
16:49:46, not changing file
Marking patch: grouper_v2_3_0_api_patch_82 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_82.date already was set to: 2018/03/21
16:49:49, not changing file
- property grouper_v2_3_0_api_patch_82.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_54 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_54.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_54.date already was set to: 2018/03/21
16:48:42, not changing file
Marking patch: grouper_v2_3_0_api_patch_55 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_55.date already was set to: 2018/03/21
16:48:45, not changing file
- property grouper_v2_3_0_api_patch_55.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_28 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_28.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_28.date already was set to: 2018/03/21
16:47:56, not changing file
Marking patch: grouper_v2_3_0_api_patch_29 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_29.date already was set to: 2018/03/21
16:47:58, not changing file
- property grouper_v2_3_0_api_patch_29.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_80 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_80.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_80.date already was set to: 2018/03/21
16:49:42, not changing file
Marking patch: grouper_v2_3_0_api_patch_52 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_52.date already was set to: 2018/03/21
16:48:39, not changing file
- property grouper_v2_3_0_api_patch_52.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_25 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_25.date already was set to: 2018/03/21
16:47:50, not changing file
- property grouper_v2_3_0_api_patch_25.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_53 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_53.date already was set to: 2018/03/21
16:48:41, not changing file
- property grouper_v2_3_0_api_patch_53.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_26 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_26.date already was set to: 2018/03/21
16:47:52, not changing file
- property grouper_v2_3_0_api_patch_26.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_27 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_27.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_27.date already was set to: 2018/03/21
16:47:54, not changing file
Marking patch: grouper_v2_3_0_api_patch_50 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_50.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_50.date already was set to: 2018/03/21
16:48:36, not changing file
Marking patch: grouper_v2_3_0_api_patch_23 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_23.date already was set to: 2018/03/21
16:47:46, not changing file
- property grouper_v2_3_0_api_patch_23.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_51 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_51.date already was set to: 2018/03/21
16:48:37, not changing file
- property grouper_v2_3_0_api_patch_51.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_24 as applied in
c:\grouper\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: 2018/03/21
16:47:48, not changing file
Marking patch: grouper_v2_3_0_api_patch_96 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_96.date already was set to: 2018/03/21
16:50:29, not changing file
- property grouper_v2_3_0_api_patch_96.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_69 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_69.date already was set to: 2018/03/21
16:49:15, not changing file
- property grouper_v2_3_0_api_patch_69.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_20 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_20.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_20.date already was set to: 2018/03/21
16:47:41, not changing file
Marking patch: grouper_v2_3_0_api_patch_21 as applied in
c:\grouper\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: 2018/03/21
16:47:42, 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_22 as applied in
c:\grouper\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: 2018/03/21
16:47:44, 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_93 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_93.date already was set to: 2018/03/21
16:50:24, not changing file
- property grouper_v2_3_0_api_patch_93.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_94 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_94.date already was set to: 2018/03/21
16:50:26, not changing file
- property grouper_v2_3_0_api_patch_94.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_95 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_95.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_95.date already was set to: 2018/03/21
16:50:27, not changing file
Marking patch: grouper_v2_3_0_api_patch_67 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_67.date already was set to: 2018/03/21
16:49:11, not changing file
- property grouper_v2_3_0_api_patch_67.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_68 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_68.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_68.date already was set to: 2018/03/21
16:49:13, not changing file
Marking patch: grouper_v2_3_0_api_patch_91 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_91.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_91.date already was set to: 2018/03/21
16:50:17, not changing file
Marking patch: grouper_v2_3_0_api_patch_92 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_92.date already was set to: 2018/03/21
16:50:21, not changing file
- property grouper_v2_3_0_api_patch_92.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_64 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_64.date already was set to: 2018/03/21
16:49:06, not changing file
- property grouper_v2_3_0_api_patch_64.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_65 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_65.date already was set to: 2018/03/21
16:49:08, not changing file
- property grouper_v2_3_0_api_patch_65.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_38 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_38.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_38.date already was set to: 2018/03/21
16:48:14, not changing file
Marking patch: grouper_v2_3_0_api_patch_66 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_66.date already was set to: 2018/03/21
16:49:10, not changing file
- property grouper_v2_3_0_api_patch_66.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_39 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_39.date already was set to: 2018/03/21
16:48:16, not changing file
- property grouper_v2_3_0_api_patch_39.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_90 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_90.date already was set to: 2018/03/21
16:50:13, not changing file
- property grouper_v2_3_0_api_patch_90.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_62 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_62.date already was set to: 2018/03/21
16:49:00, not changing file
- property grouper_v2_3_0_api_patch_62.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_63 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_63.date already was set to: 2018/03/21
16:49:03, not changing file
- property grouper_v2_3_0_api_patch_63.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_36 as applied in
c:\grouper\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: 2018/03/21
16:48:11, 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_37 as applied in
c:\grouper\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: 2018/03/21
16:48:12, 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_60 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_60.date already was set to: 2018/03/21
16:48:55, not changing file
- property grouper_v2_3_0_api_patch_60.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_61 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_61.state already was set to: applied,
not changing file
- property grouper_v2_3_0_api_patch_61.date already was set to: 2018/03/21
16:48:56, not changing file
Marking patch: grouper_v2_3_0_api_patch_33 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_33.date already was set to: 2018/03/21
16:48:05, not changing file
- property grouper_v2_3_0_api_patch_33.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_34 as applied in
c:\grouper\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: 2018/03/21
16:48:07, 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_35 as applied in
c:\grouper\grouper.ws-2.3.0\grouper-ws\build\dist\grouper-ws\WEB-INF\grouperPatchStatus.properties
- property grouper_v2_3_0_api_patch_35.date already was set to: 2018/03/21
16:48:08, not changing file
- property grouper_v2_3_0_api_patch_35.state already was set to: applied,
not changing file
Marking patch: grouper_v2_3_0_api_patch_31 as applied in
c:\grouper\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: 2018/03/21
16:48:01, not changing file
- property grouper_v2_3_0_api_patch_31.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: 2018/03/21 16:45:47


################ Checking patch grouper_v2_3_0_api_patch_1
Patch: grouper_v2_3_0_api_patch_1: was applied on: 2018/03/21 16:47:06


################ Checking patch grouper_v2_3_0_api_patch_2
Patch: grouper_v2_3_0_api_patch_2: was applied on: 2018/03/21 16:47:08


################ Checking patch grouper_v2_3_0_api_patch_3
Patch: grouper_v2_3_0_api_patch_3: was applied on: 2018/03/21 16:47:10


################ Checking patch grouper_v2_3_0_api_patch_4
Patch: grouper_v2_3_0_api_patch_4: was applied on: 2018/03/21 16:47:11


################ Checking patch grouper_v2_3_0_api_patch_5
Patch: grouper_v2_3_0_api_patch_5: was applied on: 2018/03/21 16:47:13


################ Checking patch grouper_v2_3_0_api_patch_6
Patch: grouper_v2_3_0_api_patch_6: was applied on: 2018/03/21 16:47:15


################ Checking patch grouper_v2_3_0_api_patch_7
Patch: grouper_v2_3_0_api_patch_7: was applied on: 2018/03/21 16:47:17


################ Checking patch grouper_v2_3_0_api_patch_8
Patch: grouper_v2_3_0_api_patch_8: was applied on: 2018/03/21 16:47:19


################ Checking patch grouper_v2_3_0_api_patch_9
Patch: grouper_v2_3_0_api_patch_9: was applied on: 2018/03/21 16:47:21


################ Checking patch grouper_v2_3_0_api_patch_10
Patch: grouper_v2_3_0_api_patch_10: was applied on: 2018/03/21 16:47:23


################ Checking patch grouper_v2_3_0_api_patch_11
Patch: grouper_v2_3_0_api_patch_11: was applied on: 2018/03/21 16:47:25


################ Checking patch grouper_v2_3_0_api_patch_12
Patch: grouper_v2_3_0_api_patch_12: was applied on: 2018/03/21 16:47:27


################ Checking patch grouper_v2_3_0_api_patch_13
Patch: grouper_v2_3_0_api_patch_13: was applied on: 2018/03/21 16:47:28


################ Checki