Hi Misagh,

We are using the JSON service registry from dependency: cas-addons: 1.13

The following is what we are seeing in our logs:
First Attempt:
Parameters: service name: test, url: https://asgrant.oakland.edu, desc: test

2015-09-24 16:01:31,853 INFO
[org.jasig.cas.services.web.RegisteredServiceSimpleFormController] - <Saved
changes to service 9223372036854775807>
2015-09-24 16:01:31,854 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <Rendering view
[org.springframework.web.servlet.view.RedirectView: unnamed; URL
[manage.html#9223372036854775807]] in DispatcherServlet with name
'cas-management'>
2015-09-24 16:01:31,854 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <Successfully
completed request>
2015-09-24 16:01:31,854 DEBUG
[org.springframework.security.web.access.ExceptionTranslationFilter] -
<Chain processed normally>
2015-09-24 16:01:31,854 DEBUG
[org.springframework.security.web.context.SecurityContextPersistenceFilter]
- <SecurityContextHolder now cleared, as request processing completed>
2015-09-24 16:01:31,865 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/manage.html'; against '/loggedout.html'>
2015-09-24 16:01:31,866 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/manage.html'; against
'/authorizationfailure.html'>
2015-09-24 16:01:31,866 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/manage.html'; against '/css/**'>
2015-09-24 16:01:31,866 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/manage.html'; against '/images/**'>
2015-09-24 16:01:31,866 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/manage.html'; against '/js/**'>
2015-09-24 16:01:31,866 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/manage.html'; against '/themes/**'>
2015-09-24 16:01:31,866 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 1 of 13 in
additional filter chain; firing Filter: 'SecurityContextPersistenceFilter'>
2015-09-24 16:01:31,866 DEBUG
[org.springframework.security.web.context.HttpSessionSecurityContextRepository]
- <Obtained a valid SecurityContext from SPRING_SECURITY_CONTEXT:
'org.springframework.security.core.context.SecurityContextImpl@7829a79c:
Authentication:
org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
Principal: org.springframework.security.core.userdetails.User@d55a842a:
Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
true; credentialsNonExpired: true; AccountNonLocked: true; Granted
Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
Details:
org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
Granted Authorities: ROLE_ADMIN Assertion:
org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
(Service/Proxy Ticket): ST-####-cas'>
2015-09-24 16:01:31,866 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 2 of 13 in
additional filter chain; firing Filter: 'WebAsyncManagerIntegrationFilter'>
2015-09-24 16:01:31,866 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 3 of 13 in
additional filter chain; firing Filter: 'LogoutFilter'>
2015-09-24 16:01:31,866 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 4 of 13 in
additional filter chain; firing Filter: 'CasAuthenticationFilter'>
2015-09-24 16:01:31,866 DEBUG
[org.springframework.security.cas.web.CasAuthenticationFilter] -
<serviceTicketRequest = false>
2015-09-24 16:01:31,866 DEBUG
[org.springframework.security.cas.web.CasAuthenticationFilter] -
<proxyReceptorConfigured = false>
2015-09-24 16:01:31,867 DEBUG
[org.springframework.security.cas.web.CasAuthenticationFilter] -
<proxyReceptorRequest = false>
2015-09-24 16:01:31,867 DEBUG
[org.springframework.security.cas.web.CasAuthenticationFilter] -
<proxyTicketRequest = false>
2015-09-24 16:01:31,867 DEBUG
[org.springframework.security.cas.web.CasAuthenticationFilter] -
<requiresAuthentication = false>
2015-09-24 16:01:31,867 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 5 of 13 in
additional filter chain; firing Filter:
'UsernamePasswordAuthenticationFilter'>
2015-09-24 16:01:31,867 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 6 of 13 in
additional filter chain; firing Filter: 'DefaultLoginPageGeneratingFilter'>
2015-09-24 16:01:31,867 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 7 of 13 in
additional filter chain; firing Filter: 'BasicAuthenticationFilter'>
2015-09-24 16:01:31,867 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 8 of 13 in
additional filter chain; firing Filter: 'RequestCacheAwareFilter'>
2015-09-24 16:01:31,867 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 9 of 13 in
additional filter chain; firing Filter:
'SecurityContextHolderAwareRequestFilter'>
2015-09-24 16:01:31,867 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 10 of 13 in
additional filter chain; firing Filter: 'AnonymousAuthenticationFilter'>
2015-09-24 16:01:31,868 DEBUG
[org.springframework.security.web.authentication.AnonymousAuthenticationFilter]
- <SecurityContextHolder not populated with anonymous token, as it already
contained:
'org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
Principal: org.springframework.security.core.userdetails.User@d55a842a:
Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
true; credentialsNonExpired: true; AccountNonLocked: true; Granted
Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
Details:
org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
Granted Authorities: ROLE_ADMIN Assertion:
org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
(Service/Proxy Ticket): ST-#####-cas'>
2015-09-24 16:01:31,868 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 11 of 13 in
additional filter chain; firing Filter: 'SessionManagementFilter'>
2015-09-24 16:01:31,868 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 12 of 13 in
additional filter chain; firing Filter: 'ExceptionTranslationFilter'>
2015-09-24 16:01:31,868 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 13 of 13 in
additional filter chain; firing Filter: 'FilterSecurityInterceptor'>
2015-09-24 16:01:31,868 DEBUG
[org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
- <Secure object: FilterInvocation: URL:
/manage.html?action=add&id=9223372036854775807; Attributes: [ROLE_ADMIN]>
2015-09-24 16:01:31,868 DEBUG
[org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
- <Previously Authenticated:
org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
Principal: org.springframework.security.core.userdetails.User@d55a842a:
Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
true; credentialsNonExpired: true; AccountNonLocked: true; Granted
Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
Details:
org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
Granted Authorities: ROLE_ADMIN Assertion:
org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
(Service/Proxy Ticket): ST-########-cas>
2015-09-24 16:01:31,868 DEBUG
[org.springframework.security.access.vote.AffirmativeBased] - <Voter:
org.springframework.security.access.vote.RoleVoter@6e1b495f, returned: 1>
2015-09-24 16:01:31,868 DEBUG
[org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
- <Authorization successful>
2015-09-24 16:01:31,868 DEBUG
[org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
- <RunAsManager did not change Authentication object>
2015-09-24 16:01:31,868 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 reached end of additional
filter chain; proceeding with original chain>
2015-09-24 16:01:31,868 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <DispatcherServlet
with name 'cas-management' processing GET request for
[/cas-management/manage.html]>
2015-09-24 16:01:31,869 DEBUG
[org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] -
<Mapping [/manage.html] to HandlerExecutionChain with handler
[org.jasig.cas.services.web.ManageRegisteredServicesMultiActionController@5ac0d572]
and 1 interceptor>
2015-09-24 16:01:31,869 DEBUG
[org.springframework.web.servlet.mvc.multiaction.InternalPathMethodNameResolver]
- <Returning handler method name 'manage' for lookup path: /manage.html>
2015-09-24 16:01:31,869 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <Last-Modified value
for [/cas-management/manage.html] is: -1>
2015-09-24 16:01:31,869 DEBUG
[org.springframework.web.servlet.mvc.multiaction.InternalPathMethodNameResolver]
- <Returning handler method name 'manage' for lookup path: /manage.html>
2015-09-24 16:01:31,870 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <Rendering view
[org.springframework.web.servlet.view.JstlView: name 'manageServiceView';
URL [/WEB-INF/view/jsp/manage.jsp]] in DispatcherServlet with name
'cas-management'>
2015-09-24 16:01:31,870 DEBUG
[org.springframework.web.servlet.view.JstlView] - <Added model object
'services' of type [java.util.ArrayList] to request in view with name
'manageServiceView'>
2015-09-24 16:01:31,870 DEBUG
[org.springframework.web.servlet.view.JstlView] - <Added model object
'defaultServiceUrl' of type [java.lang.String] to request in view with name
'manageServiceView'>
2015-09-24 16:01:31,870 DEBUG
[org.springframework.web.servlet.view.JstlView] - <Added model object
'pageTitle' of type [java.lang.String] to request in view with name
'manageServiceView'>
2015-09-24 16:01:31,870 DEBUG
[org.springframework.web.servlet.view.JstlView] - <Forwarding to resource
[/WEB-INF/view/jsp/manage.jsp] in InternalResourceView 'manageServiceView'>
2015-09-24 16:01:31,901 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <Successfully
completed request>
2015-09-24 16:01:31,901 DEBUG
[org.springframework.security.web.access.ExceptionTranslationFilter] -
<Chain processed normally>
2015-09-24 16:01:31,901 DEBUG
[org.springframework.security.web.context.SecurityContextPersistenceFilter]
- <SecurityContextHolder now cleared, as request processing completed>
2015-09-24 16:01:31,957 DEBUG
[net.unicon.cas.addons.support.ResourceChangeDetectingEventNotifier] -
<Resource: [file:/etc/cas/servicesRegistry.conf] | Old Hash:
[657784384a5ad011ea2ecced3744c5abe320ba85] | New Hash:
[b9804a123fd124d4c30fced2aeb9195fd5c39e4f]>
2015-09-24 16:01:31,958 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory] -
<Returning cached instance of singleton bean 'serviceRegistryDao'>
2015-09-24 16:01:31,958 DEBUG
[net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
<Received change event for JSON resource
file:/etc/cas/servicesRegistry.conf. Reloading services...>
2015-09-24 16:01:31,958 INFO
[net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
<Loading Registered Services from: [ URL
[file:/etc/cas/servicesRegistry.conf] ]...>

Second Attempt Adding New Service, which somehow overwrites data in first
attempt:
Parameters: service name: test2, url: https://asgrant2.oakland.edu, desc:
test2

2015-09-24 16:01:35,267 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <Last-Modified value
for [/cas-management/add.html] is: -1>
2015-09-24 16:01:35,267 DEBUG
[org.jasig.cas.services.web.RegisteredServiceSimpleFormController] -
<Displaying new form>
2015-09-24 16:01:35,268 DEBUG
[org.jasig.cas.services.web.RegisteredServiceSimpleFormController] -
<Created new service of type org.jasig.cas.services.RegisteredServiceImpl>
2015-09-24 16:01:35,268 DEBUG [org.springframework.validation.DataBinder] -
<DataBinder requires binding of required fields
[description,serviceId,name,allowedToProxy,enabled,ssoEnabled,anonymousAccess,evaluationOrder]>
2015-09-24 16:01:35,268 DEBUG
[org.jasig.cas.services.web.RegisteredServiceSimpleFormController] -
<Setting form session attribute
[org.jasig.cas.services.web.RegisteredServiceSimpleFormController.FORM.registeredService]
to:
id=9223372036854775807,name=<null>,description=<null>,serviceId=<null>,usernameAttribute=<null>,attributes={},<null>>
2015-09-24 16:01:35,268 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <Rendering view
[org.springframework.web.servlet.view.JstlView: name 'addServiceView'; URL
[/WEB-INF/view/jsp/add.jsp]] in DispatcherServlet with name
'cas-management'>
2015-09-24 16:01:35,268 DEBUG
[org.springframework.web.servlet.view.JstlView] - <Added model object
'registeredService' of type [org.jasig.cas.services.RegisteredServiceImpl]
to request in view with name 'addServiceView'>
2015-09-24 16:01:35,268 DEBUG
[org.springframework.web.servlet.view.JstlView] - <Added model object
'org.springframework.validation.BindingResult.registeredService' of type
[org.springframework.validation.BeanPropertyBindingResult] to request in
view with name 'addServiceView'>
2015-09-24 16:01:35,268 DEBUG
[org.springframework.web.servlet.view.JstlView] - <Added model object
'pageTitle' of type [java.lang.String] to request in view with name
'addServiceView'>
2015-09-24 16:01:35,268 DEBUG
[org.springframework.web.servlet.view.JstlView] - <Added model object
'availableUsernameAttributes' of type [java.util.ArrayList] to request in
view with name 'addServiceView'>
2015-09-24 16:01:35,269 DEBUG
[org.springframework.web.servlet.view.JstlView] - <Added model object
'availableAttributes' of type [java.util.ArrayList] to request in view with
name 'addServiceView'>
2015-09-24 16:01:35,269 DEBUG
[org.springframework.web.servlet.view.JstlView] - <Added model object
'commandName' of type [java.lang.String] to request in view with name
'addServiceView'>
2015-09-24 16:01:35,269 DEBUG
[org.springframework.web.servlet.view.JstlView] - <Forwarding to resource
[/WEB-INF/view/jsp/add.jsp] in InternalResourceView 'addServiceView'>
2015-09-24 16:01:35,273 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <Successfully
completed request>
2015-09-24 16:01:35,273 DEBUG
[org.springframework.security.web.access.ExceptionTranslationFilter] -
<Chain processed normally>
2015-09-24 16:01:35,273 DEBUG
[org.springframework.security.web.context.SecurityContextPersistenceFilter]
- <SecurityContextHolder now cleared, as request processing completed>
2015-09-24 16:01:49,940 DEBUG [org.quartz.core.JobRunShell] - <Calling
execute on job DEFAULT.serviceRegistryReloaderJobDetail>
2015-09-24 16:01:49,944 INFO
[org.jasig.cas.services.DefaultServicesManagerImpl] - <Reloading registered
services.>
<< cut out list of services >>
2015-09-24 16:01:49,948 INFO
[org.jasig.cas.services.DefaultServicesManagerImpl] - <Loaded 27 services.>
2015-09-24 16:01:50,545 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/edit.html'; against '/loggedout.html'>
2015-09-24 16:01:50,546 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/edit.html'; against
'/authorizationfailure.html'>
2015-09-24 16:01:50,546 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/edit.html'; against '/css/**'>
2015-09-24 16:01:50,546 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/edit.html'; against '/images/**'>
2015-09-24 16:01:50,546 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/edit.html'; against '/js/**'>
2015-09-24 16:01:50,547 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/edit.html'; against '/themes/**'>
2015-09-24 16:01:50,547 DEBUG
[org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
position 1 of 13 in additional filter chain; firing Filter:
'SecurityContextPersistenceFilter'>
2015-09-24 16:01:50,547 DEBUG
[org.springframework.security.web.context.HttpSessionSecurityContextRepository]
- <Obtained a valid SecurityContext from SPRING_SECURITY_CONTEXT:
'org.springframework.security.core.context.SecurityContextImpl@7829a79c:
Authentication:
org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
Principal: org.springframework.security.core.userdetails.User@d55a842a:
Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
true; credentialsNonExpired: true; AccountNonLocked: true; Granted
Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
Details:
org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
Granted Authorities: ROLE_ADMIN Assertion:
org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
(Service/Proxy Ticket): ST-#####-cas'>
2015-09-24 16:01:50,547 DEBUG
[org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
position 2 of 13 in additional filter chain; firing Filter:
'WebAsyncManagerIntegrationFilter'>
2015-09-24 16:01:50,548 DEBUG
[org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
position 3 of 13 in additional filter chain; firing Filter: 'LogoutFilter'>
2015-09-24 16:01:50,548 DEBUG
[org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
position 4 of 13 in additional filter chain; firing Filter:
'CasAuthenticationFilter'>
2015-09-24 16:01:50,548 DEBUG
[org.springframework.security.cas.web.CasAuthenticationFilter] -
<serviceTicketRequest = false>
2015-09-24 16:01:50,548 DEBUG
[org.springframework.security.cas.web.CasAuthenticationFilter] -
<proxyReceptorConfigured = false>
2015-09-24 16:01:50,548 DEBUG
[org.springframework.security.cas.web.CasAuthenticationFilter] -
<proxyReceptorRequest = false>
2015-09-24 16:01:50,548 DEBUG
[org.springframework.security.cas.web.CasAuthenticationFilter] -
<proxyTicketRequest = false>
2015-09-24 16:01:50,548 DEBUG
[org.springframework.security.cas.web.CasAuthenticationFilter] -
<requiresAuthentication = false>
2015-09-24 16:01:50,548 DEBUG
[org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
position 5 of 13 in additional filter chain; firing Filter:
'UsernamePasswordAuthenticationFilter'>
2015-09-24 16:01:50,548 DEBUG
[org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
position 6 of 13 in additional filter chain; firing Filter:
'DefaultLoginPageGeneratingFilter'>
2015-09-24 16:01:50,548 DEBUG
[org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
position 7 of 13 in additional filter chain; firing Filter:
'BasicAuthenticationFilter'>
2015-09-24 16:01:50,548 DEBUG
[org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
position 8 of 13 in additional filter chain; firing Filter:
'RequestCacheAwareFilter'>
2015-09-24 16:01:50,549 DEBUG
[org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
position 9 of 13 in additional filter chain; firing Filter:
'SecurityContextHolderAwareRequestFilter'>
2015-09-24 16:01:50,549 DEBUG
[org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
position 10 of 13 in additional filter chain; firing Filter:
'AnonymousAuthenticationFilter'>
2015-09-24 16:01:50,549 DEBUG
[org.springframework.security.web.authentication.AnonymousAuthenticationFilter]
- <SecurityContextHolder not populated with anonymous token, as it already
contained:
'org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
Principal: org.springframework.security.core.userdetails.User@d55a842a:
Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
true; credentialsNonExpired: true; AccountNonLocked: true; Granted
Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
Details:
org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
Granted Authorities: ROLE_ADMIN Assertion:
org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
(Service/Proxy Ticket): ST-#####-cas'>
2015-09-24 16:01:50,549 DEBUG
[org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
position 11 of 13 in additional filter chain; firing Filter:
'SessionManagementFilter'>
2015-09-24 16:01:50,549 DEBUG
[org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
position 12 of 13 in additional filter chain; firing Filter:
'ExceptionTranslationFilter'>
2015-09-24 16:01:50,549 DEBUG
[org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
position 13 of 13 in additional filter chain; firing Filter:
'FilterSecurityInterceptor'>
2015-09-24 16:01:50,549 DEBUG
[org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
- <Secure object: FilterInvocation: URL: /edit.html?id=; Attributes:
[ROLE_ADMIN]>
2015-09-24 16:01:50,549 DEBUG
[org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
- <Previously Authenticated:
org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
Principal: org.springframework.security.core.userdetails.User@d55a842a:
Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
true; credentialsNonExpired: true; AccountNonLocked: true; Granted
Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
Details:
org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
Granted Authorities: ROLE_ADMIN Assertion:
org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
(Service/Proxy Ticket): ST-#####-cas>
2015-09-24 16:01:50,549 DEBUG
[org.springframework.security.access.vote.AffirmativeBased] - <Voter:
org.springframework.security.access.vote.RoleVoter@6e1b495f, returned: 1>
2015-09-24 16:01:50,549 DEBUG
[org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
- <Authorization successful>
2015-09-24 16:01:50,550 DEBUG
[org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
- <RunAsManager did not change Authentication object>
2015-09-24 16:01:50,550 DEBUG
[org.springframework.security.web.FilterChainProxy] - </edit.html?id=
reached end of additional filter chain; proceeding with original chain>
2015-09-24 16:01:50,550 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <DispatcherServlet
with name 'cas-management' processing POST request for
[/cas-management/edit.html]>
2015-09-24 16:01:50,550 DEBUG
[org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] -
<Mapping [/edit.html] to HandlerExecutionChain with handler
[org.jasig.cas.services.web.RegisteredServiceSimpleFormController@37d5742e]
and 1 interceptor>
2015-09-24 16:01:50,551 DEBUG
[org.jasig.cas.services.web.RegisteredServiceSimpleFormController] -
<Created new service of type org.jasig.cas.services.RegisteredServiceImpl>
2015-09-24 16:01:50,551 DEBUG [org.springframework.validation.DataBinder] -
<DataBinder requires binding of required fields
[description,serviceId,name,allowedToProxy,enabled,ssoEnabled,anonymousAccess,evaluationOrder]>
2015-09-24 16:01:50,551 DEBUG [org.springframework.validation.DataBinder] -
<Field [id] has been removed from PropertyValues and will not be bound,
because it has not been found in the list of allowed fields>
2015-09-24 16:01:50,552 DEBUG
[org.springframework.validation.ValidationUtils] - <Invoking validator
[org.jasig.cas.services.web.support.RegisteredServiceValidator@2f6e3b65]>
2015-09-24 16:01:50,552 DEBUG
[org.springframework.validation.ValidationUtils] - <Validator found no
errors>
2015-09-24 16:01:50,552 DEBUG
[org.jasig.cas.services.web.RegisteredServiceSimpleFormController] - <No
errors -> processing submit>
2015-09-24 16:01:50,553 DEBUG
[net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
<Loading service definitions from resource [servicesRegistry.conf]>
2015-09-24 16:01:50,553 INFO
[net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
<Loading Registered Services from: [ URL
[file:/etc/cas/servicesRegistry.conf] ]...>
<< cut out list of services >>
2015-09-24 16:01:50,562 DEBUG
[net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
<Unmarshaled RegisteredServiceWithAttributesImpl: {id=9223372036854775807,
description=test, serviceId=https://asgrant.oakland.edu/, name=test,
allowedToProxy=false, enabled=true, ssoEnabled=true, anonymousAccess=false,
ignoreAttributes=false, evaluationOrder=0, logoutType=BACK_CHANNEL}>
2015-09-24 16:01:50,563 DEBUG
[net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
<Writing [28] service definitions to resource [servicesRegistry.conf]>
2015-09-24 16:01:50,567 INFO
[org.jasig.cas.services.web.RegisteredServiceSimpleFormController] - <Saved
changes to service 9223372036854775807>
2015-09-24 16:01:50,567 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <Rendering view
[org.springframework.web.servlet.view.RedirectView: unnamed; URL
[manage.html#9223372036854775807]] in DispatcherServlet with name
'cas-management'>
2015-09-24 16:01:50,568 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <Successfully
completed request>
2015-09-24 16:01:50,568 DEBUG
[org.springframework.security.web.access.ExceptionTranslationFilter] -
<Chain processed normally>
2015-09-24 16:01:50,568 DEBUG
[org.springframework.security.web.context.SecurityContextPersistenceFilter]
- <SecurityContextHolder now cleared, as request processing completed>
2015-09-24 16:01:50,577 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/manage.html'; against '/loggedout.html'>
2015-09-24 16:01:50,577 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/manage.html'; against
'/authorizationfailure.html'>
2015-09-24 16:01:50,578 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/manage.html'; against '/css/**'>
2015-09-24 16:01:50,578 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/manage.html'; against '/images/**'>
2015-09-24 16:01:50,578 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/manage.html'; against '/js/**'>
2015-09-24 16:01:50,578 DEBUG
[org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
<Checking match of request : '/manage.html'; against '/themes/**'>
2015-09-24 16:01:50,578 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 1 of 13 in
additional filter chain; firing Filter: 'SecurityContextPersistenceFilter'>
2015-09-24 16:01:50,579 DEBUG
[org.springframework.security.web.context.HttpSessionSecurityContextRepository]
- <Obtained a valid SecurityContext from SPRING_SECURITY_CONTEXT:
'org.springframework.security.core.context.SecurityContextImpl@7829a79c:
Authentication:
org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
Principal: org.springframework.security.core.userdetails.User@d55a842a:
Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
true; credentialsNonExpired: true; AccountNonLocked: true; Granted
Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
Details:
org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
RemoteIpAddress: #####; SessionId: #####; Granted Authorities: ROLE_ADMIN
Assertion: org.jasig.cas.client.validation.AssertionImpl@223a0e81
Credentials (Service/Proxy Ticket): ST-######-cas'>
2015-09-24 16:01:50,579 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 2 of 13 in
additional filter chain; firing Filter: 'WebAsyncManagerIntegrationFilter'>
2015-09-24 16:01:50,579 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 3 of 13 in
additional filter chain; firing Filter: 'LogoutFilter'>
2015-09-24 16:01:50,579 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 4 of 13 in
additional filter chain; firing Filter: 'CasAuthenticationFilter'>
2015-09-24 16:01:50,579 DEBUG
[org.springframework.security.cas.web.CasAuthenticationFilter] -
<serviceTicketRequest = false>
2015-09-24 16:01:50,579 DEBUG
[org.springframework.security.cas.web.CasAuthenticationFilter] -
<proxyReceptorConfigured = false>
2015-09-24 16:01:50,579 DEBUG
[org.springframework.security.cas.web.CasAuthenticationFilter] -
<proxyReceptorRequest = false>
2015-09-24 16:01:50,579 DEBUG
[org.springframework.security.cas.web.CasAuthenticationFilter] -
<proxyTicketRequest = false>
2015-09-24 16:01:50,579 DEBUG
[org.springframework.security.cas.web.CasAuthenticationFilter] -
<requiresAuthentication = false>
2015-09-24 16:01:50,580 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 5 of 13 in
additional filter chain; firing Filter:
'UsernamePasswordAuthenticationFilter'>
2015-09-24 16:01:50,580 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 6 of 13 in
additional filter chain; firing Filter: 'DefaultLoginPageGeneratingFilter'>
2015-09-24 16:01:50,580 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 7 of 13 in
additional filter chain; firing Filter: 'BasicAuthenticationFilter'>
2015-09-24 16:01:50,580 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 8 of 13 in
additional filter chain; firing Filter: 'RequestCacheAwareFilter'>
2015-09-24 16:01:50,580 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 9 of 13 in
additional filter chain; firing Filter:
'SecurityContextHolderAwareRequestFilter'>
2015-09-24 16:01:50,580 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 10 of 13 in
additional filter chain; firing Filter: 'AnonymousAuthenticationFilter'>
2015-09-24 16:01:50,580 DEBUG
[org.springframework.security.web.authentication.AnonymousAuthenticationFilter]
- <SecurityContextHolder not populated with anonymous token, as it already
contained:
'org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
Principal: org.springframework.security.core.userdetails.User@d55a842a:
Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
true; credentialsNonExpired: true; AccountNonLocked: true; Granted
Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
Details:
org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
Granted Authorities: ROLE_ADMIN Assertion:
org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
(Service/Proxy Ticket): ST-#####-cas'>
2015-09-24 16:01:50,580 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 11 of 13 in
additional filter chain; firing Filter: 'SessionManagementFilter'>
2015-09-24 16:01:50,580 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 12 of 13 in
additional filter chain; firing Filter: 'ExceptionTranslationFilter'>
2015-09-24 16:01:50,581 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 at position 13 of 13 in
additional filter chain; firing Filter: 'FilterSecurityInterceptor'>
2015-09-24 16:01:50,581 DEBUG
[org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
- <Secure object: FilterInvocation: URL:
/manage.html?action=add&id=9223372036854775807; Attributes: [ROLE_ADMIN]>
2015-09-24 16:01:50,581 DEBUG
[org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
- <Previously Authenticated:
org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
Principal: org.springframework.security.core.userdetails.User@d55a842a:
Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
true; credentialsNonExpired: true; AccountNonLocked: true; Granted
Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
Details:
org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
Granted Authorities: ROLE_ADMIN Assertion:
org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
(Service/Proxy Ticket): ST-######-cas>
2015-09-24 16:01:50,581 DEBUG
[org.springframework.security.access.vote.AffirmativeBased] - <Voter:
org.springframework.security.access.vote.RoleVoter@6e1b495f, returned: 1>
2015-09-24 16:01:50,581 DEBUG
[org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
- <Authorization successful>
2015-09-24 16:01:50,581 DEBUG
[org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
- <RunAsManager did not change Authentication object>
2015-09-24 16:01:50,581 DEBUG
[org.springframework.security.web.FilterChainProxy] -
</manage.html?action=add&id=9223372036854775807 reached end of additional
filter chain; proceeding with original chain>
2015-09-24 16:01:50,581 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <DispatcherServlet
with name 'cas-management' processing GET request for
[/cas-management/manage.html]>
2015-09-24 16:01:50,581 DEBUG
[org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] -
<Mapping [/manage.html] to HandlerExecutionChain with handler
[org.jasig.cas.services.web.ManageRegisteredServicesMultiActionController@5ac0d572]
and 1 interceptor>
2015-09-24 16:01:50,582 DEBUG
[org.springframework.web.servlet.mvc.multiaction.InternalPathMethodNameResolver]
- <Returning handler method name 'manage' for lookup path: /manage.html>
2015-09-24 16:01:50,582 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <Last-Modified value
for [/cas-management/manage.html] is: -1>
2015-09-24 16:01:50,582 DEBUG
[org.springframework.web.servlet.mvc.multiaction.InternalPathMethodNameResolver]
- <Returning handler method name 'manage' for lookup path: /manage.html>
2015-09-24 16:01:50,583 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <Rendering view
[org.springframework.web.servlet.view.JstlView: name 'manageServiceView';
URL [/WEB-INF/view/jsp/manage.jsp]] in DispatcherServlet with name
'cas-management'>
2015-09-24 16:01:50,583 DEBUG
[org.springframework.web.servlet.view.JstlView] - <Added model object
'services' of type [java.util.ArrayList] to request in view with name
'manageServiceView'>
2015-09-24 16:01:50,583 DEBUG
[org.springframework.web.servlet.view.JstlView] - <Added model object
'defaultServiceUrl' of type [java.lang.String] to request in view with name
'manageServiceView'>
2015-09-24 16:01:50,583 DEBUG
[org.springframework.web.servlet.view.JstlView] - <Added model object
'pageTitle' of type [java.lang.String] to request in view with name
'manageServiceView'>
2015-09-24 16:01:50,583 DEBUG
[org.springframework.web.servlet.view.JstlView] - <Forwarding to resource
[/WEB-INF/view/jsp/manage.jsp] in InternalResourceView 'manageServiceView'>
2015-09-24 16:01:50,599 DEBUG
[org.springframework.web.servlet.DispatcherServlet] - <Successfully
completed request>
2015-09-24 16:01:50,599 DEBUG
[org.springframework.security.web.access.ExceptionTranslationFilter] -
<Chain processed normally>
2015-09-24 16:01:50,599 DEBUG
[org.springframework.security.web.context.SecurityContextPersistenceFilter]
- <SecurityContextHolder now cleared, as request processing completed>
2015-09-24 16:01:51,222 DEBUG
[net.unicon.cas.addons.support.ResourceChangeDetectingEventNotifier] -
<Resource: [file:/etc/cas/servicesRegistry.conf] | Old Hash:
[b9804a123fd124d4c30fced2aeb9195fd5c39e4f] | New Hash:
[c21c84f8097a02848187e73c8b0a7a57dd02b310]>
2015-09-24 16:01:51,223 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory] -
<Returning cached instance of singleton bean 'serviceRegistryDao'>
2015-09-24 16:01:51,223 DEBUG
[net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
<Received change event for JSON resource
file:/etc/cas/servicesRegistry.conf. Reloading services...>
2015-09-24 16:01:51,224 INFO
[net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
<Loading Registered Services from: [ URL
[file:/etc/cas/servicesRegistry.conf] ]...>
<< cut out list of services >>
2015-09-24 16:01:51,245 DEBUG
[net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
<Unmarshaled RegisteredServiceWithAttributesImpl: {id=9223372036854775807,
description=test2, serviceId=https://asgrant2.oakland.edu/, name=test2,
allowedToProxy=false, enabled=true, ssoEnabled=true, anonymousAccess=false,
ignoreAttributes=false, evaluationOrder=0, logoutType=BACK_CHANNEL}>


On Thu, Sep 24, 2015 at 2:14 PM, Misagh Moayyed <mmoay...@unicon.net> wrote:

> It’s definitely not a browser/platform issue. It’s a bug, that I think got
> fixed much later on.
>
>
>
> The following would be helpful to better diagnose this:
>
>
>
> 1.      What type of service registry?
>
> 2.      Do you have DEBUG logs for the management app that would show the
> first and second attempts at saving services?
>
>
>
> Misagh
>
>
>
> *From:* Aaron Grant [mailto:asgr...@oakland.edu]
> *Sent:* Thursday, September 24, 2015 10:23 AM
> *To:* cas-user@lists.jasig.org
> *Subject:* [cas-user] CAS Management Bug?
>
>
>
> I was wondering if anyone else has encountered this issue when adding
> multiple services to the CAS management console.
>
>
>
> We create a new service... and it gives it a unique ID of say...
> 9223372036854775807. We save this and see it in the service registry. So we
> add another one through the CAS management UI and it reuses the same unique
> ID and overwrites the last one we just added.
>
>
>
> We tried this with multiple browsers and computers also and see the same
> results so it doesn't appear to be a browser caching issue or anything.
>
>
>
> CAS: 4.0.3 (using the same version for the cas-management-webapp
> dependency)
>
>
>
> Thanks!
>
> Aaron
>
> --
>
> Aaron Grant
> Senior Applications Architect
> Oakland University - UTS <http://oakland.edu/uts>
>
>
>
>
>
> --
>
> You are currently subscribed to cas-user@lists.jasig.org as: 
> mmoay...@unicon.net
>
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
> --
> You are currently subscribed to cas-user@lists.jasig.org as: 
> asgr...@oakland.edu
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
>


-- 
Aaron Grant
Senior Applications Architect
Oakland University - UTS <http://oakland.edu/uts>

-- 
You are currently subscribed to cas-user@lists.jasig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to