[java-identity-provider] branch master updated: IDP-1274 - "illegal reflective access" under Java 9, 10

Scott Cantor cantor.2 at osu.edu
Mon Sep 17 16:43:13 EDT 2018


This is an automated email from the git hooks/post-receive script.

scantor pushed a commit to branch master
in repository java-identity-provider.

View the commit online:
http://git.shibboleth.net/view/?p=java-identity-provider.git;a=commit;h=1b7ca3aea2218f15ab821e476bc23540a3b1fac9

The following commit(s) were added to refs/heads/master by this push:
       new  1b7ca3a   IDP-1274 - "illegal reflective access" under Java 9, 10
1b7ca3a is described below

commit 1b7ca3aea2218f15ab821e476bc23540a3b1fac9
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Mon Sep 17 16:43:08 2018 -0400

    IDP-1274 - "illegal reflective access" under Java 9, 10
    
    https://issues.shibboleth.net/jira/browse/IDP-1274
    
    Allow override of parser pool bean name.
    Deprecate security manager property.
---
 idp-conf/src/main/resources/system/conf/global-system.xml | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/idp-conf/src/main/resources/system/conf/global-system.xml b/idp-conf/src/main/resources/system/conf/global-system.xml
index ecc2675..256b999 100644
--- a/idp-conf/src/main/resources/system/conf/global-system.xml
+++ b/idp-conf/src/main/resources/system/conf/global-system.xml
@@ -80,6 +80,9 @@
                 <entry key="idp.nameid.saml1.legacyGenerator">
                     <null/>
                 </entry>
+                <entry key="idp.xml.securityManager">
+                    <null/>
+                </entry>
                 <entry key="idp.consent.userStorageKey" value="idp.consent.attribute-release.userStorageKey" />
                 <entry key="idp.consent.userStorageKeyAttribute" value="idp.consent.attribute-release.userStorageKeyAttribute" />
             </map>
@@ -116,8 +119,10 @@
         </property>
     </bean>
 
-    <bean id="shibboleth.ParserPool" class="net.shibboleth.utilities.java.support.xml.BasicParserPool"
-            depends-on="shibboleth.LoggingService"
+    <alias name="%{idp.xml.parserPool:shibboleth.DefaultParserPool}" alias="shibboleth.ParserPool"/>
+
+    <bean id="shibboleth.DefaultParserPool" class="net.shibboleth.utilities.java.support.xml.BasicParserPool"
+            depends-on="shibboleth.LoggingService" lazy-init="true"
             p:maxPoolSize="100"
             p:coalescing="true"
             p:ignoreComments="true"

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list