java.io.IOException

java.lang.IllegalAccessException: Class org.granite.messaging.reflect.ConstructorInstantiator can not access a member of class java.time.Ser with modifiers "public"

Samebug tips0

There are no available Samebug tips for this exception. If you know how to solve this issue, help other users by writing a short tip.

Don't give up yet. Paste your full stack trace to get a solution.

Solutions on the web11706

  • via Google Groups by Cory Showers, 6 months ago
    java.lang.IllegalAccessException: Class org.granite.messaging.reflect.ConstructorInstantiator can not access a member of class java.time.Ser with modifiers "public"
  • via Google Groups by Evan Chan, 1 month ago
    can not read class parquet.format.FileMetaData: null
  • can not read class parquet.format.PageHeader: null
  • Stack trace

    • java.io.IOException: java.lang.IllegalAccessException: Class org.granite.messaging.reflect.ConstructorInstantiator can not access a member of class java.time.Ser with modifiers "public" at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:136) at org.granite.messaging.jmf.codec.std.impl.ObjectArrayCodecImpl.readObjectArray0(ObjectArrayCodecImpl.java:215) at org.granite.messaging.jmf.codec.std.impl.ObjectArrayCodecImpl.decode(ObjectArrayCodecImpl.java:165) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.jmf.codec.std.impl.ObjectArrayCodecImpl.readObjectArray0(ObjectArrayCodecImpl.java:215) at org.granite.messaging.jmf.codec.std.impl.ObjectArrayCodecImpl.decode(ObjectArrayCodecImpl.java:165) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.jmf.JMFDeserializer.readAndSetProperty(JMFDeserializer.java:336) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decodeSerializable(ObjectCodecImpl.java:241) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decodeSerializable(ObjectCodecImpl.java:235) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decodeSerializable(ObjectCodecImpl.java:235) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decodeSerializable(ObjectCodecImpl.java:226) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decode(ObjectCodecImpl.java:179) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.jmf.codec.std.impl.ObjectArrayCodecImpl.readObjectArray0(ObjectArrayCodecImpl.java:215) at org.granite.messaging.jmf.codec.std.impl.ObjectArrayCodecImpl.decode(ObjectArrayCodecImpl.java:165) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.jmf.JMFDeserializer.readAndSetProperty(JMFDeserializer.java:336) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decodeSerializable(ObjectCodecImpl.java:241) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decodeSerializable(ObjectCodecImpl.java:226) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decode(ObjectCodecImpl.java:179) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.jmf.codec.std.impl.ArrayListCodecImpl.decode(ArrayListCodecImpl.java:84) at org.granite.messaging.jmf.codec.std.impl.ArrayListCodecImpl.decode(ArrayListCodecImpl.java:40) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.jmf.JMFDeserializer.readAndSetProperty(JMFDeserializer.java:336) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decodeSerializable(ObjectCodecImpl.java:241) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decodeSerializable(ObjectCodecImpl.java:226) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decode(ObjectCodecImpl.java:179) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.webapp.AMFEndpoint.serviceJMFAMF(AMFEndpoint.java:147) at org.granite.messaging.webapp.AMFEndpoint.service(AMFEndpoint.java:64) at org.granite.spring.ServerFilter.handle(ServerFilter.java:331) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863) at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.IllegalAccessException: Class org.granite.messaging.reflect.ConstructorInstantiator can not access a member of class java.time.Ser with modifiers "public" at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:101) at java.lang.reflect.AccessibleObject.slowCheckMemberAccess(AccessibleObject.java:295) at java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:287) at java.lang.reflect.Constructor.newInstance(Constructor.java:398) at org.granite.messaging.reflect.ConstructorInstantiator.newInstance(ConstructorInstantiator.java:37) at org.granite.messaging.reflect.ClassDescriptor.newInstance(ClassDescriptor.java:107) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decode(ObjectCodecImpl.java:171) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130)

    Write tip

    You have a different solution? A short tip here would help you and many other users who saw this issue last week.

    Users with the same issue

    16 times, 2 weeks ago
    67 times, 3 weeks ago
    16 times, 5 months ago
    2 times, 6 months ago
    4 times, 8 months ago
    48 more bugmates