[ 
https://issues.apache.org/jira/browse/FINERACT-1473?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17467656#comment-17467656
 ] 

Michael Vorburger commented on FINERACT-1473:
---------------------------------------------

https://github.com/apache/fineract/pull/2006 for FINERACT-1464 might have fixed 
this for the short term.

https://github.com/apache/fineract/pull/1986 from [~aleks] ([~avidakovic]? 
[~vidakovic]) will later also fix this.

I'll close this issue based on above - we can re-open it with additional 
analysis if this problem is seen again.

> InaccessibleObjectException - Unable to make field private final byte 
> java.time.LocalTime.hour accessible: module java.base does not "opens 
> java.time" to unnamed module
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: FINERACT-1473
>                 URL: https://issues.apache.org/jira/browse/FINERACT-1473
>             Project: Apache Fineract
>          Issue Type: Bug
>    Affects Versions: 1.6.0
>            Reporter: Michael Vorburger
>            Assignee: Michael Vorburger
>            Priority: Major
>             Fix For: 1.6.0
>
>
> https://lists.apache.org/[email protected]
> https://markmail.org/search/?q=list%3Aorg.apache.fineract.dev+order%3Adate-backward#query:list%3Aorg.apache.fineract.dev%20order%3Adate-backward+page:1+mid:bwpjyyogp5ws2wxm+state:results
> {noformat}java.lang.reflect.InaccessibleObjectException: Unable to make field 
> private final byte java.time.LocalTime.hour accessible: module java.base does 
> not "opens java.time" to unnamed module @73d4cc9e
> at java.lang.reflect.AccessibleObject.checkCanSetAccessible 
> (AccessibleObject.java:354)
> at java.lang.reflect.AccessibleObject.checkCanSetAccessible 
> (AccessibleObject.java:297)
> at java.lang.reflect.Field.checkCanSetAccessible (Field.java:178)
> at java.lang.reflect.Field.setAccessible (Field.java:172)
> at com.google.gson.internal.reflect.UnsafeReflectionAccessor.makeAccessible 
> (UnsafeReflectionAccessor.java:44)
> at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields 
> (ReflectiveTypeAdapterFactory.java:159)
> at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create 
> (ReflectiveTypeAdapterFactory.java:102)
> at com.google.gson.Gson.getAdapter (Gson.java:489)
> at 
> com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField 
> (ReflectiveTypeAdapterFactory.java:117)
> at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields 
> (ReflectiveTypeAdapterFactory.java:166)
> at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create 
> (ReflectiveTypeAdapterFactory.java:102)
> at com.google.gson.Gson.getAdapter (Gson.java:489)
> at com.google.gson.internal.bind.CollectionTypeAdapterFactory.create 
> (CollectionTypeAdapterFactory.java:53)
> at com.google.gson.Gson.getAdapter (Gson.java:489)
> at 
> com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField 
> (ReflectiveTypeAdapterFactory.java:117)
> at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields 
> (ReflectiveTypeAdapterFactory.java:166)
> at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create 
> (ReflectiveTypeAdapterFactory.java:102)
> at com.google.gson.Gson.getAdapter (Gson.java:489)
> at com.google.gson.internal.bind.CollectionTypeAdapterFactory.create 
> (CollectionTypeAdapterFactory.java:53)
> at com.google.gson.Gson.getAdapter (Gson.java:489)
> at 
> com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField 
> (ReflectiveTypeAdapterFactory.java:117)
> at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields 
> (ReflectiveTypeAdapterFactory.java:166)
> at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create 
> (ReflectiveTypeAdapterFactory.java:102)
> at com.google.gson.Gson.getAdapter (Gson.java:489)
> at com.google.gson.internal.bind.CollectionTypeAdapterFactory.create 
> (CollectionTypeAdapterFactory.java:53)
> at com.google.gson.Gson.getAdapter (Gson.java:489)
> at 
> com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField 
> (ReflectiveTypeAdapterFactory.java:117)
> at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields 
> (ReflectiveTypeAdapterFactory.java:166)
> at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create 
> (ReflectiveTypeAdapterFactory.java:102)
> at com.google.gson.Gson.getAdapter (Gson.java:489)
> at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write 
> (TypeAdapterRuntimeTypeWrapper.java:56)
> at com.google.gson.internal.bind.ArrayTypeAdapter.write 
> (ArrayTypeAdapter.java:95)
> at com.google.gson.Gson.toJson (Gson.java:735)
> at com.google.gson.Gson.toJson (Gson.java:714)
> at com.google.gson.Gson.toJson (Gson.java:669)
> at com.google.gson.Gson.toJson (Gson.java:649)
> at 
> org.apache.fineract.infrastructure.core.serialization.ExcludeNothingWithPrettyPrintingOffJsonSerializerGoogleGson.serialize
>  (ExcludeNothingWithPrettyPrintingOffJsonSerializerGoogleGson.java:44)
> at 
> org.apache.fineract.infrastructure.core.serialization.DefaultToApiJsonSerializer.serialize
>  (DefaultToApiJsonSerializer.java:57)
> at 
> org.apache.fineract.infrastructure.core.serialization.DefaultToApiJsonSerializer.serializeWithSettings
>  (DefaultToApiJsonSerializer.java:119)
> at 
> org.apache.fineract.infrastructure.core.serialization.DefaultToApiJsonSerializer.serialize
>  (DefaultToApiJsonSerializer.java:76)
> at org.apache.fineract.useradministration.api.UsersApiResource.retrieveAll 
> (UsersApiResource.java:124)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:77)
> at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke (Method.java:568)
> at 
> org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0
>  (ResourceMethodInvocationHandlerFactory.java:52)
> at 
> org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run
>  (AbstractJavaResourceMethodDispatcher.java:124)
> at 
> org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke
>  (AbstractJavaResourceMethodDispatcher.java:167)
> at 
> org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch
>  (JavaResourceMethodDispatcherProvider.java:219)
> at 
> org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch
>  (AbstractJavaResourceMethodDispatcher.java:79)
> at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke 
> (ResourceMethodInvoker.java:475)
> at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply 
> (ResourceMethodInvoker.java:397)
> at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply 
> (ResourceMethodInvoker.java:81)
> at org.glassfish.jersey.server.ServerRuntime$1.run (ServerRuntime.java:255)
> at org.glassfish.jersey.internal.Errors$1.call (Errors.java:248)
> at org.glassfish.jersey.internal.Errors$1.call (Errors.java:244)
> at org.glassfish.jersey.internal.Errors.process (Errors.java:292)
> at org.glassfish.jersey.internal.Errors.process (Errors.java:274)
> at org.glassfish.jersey.internal.Errors.process (Errors.java:244)
> at org.glassfish.jersey.process.internal.RequestScope.runInScope 
> (RequestScope.java:265)
> at org.glassfish.jersey.server.ServerRuntime.process (ServerRuntime.java:234)
> at org.glassfish.jersey.server.ApplicationHandler.handle 
> (ApplicationHandler.java:684)
> at org.glassfish.jersey.servlet.WebComponent.serviceImpl 
> (WebComponent.java:394)
> at org.glassfish.jersey.servlet.WebComponent.service (WebComponent.java:346)
> at org.glassfish.jersey.servlet.ServletContainer.service 
> (ServletContainer.java:366)
> at org.glassfish.jersey.servlet.ServletContainer.service 
> (ServletContainer.java:319)
> at org.glassfish.jersey.servlet.ServletContainer.service 
> (ServletContainer.java:205)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
> (ApplicationFilterChain.java:227)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter 
> (ApplicationFilterChain.java:162)
> at org.apache.tomcat.websocket.server.WsFilter.doFilter (WsFilter.java:53)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
> (ApplicationFilterChain.java:189)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter 
> (ApplicationFilterChain.java:162)
> at org.springframework.web.filter.RequestContextFilter.doFilterInternal 
> (RequestContextFilter.java:100)
> at org.springframework.web.filter.OncePerRequestFilter.doFilter 
> (OncePerRequestFilter.java:119)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
> (ApplicationFilterChain.java:189)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter 
> (ApplicationFilterChain.java:162)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter 
> (FilterChainProxy.java:327)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke
>  (FilterSecurityInterceptor.java:115)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter
>  (FilterSecurityInterceptor.java:81)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter 
> (FilterChainProxy.java:336)
> at 
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter 
> (ExceptionTranslationFilter.java:122)
> at 
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter 
> (ExceptionTranslationFilter.java:116)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter 
> (FilterChainProxy.java:336)
> at org.springframework.security.web.session.SessionManagementFilter.doFilter 
> (SessionManagementFilter.java:126)
> at org.springframework.security.web.session.SessionManagementFilter.doFilter 
> (SessionManagementFilter.java:81)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter 
> (FilterChainProxy.java:336)
> at 
> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter
>  (AnonymousAuthenticationFilter.java:109)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter 
> (FilterChainProxy.java:336)
> at 
> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter
>  (SecurityContextHolderAwareRequestFilter.java:149)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter 
> (FilterChainProxy.java:336)
> at 
> org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter
>  (RequestCacheAwareFilter.java:63)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter 
> (FilterChainProxy.java:336)
> at 
> org.apache.fineract.infrastructure.security.filter.InsecureTwoFactorAuthenticationFilter.doFilter
>  (InsecureTwoFactorAuthenticationFilter.java:80)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter 
> (FilterChainProxy.java:336)
> at 
> org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal
>  (BasicAuthenticationFilter.java:181)
> at org.springframework.web.filter.OncePerRequestFilter.doFilter 
> (OncePerRequestFilter.java:119)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter 
> (FilterChainProxy.java:336)
> at 
> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter 
> (LogoutFilter.java:103)
> at 
> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter 
> (LogoutFilter.java:89)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter 
> (FilterChainProxy.java:336)
> at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter 
> (HeaderWriterFilter.java:90)
> at 
> org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal 
> (HeaderWriterFilter.java:75)
> at org.springframework.web.filter.OncePerRequestFilter.doFilter 
> (OncePerRequestFilter.java:119)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter 
> (FilterChainProxy.java:336)
> at 
> org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal
>  (BasicAuthenticationFilter.java:181)
> at 
> org.apache.fineract.infrastructure.security.filter.TenantAwareBasicAuthenticationFilter.doFilterInternal
>  (TenantAwareBasicAuthenticationFilter.java:144)
> at org.springframework.web.filter.OncePerRequestFilter.doFilter 
> (OncePerRequestFilter.java:119)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter 
> (FilterChainProxy.java:336)
> at 
> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter
>  (SecurityContextPersistenceFilter.java:110)
> at 
> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter
>  (SecurityContextPersistenceFilter.java:80)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter 
> (FilterChainProxy.java:336)
> at 
> org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal
>  (WebAsyncManagerIntegrationFilter.java:55)
> at org.springframework.web.filter.OncePerRequestFilter.doFilter 
> (OncePerRequestFilter.java:119)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter 
> (FilterChainProxy.java:336)
> at 
> org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter
>  (ChannelProcessingFilter.java:133)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter 
> (FilterChainProxy.java:336)
> at org.springframework.security.web.FilterChainProxy.doFilterInternal 
> (FilterChainProxy.java:211)
> at org.springframework.security.web.FilterChainProxy.doFilter 
> (FilterChainProxy.java:183)
> at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate 
> (DelegatingFilterProxy.java:358)
> at org.springframework.web.filter.DelegatingFilterProxy.doFilter 
> (DelegatingFilterProxy.java:271)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
> (ApplicationFilterChain.java:189)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter 
> (ApplicationFilterChain.java:162)
> at 
> org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal
>  (WebMvcMetricsFilter.java:96)
> at org.springframework.web.filter.OncePerRequestFilter.doFilter 
> (OncePerRequestFilter.java:119)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
> (ApplicationFilterChain.java:189)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter 
> (ApplicationFilterChain.java:162)
> at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal 
> (CharacterEncodingFilter.java:201)
> at org.springframework.web.filter.OncePerRequestFilter.doFilter 
> (OncePerRequestFilter.java:119)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
> (ApplicationFilterChain.java:189)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter 
> (ApplicationFilterChain.java:162)
> at org.springframework.web.filter.ForwardedHeaderFilter.doFilterInternal 
> (ForwardedHeaderFilter.java:156)
> at org.springframework.web.filter.OncePerRequestFilter.doFilter 
> (OncePerRequestFilter.java:119)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
> (ApplicationFilterChain.java:189)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter 
> (ApplicationFilterChain.java:162)
> at org.apache.catalina.core.StandardWrapperValve.invoke 
> (StandardWrapperValve.java:197)
> at org.apache.catalina.core.StandardContextValve.invoke 
> (StandardContextValve.java:97)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke 
> (AuthenticatorBase.java:540)
> at org.apache.catalina.core.StandardHostValve.invoke 
> (StandardHostValve.java:135)
> at org.apache.catalina.valves.ErrorReportValve.invoke 
> (ErrorReportValve.java:92)
> at org.apache.catalina.core.StandardEngineValve.invoke 
> (StandardEngineValve.java:78)
> at org.apache.catalina.connector.CoyoteAdapter.service 
> (CoyoteAdapter.java:357)
> at org.apache.coyote.http11.Http11Processor.service (Http11Processor.java:382)
> at org.apache.coyote.AbstractProcessorLight.process 
> (AbstractProcessorLight.java:65)
> at org.apache.coyote.AbstractProtocol$ConnectionHandler.process 
> (AbstractProtocol.java:895)
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun 
> (NioEndpoint.java:1722)
> at org.apache.tomcat.util.net.SocketProcessorBase.run 
> (SocketProcessorBase.java:49)
> at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker 
> (ThreadPoolExecutor.java:1191)
> at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run 
> (ThreadPoolExecutor.java:659)
> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run 
> (TaskThread.java:61)
> at java.lang.Thread.run (Thread.java:833){noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to