{"action":"closed","issue":{"url":"https://api.github.com/repos/vaadin/flow/issues/4105","repository_url":"https://api.github.com/repos/vaadin/flow","labels_url":"https://api.github.com/repos/vaadin/flow/issues/4105/labels{/name}","comments_url":"https://api.github.com/repos/vaadin/flow/issues/4105/comments","events_url":"https://api.github.com/repos/vaadin/flow/issues/4105/events","html_url":"https://github.com/vaadin/flow/issues/4105","id":321822087,"node_id":"MDU6SXNzdWUzMjE4MjIwODc=","number":4105,"title":"Persisting Vaadin/Spring Session: NotSerializableException","user":{"login":"fvclaus","id":2384738,"node_id":"MDQ6VXNlcjIzODQ3Mzg=","avatar_url":"https://avatars2.githubusercontent.com/u/2384738?v=4","gravatar_id":"","url":"https://api.github.com/users/fvclaus","html_url":"https://github.com/fvclaus","followers_url":"https://api.github.com/users/fvclaus/followers","following_url":"https://api.github.com/users/fvclaus/following{/other_user}","gists_url":"https://api.github.com/users/fvclaus/gists{/gist_id}","starred_url":"https://api.github.com/users/fvclaus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fvclaus/subscriptions","organizations_url":"https://api.github.com/users/fvclaus/orgs","repos_url":"https://api.github.com/users/fvclaus/repos","events_url":"https://api.github.com/users/fvclaus/events{/privacy}","received_events_url":"https://api.github.com/users/fvclaus/received_events","type":"User","site_admin":false},"labels":[{"id":205765017,"node_id":"MDU6TGFiZWwyMDU3NjUwMTc=","url":"https://api.github.com/repos/vaadin/flow/labels/bug","name":"bug","color":"fc2929","default":true},{"id":640600120,"node_id":"MDU6TGFiZWw2NDA2MDAxMjA=","url":"https://api.github.com/repos/vaadin/flow/labels/spring","name":"spring","color":"0e8a16","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/vaadin/flow/milestones/82","html_url":"https://github.com/vaadin/flow/milestone/82","labels_url":"https://api.github.com/repos/vaadin/flow/milestones/82/labels","id":3212273,"node_id":"MDk6TWlsZXN0b25lMzIxMjI3Mw==","number":82,"title":"1.0 Maintenance","description":"Bug backlog for Flow and component Java APIs 1.0 (included in V10)","creator":{"login":"pleku","id":1478381,"node_id":"MDQ6VXNlcjE0NzgzODE=","avatar_url":"https://avatars1.githubusercontent.com/u/1478381?v=4","gravatar_id":"","url":"https://api.github.com/users/pleku","html_url":"https://github.com/pleku","followers_url":"https://api.github.com/users/pleku/followers","following_url":"https://api.github.com/users/pleku/following{/other_user}","gists_url":"https://api.github.com/users/pleku/gists{/gist_id}","starred_url":"https://api.github.com/users/pleku/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pleku/subscriptions","organizations_url":"https://api.github.com/users/pleku/orgs","repos_url":"https://api.github.com/users/pleku/repos","events_url":"https://api.github.com/users/pleku/events{/privacy}","received_events_url":"https://api.github.com/users/pleku/received_events","type":"User","site_admin":false},"open_issues":81,"closed_issues":17,"state":"open","created_at":"2018-03-23T14:06:08Z","updated_at":"2018-10-10T10:06:04Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2018-05-10T06:16:29Z","updated_at":"2018-10-10T10:06:04Z","closed_at":"2018-10-10T10:06:04Z","author_association":"NONE","body":"I am trying to persist my spring session in order to support a \"remember me\" functionality. I enabled the session storage with `@EnableJdbcHttpSession`, but some classes in my VaadinSession cannot be serialized.\r\n\r\nVersions:\r\n```\r\ncompile(\"org.springframework.session:spring-session:1.3.3.RELEASE\")\r\ncompile(\"com.vaadin:vaadin-core:10.0.0.beta8\")\r\ncompile(\"com.vaadin:flow-spring-boot-starter:1.0.0.beta7\")\r\n```\r\n\r\nStacktrace when loading a Vaadin Route:\r\n\r\n```\r\norg.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.Object] to type [byte[]] for value 'com.vaadin.flow.spring.SpringVaadinSession@63f777e5'; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is java.io.NotSerializableException: com.vaadin.flow.internal.nodefeature.ElementListenerMap$DomEventListenerWrapper\r\n\tat org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:46) ~[spring-core-5.0.4.RELEASE.jar:5.0.4.RELEASE]\r\n\tat org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:191) ~[spring-core-5.0.4.RELEASE.jar:5.0.4.RELEASE]\r\n\tat org.springframework.session.jdbc.JdbcOperationsSessionRepository.serialize(JdbcOperationsSessionRepository.java:627) ~[spring-session-1.3.3.RELEASE.jar:na]\r\n\tat org.springframework.session.jdbc.JdbcOperationsSessionRepository.access$400(JdbcOperationsSessionRepository.java:130) ~[spring-session-1.3.3.RELEASE.jar:na]\r\n\tat org.springframework.session.jdbc.JdbcOperationsSessionRepository$2$3.setValues(JdbcOperationsSessionRepository.java:456) ~[spring-session-1.3.3.RELEASE.jar:na]\r\n\tat org.springframework.jdbc.core.JdbcTemplate.lambda$update$0(JdbcTemplate.java:853) ~[spring-jdbc-5.0.4.RELEASE.jar:5.0.4.RELEASE]\r\n\tat org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:605) ~[spring-jdbc-5.0.4.RELEASE.jar:5.0.4.RELEASE]\r\n\tat org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:850) ~[spring-jdbc-5.0.4.RELEASE.jar:5.0.4.RELEASE]\r\n\tat org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:905) ~[spring-jdbc-5.0.4.RELEASE.jar:5.0.4.RELEASE]\r\n\tat org.springframework.session.jdbc.JdbcOperationsSessionRepository$2.doInTransactionWithoutResult(JdbcOperationsSessionRepository.java:451) ~[spring-session-1.3.3.RELEASE.jar:na]\r\n\tat org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:36) ~[spring-tx-5.0.4.RELEASE.jar:5.0.4.RELEASE]\r\n\tat org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) ~[spring-tx-5.0.4.RELEASE.jar:5.0.4.RELEASE]\r\n\tat org.springframework.session.jdbc.JdbcOperationsSessionRepository.save(JdbcOperationsSessionRepository.java:417) ~[spring-session-1.3.3.RELEASE.jar:na]\r\n\tat org.springframework.session.jdbc.JdbcOperationsSessionRepository.save(JdbcOperationsSessionRepository.java:130) ~[spring-session-1.3.3.RELEASE.jar:na]\r\n\tat org.springframework.session.web.http.SessionRepositoryFilter$SessionRepositoryRequestWrapper.commitSession(SessionRepositoryFilter.java:245) ~[spring-session-1.3.3.RELEASE.jar:na]\r\n\tat org.springframework.session.web.http.SessionRepositoryFilter$SessionRepositoryRequestWrapper.access$100(SessionRepositoryFilter.java:217) ~[spring-session-1.3.3.RELEASE.jar:na]\r\n\tat org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:170) ~[spring-session-1.3.3.RELEASE.jar:na]\r\n\tat org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:80) ~[spring-session-1.3.3.RELEASE.jar:na]\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728) ~[tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:472) ~[tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395) ~[tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:316) ~[tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:395) [tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:254) [tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:349) [tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:175) [tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) [tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) [tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803) [tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790) [tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459) [tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_121]\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_121]\r\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-8.5.28.jar:8.5.28]\r\n\tat java.lang.Thread.run(Thread.java:745) [na:1.8.0_121]\r\nCaused by: org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is java.io.NotSerializableException: com.vaadin.flow.internal.nodefeature.ElementListenerMap$DomEventListenerWrapper\r\n\tat org.springframework.core.serializer.support.SerializingConverter.convert(SerializingConverter.java:68) ~[spring-core-5.0.4.RELEASE.jar:5.0.4.RELEASE]\r\n\tat org.springframework.core.serializer.support.SerializingConverter.convert(SerializingConverter.java:35) ~[spring-core-5.0.4.RELEASE.jar:5.0.4.RELEASE]\r\n\tat org.springframework.core.convert.support.GenericConversionService$ConverterAdapter.convert(GenericConversionService.java:385) ~[spring-core-5.0.4.RELEASE.jar:5.0.4.RELEASE]\r\n\tat org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:40) ~[spring-core-5.0.4.RELEASE.jar:5.0.4.RELEASE]\r\n\t... 39 common frames omitted\r\nCaused by: java.io.NotSerializableException: com.vaadin.flow.internal.nodefeature.ElementListenerMap$DomEventListenerWrapper\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[na:1.8.0_121]\r\n\tat java.util.ArrayList.writeObject(ArrayList.java:762) ~[na:1.8.0_121]\r\n\tat sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source) ~[na:na]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]\r\n\tat java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]\r\n\tat java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[na:1.8.0_121]\r\n```\r\nOutput with `-Dsun.io.serialization.extendedDebugInfo=true`:\r\n```\r\nCaused by: java.io.NotSerializableException: com.vaadin.flow.internal.nodefeature.ElementListenerMap$DomEventListenerWrapper\r\n\t- custom writeObject data (class \"java.util.ArrayList\")\r\n\t- object (class \"java.util.ArrayList\", [com.vaadin.flow.internal.nodefeature.ElementListenerMap$DomEventListenerWrapper@22ebe4b8])\r\n\t- custom writeObject data (class \"java.util.HashMap\")\r\n\t- object (class \"java.util.HashMap\", {autocomplete-selected=[com.vaadin.flow.internal.nodefeature.ElementListenerMap$DomEventListenerWrapper@22ebe4b8]})\r\n\t- field (class \"com.vaadin.flow.internal.nodefeature.ElementListenerMap\", name: \"listeners\", type: \"interface java.util.Map\")\r\n\t- object (class \"com.vaadin.flow.internal.nodefeature.ElementListenerMap\", com.vaadin.flow.internal.nodefeature.ElementListenerMap@47398516)\r\n\t- custom writeObject data (class \"java.util.HashMap\")\r\n\t- object (class \"java.util.HashMap\", {class com.vaadin.flow.internal.nodefeature.ClientDelegateHandlers=com.vaadin.flow.internal.nodefeature.ClientDelegateHandlers@5dcabe04, class com.vaadin.flow.internal.nodefeature.ElementData=com.vaadin.flow.internal.nodefeature.ElementData@7e32b2e3, class com.vaadin.flow.internal.nodefeature.ElementClassList=com.vaadin.flow.internal.nodefeature.ElementClassList@7405768c, class com.vaadin.flow.internal.nodefeature.ElementListenerMap=com.vaadin.flow.internal.nodefeature.ElementListenerMap@47398516, class com.vaadin.flow.internal.nodefeature.SynchronizedPropertiesList=com.vaadin.flow.internal.nodefeature.SynchronizedPropertiesList@4f0b396b, class com.vaadin.flow.internal.nodefeature.ElementChildrenList=com.vaadin.flow.internal.nodefeature.ElementChildrenList@24452fc3, class com.vaadin.flow.internal.nodefeature.SynchronizedPropertyEventsList=com.vaadin.flow.internal.nodefeature.SynchronizedPropertyEventsList@7b2b8cd1, class com.vaadin.flow.internal.nodefeature.ElementPropertyMap=com.vaadin.flow.internal.nodefeature.ElementPropertyMap@7031b797, class com.vaadin.flow.internal.nodefeature.PolymerEventListenerMap=com.vaadin.flow.internal.nodefeature.PolymerEventListenerMap@6667089b, class com.vaadin.flow.internal.nodefeature.VirtualChildrenList=com.vaadin.flow.internal.nodefeature.VirtualChildrenList@6b5108a3, class com.vaadin.flow.internal.nodefeature.AttachExistingElementFeature=com.vaadin.flow.internal.nodefeature.AttachExistingElementFeature@4cbb4c1c, class com.vaadin.flow.internal.nodefeature.ElementAttributeMap=com.vaadin.flow.internal.nodefeature.ElementAttributeMap@314bd713, class com.vaadin.flow.internal.nodefeature.ShadowRootData=com.vaadin.flow.internal.nodefeature.ShadowRootData@6f363271, class com.vaadin.flow.internal.nodefeature.PolymerServerEventHandlers=com.vaadin.flow.internal.nodefeature.PolymerServerEventHandlers@cc12b24, class com.vaadin.flow.internal.nodefeature.ElementStylePropertyMap=com.vaadin.flow.internal.nodefeature.ElementStylePropertyMap@1a0c5d0c, class com.vaadin.flow.internal.nodefeature.ComponentMapping=com.vaadin.flow.internal.nodefeature.ComponentMapping@7510e211})\r\n\t- field (class \"com.vaadin.flow.internal.StateNode\", name: \"features\", type: \"interface java.util.Map\")\r\n\t- object (class \"com.vaadin.flow.internal.StateNode\", com.vaadin.flow.internal.StateNode@3fac6def)\r\n\t- custom writeObject data (class \"java.util.ArrayList\")\r\n\t- object (class \"java.util.ArrayList\", [com.vaadin.flow.internal.StateNode@6b9daf5a, com.vaadin.flow.internal.StateNode@3fac6def])\r\n\t- field (class \"com.vaadin.flow.internal.nodefeature.NodeList\", name: \"values\", type: \"interface java.util.List\")\r\n\t- object (class \"com.vaadin.flow.internal.nodefeature.ElementChildrenList\", com.vaadin.flow.internal.nodefeature.ElementChildrenList@6512ae12)\r\n\t- custom writeObject data (class \"java.util.HashMap\")\r\n\t- object (class \"java.util.HashMap\", {class com.vaadin.flow.internal.nodefeature.ClientDelegateHandlers=com.vaadin.flow.internal.nodefeature.ClientDelegateHandlers@5eb20f91, class com.vaadin.flow.internal.nodefeature.ElementData=com.vaadin.flow.internal.nodefeature.ElementData@566a126e, class com.vaadin.flow.internal.nodefeature.ElementClassList=com.vaadin.flow.internal.nodefeature.ElementClassList@2632bdea, class com.vaadin.flow.internal.nodefeature.ElementListenerMap=com.vaadin.flow.internal.nodefeature.ElementListenerMap@2d6d65c8, class com.vaadin.flow.internal.nodefeature.SynchronizedPropertiesList=com.vaadin.flow.internal.nodefeature.SynchronizedPropertiesList@636d2973, class com.vaadin.flow.internal.nodefeature.ElementChildrenList=com.vaadin.flow.internal.nodefeature.ElementChildrenList@6512ae12, class com.vaadin.flow.internal.nodefeature.SynchronizedPropertyEventsList=com.vaadin.flow.internal.nodefeature.SynchronizedPropertyEventsList@56fc92b7, class com.vaadin.flow.internal.nodefeature.ElementPropertyMap=com.vaadin.flow.internal.nodefeature.ElementPropertyMap@10f9fe85, class com.vaadin.flow.internal.nodefeature.PolymerEventListenerMap=com.vaadin.flow.internal.nodefeature.PolymerEventListenerMap@1a556b58, class com.vaadin.flow.internal.nodefeature.VirtualChildrenList=com.vaadin.flow.internal.nodefeature.VirtualChildrenList@6ac7243e, class com.vaadin.flow.internal.nodefeature.AttachExistingElementFeature=com.vaadin.flow.internal.nodefeature.AttachExistingElementFeature@581c6afb, class com.vaadin.flow.internal.nodefeature.ElementAttributeMap=com.vaadin.flow.internal.nodefeature.ElementAttributeMap@7ceaaab, class com.vaadin.flow.internal.nodefeature.ShadowRootData=com.vaadin.flow.internal.nodefeature.ShadowRootData@36f00ea1, class com.vaadin.flow.internal.nodefeature.PolymerServerEventHandlers=com.vaadin.flow.internal.nodefeature.PolymerServerEventHandlers@65453a95, class com.vaadin.flow.internal.nodefeature.ElementStylePropertyMap=com.vaadin.flow.internal.nodefeature.ElementStylePropertyMap@5e35cf74, class com.vaadin.flow.internal.nodefeature.ComponentMapping=com.vaadin.flow.internal.nodefeature.ComponentMapping@2cdcadeb})\r\n\t- field (class \"com.vaadin.flow.internal.StateNode\", name: \"features\", type: \"interface java.util.Map\")\r\n\t- object (class \"com.vaadin.flow.internal.StateNode\", com.vaadin.flow.internal.StateNode@3647dd1b)\r\n\t- custom writeObject data (class \"java.util.ArrayList\")\r\n\t- object (class \"java.util.ArrayList\", [com.vaadin.flow.internal.StateNode@3647dd1b, com.vaadin.flow.internal.StateNode@67dc30a2, com.vaadin.flow.internal.StateNode@53d7decd, com.vaadin.flow.internal.StateNode@3d4e19f2])\r\n\t- field (class \"com.vaadin.flow.internal.nodefeature.NodeList\", name: \"values\", type: \"interface java.util.List\")\r\n\t- object (class \"com.vaadin.flow.internal.nodefeature.ElementChildrenList\", com.vaadin.flow.internal.nodefeature.ElementChildrenList@1fc11be2)\r\n\t- custom writeObject data (class \"java.util.HashMap\")\r\n\t- object (class \"java.util.HashMap\", {class com.vaadin.flow.internal.nodefeature.ClientDelegateHandlers=com.vaadin.flow.internal.nodefeature.ClientDelegateHandlers@27300802, class com.vaadin.flow.internal.nodefeature.ElementData=com.vaadin.flow.internal.nodefeature.ElementData@6ea09e3, class com.vaadin.flow.internal.nodefeature.ElementClassList=com.vaadin.flow.internal.nodefeature.ElementClassList@7b5a6ea2, class com.vaadin.flow.internal.nodefeature.ElementListenerMap=com.vaadin.flow.internal.nodefeature.ElementListenerMap@6e65c3e0, class com.vaadin.flow.internal.nodefeature.SynchronizedPropertiesList=com.vaadin.flow.internal.nodefeature.SynchronizedPropertiesList@4932b636, class com.vaadin.flow.internal.nodefeature.ElementChildrenList=com.vaadin.flow.internal.nodefeature.ElementChildrenList@1fc11be2, class com.vaadin.flow.internal.nodefeature.SynchronizedPropertyEventsList=com.vaadin.flow.internal.nodefeature.SynchronizedPropertyEventsList@37c659c6, class com.vaadin.flow.internal.nodefeature.ElementPropertyMap=com.vaadin.flow.internal.nodefeature.ElementPropertyMap@777cf61d, class com.vaadin.flow.internal.nodefeature.PolymerEventListenerMap=com.vaadin.flow.internal.nodefeature.PolymerEventListenerMap@2ba37dc2, class com.vaadin.flow.internal.nodefeature.VirtualChildrenList=com.vaadin.flow.internal.nodefeature.VirtualChildrenList@3c2a6d5f, class com.vaadin.flow.internal.nodefeature.AttachExistingElementFeature=com.vaadin.flow.internal.nodefeature.AttachExistingElementFeature@39a71b75, class com.vaadin.flow.internal.nodefeature.ElementAttributeMap=com.vaadin.flow.internal.nodefeature.ElementAttributeMap@29fbce42, class com.vaadin.flow.internal.nodefeature.ShadowRootData=com.vaadin.flow.internal.nodefeature.ShadowRootData@1986fbd2, class com.vaadin.flow.internal.nodefeature.PolymerServerEventHandlers=com.vaadin.flow.internal.nodefeature.PolymerServerEventHandlers@76293d28, class com.vaadin.flow.internal.nodefeature.ElementStylePropertyMap=com.vaadin.flow.internal.nodefeature.ElementStylePropertyMap@7754fc2b, class com.vaadin.flow.internal.nodefeature.ComponentMapping=com.vaadin.flow.internal.nodefeature.ComponentMapping@aaa55d})\r\n\t- field (class \"com.vaadin.flow.internal.StateNode\", name: \"features\", type: \"interface java.util.Map\")\r\n\t- object (class \"com.vaadin.flow.internal.StateNode\", com.vaadin.flow.internal.StateNode@480b76b6)\r\n\t- field (class \"com.vaadin.flow.internal.StateNode\", name: \"parent\", type: \"class com.vaadin.flow.internal.StateNode\")\r\n\t- object (class \"com.vaadin.flow.internal.StateNode\", com.vaadin.flow.internal.StateNode@3d4e19f2)\r\n\t- field (class \"com.vaadin.flow.internal.StateNode\", name: \"parent\", type: \"class com.vaadin.flow.internal.StateNode\")\r\n\t- object (class \"com.vaadin.flow.internal.StateNode\", com.vaadin.flow.internal.StateNode@48062dba)\r\n\t- field (class \"com.vaadin.flow.internal.StateNode\", name: \"parent\", type: \"class com.vaadin.flow.internal.StateNode\")\r\n\t- object (class \"com.vaadin.flow.internal.StateNode\", com.vaadin.flow.internal.StateNode@74d6a98a)\r\n\t- field (class \"com.vaadin.flow.internal.StateNode\", name: \"parent\", type: \"class com.vaadin.flow.internal.StateNode\")\r\n\t- object (class \"com.vaadin.flow.internal.StateNode\", com.vaadin.flow.internal.StateNode@4cde165c)\r\n\t- field (class \"com.vaadin.flow.internal.StateNode\", name: \"parent\", type: \"class com.vaadin.flow.internal.StateNode\")\r\n\t- object (class \"com.vaadin.flow.internal.StateNode\", com.vaadin.flow.internal.StateNode@6f4aef0d)\r\n\t- custom writeObject data (class \"java.util.HashSet\")\r\n\t- object (class \"java.util.LinkedHashSet\", [com.vaadin.flow.internal.StateNode@6f4aef0d, com.vaadin.flow.internal.StateNode@4cde165c, com.vaadin.flow.internal.StateNode@f3f4048, com.vaadin.flow.internal.StateNode@4c5c158b, com.vaadin.flow.internal.StateNode@74d6a98a, com.vaadin.flow.internal.StateNode@48062dba, com.vaadin.flow.internal.StateNode@1112a39d, com.vaadin.flow.internal.StateNode@50c9d2cc, com.vaadin.flow.internal.StateNode@641743d2, com.vaadin.flow.internal.StateNode@601d1a86, com.vaadin.flow.internal.StateNode@7edcebfb, com.vaadin.flow.internal.StateNode@d80057c, com.vaadin.flow.internal.StateNode@5b16371b, com.vaadin.flow.internal.StateNode@420c8cb1, com.vaadin.flow.internal.StateNode@4faada69, com.vaadin.flow.internal.StateNode@226654e7, com.vaadin.flow.internal.StateNode@4822115f, com.vaadin.flow.internal.StateNode@6eed65ee, com.vaadin.flow.internal.StateNode@770d83c8])\r\n\t- field (class \"com.vaadin.flow.internal.StateTree\", name: \"dirtyNodes\", type: \"interface java.util.Set\")\r\n\t- object (class \"com.vaadin.flow.internal.StateTree\", com.vaadin.flow.internal.StateTree@66c2bc90)\r\n\t- field (class \"com.vaadin.flow.internal.StateNode\", name: \"owner\", type: \"interface com.vaadin.flow.internal.NodeOwner\")\r\n\t- object (class \"com.vaadin.flow.internal.StateNode\", com.vaadin.flow.internal.StateNode@7dc817ef)\r\n\t- custom writeObject data (class \"java.util.HashMap\")\r\n\t- object (class \"java.util.HashMap\", {pushUrl=/vaadinServlet/, alwaysXhrToServer=true, pushMode=DISABLED, parameters=com.vaadin.flow.internal.StateNode@7dc817ef})\r\n\t- field (class \"com.vaadin.flow.internal.nodefeature.NodeMap\", name: \"values\", type: \"interface java.util.Map\")\r\n\t- object (class \"com.vaadin.flow.internal.nodefeature.PushConfigurationMap\", com.vaadin.flow.internal.nodefeature.PushConfigurationMap@7acb6303)\r\n\t- custom writeObject data (class \"java.util.HashMap\")\r\n\t- object (class \"java.util.HashMap\", {class com.vaadin.flow.internal.nodefeature.ClientDelegateHandlers=com.vaadin.flow.internal.nodefeature.ClientDelegateHandlers@35d33e94, class com.vaadin.flow.internal.nodefeature.ElementData=com.vaadin.flow.internal.nodefeature.ElementData@417afa5b, class com.vaadin.flow.internal.nodefeature.ElementClassList=com.vaadin.flow.internal.nodefeature.ElementClassList@4d8d4220, class com.vaadin.flow.internal.nodefeature.LoadingIndicatorConfigurationMap=com.vaadin.flow.internal.nodefeature.LoadingIndicatorConfigurationMap@67c5803d, class com.vaadin.flow.internal.nodefeature.ElementListenerMap=com.vaadin.flow.internal.nodefeature.ElementListenerMap@4b4e35cf, class com.vaadin.flow.internal.nodefeature.SynchronizedPropertiesList=com.vaadin.flow.internal.nodefeature.SynchronizedPropertiesList@5df0a6df, class com.vaadin.flow.internal.nodefeature.PushConfigurationMap=com.vaadin.flow.internal.nodefeature.PushConfigurationMap@7acb6303, class com.vaadin.flow.internal.nodefeature.ElementChildrenList=com.vaadin.flow.internal.nodefeature.ElementChildrenList@3144c00f, class com.vaadin.flow.internal.nodefeature.ReconnectDialogConfigurationMap=com.vaadin.flow.internal.nodefeature.ReconnectDialogConfigurationMap@b1e6ba5, class com.vaadin.flow.internal.nodefeature.SynchronizedPropertyEventsList=com.vaadin.flow.internal.nodefeature.SynchronizedPropertyEventsList@5380e247, class com.vaadin.flow.internal.nodefeature.ElementPropertyMap=com.vaadin.flow.internal.nodefeature.ElementPropertyMap@7272504f, class com.vaadin.flow.internal.nodefeature.PolymerEventListenerMap=com.vaadin.flow.internal.nodefeature.PolymerEventListenerMap@6521b2b6, class com.vaadin.flow.internal.nodefeature.VirtualChildrenList=com.vaadin.flow.internal.nodefeature.VirtualChildrenList@1d1aaef4, class com.vaadin.flow.internal.nodefeature.AttachExistingElementFeature=com.vaadin.flow.internal.nodefeature.AttachExistingElementFeature@495cf5ca, class com.vaadin.flow.internal.nodefeature.PollConfigurationMap=com.vaadin.flow.internal.nodefeature.PollConfigurationMap@29cc2486, class com.vaadin.flow.internal.nodefeature.ElementAttributeMap=com.vaadin.flow.internal.nodefeature.ElementAttributeMap@4190970b, class com.vaadin.flow.internal.nodefeature.ShadowRootData=com.vaadin.flow.internal.nodefeature.ShadowRootData@9b5ecc3, class com.vaadin.flow.internal.nodefeature.PolymerServerEventHandlers=com.vaadin.flow.internal.nodefeature.PolymerServerEventHandlers@27e9aa9a, class com.vaadin.flow.internal.nodefeature.ElementStylePropertyMap=com.vaadin.flow.internal.nodefeature.ElementStylePropertyMap@6f4952f5, class com.vaadin.flow.internal.nodefeature.ComponentMapping=com.vaadin.flow.internal.nodefeature.ComponentMapping@2a24b8d8})\r\n\t- field (class \"com.vaadin.flow.internal.StateNode\", name: \"features\", type: \"interface java.util.Map\")\r\n\t- object (class \"com.vaadin.flow.internal.StateTree$RootNode\", com.vaadin.flow.internal.StateTree$RootNode@4b192f42)\r\n\t- field (class \"com.vaadin.flow.dom.Node\", name: \"node\", type: \"class com.vaadin.flow.internal.StateNode\")\r\n\t- object (class \"com.vaadin.flow.dom.Element\", <body class=\"v-generated-body\">\r\n <div theme=\"dark\" style=\"flex-direction:column;display:flex;width:100%;height:100%\">\r\n  <nav class=\"menu\">\r\n   <span class=\"menu__title\">ClausFit</span>\r\n   <a router-link href=\"login\" class=\"menu__link\">Login</a>\r\n  </nav>\r\n  <div id=\"content\" class=\"content\">\r\n   <div class=\"exercise-reference-table-view\">\r\n    <vaadin-horizontal-layout theme=\"spacing\" class=\"exercise-step\">\r\n     <div class=\"exercise-step__prefix-wrapper\">\r\n      <div class=\"exercise-step__prefix\">\r\n       <span class=\"exercise-step__number\">1</span>\r\n       <span>Übungen auswählen</span>\r\n      </div>\r\n     </div>\r\n     <paper-autocomplete-wrapper min-length=\"3\" class=\"exercise-controls__autocomplete\"></paper-autocomplete-wrapper>\r\n    </vaadin-horizontal-layout>\r\n    <vaadin-horizontal-layout theme=\"spacing\" class=\"exercise-step\">\r\n     <div class=\"exercise-step__prefix-wrapper\">\r\n      <div class=\"exercise-step__prefix\">\r\n       <span class=\"exercise-step__number\">2</span>\r\n       <span>Reihenfolge anpassen</span>\r\n      </div>\r\n     </div>\r\n     <div class=\"exercise-reference-table exercise-step__step\"></div>\r\n    </vaadin-horizontal-layout>\r\n    <vaadin-horizontal-layout theme=\"spacing\" class=\"exercise-step\">\r\n     <div class=\"exercise-step__prefix-wrapper\">\r\n      <div class=\"exercise-step__prefix\">\r\n       <span class=\"exercise-step__number\">3</span>\r\n       <vaadin-button class=\"exercise-controls__generate\">\r\n        Trainingsplan generieren\r\n       </vaadin-button>\r\n      </div>\r\n     </div>\r\n    </vaadin-horizontal-layout>\r\n    <vaadin-horizontal-layout theme=\"spacing\" class=\"exercise-step\">\r\n     <div class=\"exercise-step__prefix-wrapper\">\r\n      <div class=\"exercise-step__prefix\">\r\n       <span class=\"exercise-step__number\">4</span>\r\n       <a>Trainingsplan herunterladen</a>\r\n      </div>\r\n     </div>\r\n    </vaadin-horizontal-layout>\r\n   </div>\r\n  </div>\r\n </div>\r\n</body>)\r\n\t- field (class \"com.vaadin.flow.component.Component\", name: \"element\", type: \"class com.vaadin.flow.dom.Element\")\r\n\t- object (class \"com.vaadin.flow.component.UI\", com.vaadin.flow.component.UI@59e814c)\r\n\t- custom writeObject data (class \"java.util.HashMap\")\r\n\t- object (class \"java.util.HashMap\", {0=com.vaadin.flow.component.UI@59e814c})\r\n\t- field (class \"com.vaadin.flow.server.VaadinSession\", name: \"uIs\", type: \"interface java.util.Map\")\r\n\t- root object (class \"com.vaadin.flow.spring.SpringVaadinSession\", com.vaadin.flow.spring.SpringVaadinSession@593a86a8)\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1182) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[na:1.8.0_121]\r\n\tat java.util.ArrayList.writeObject(ArrayList.java:762) ~[na:1.8.0_121]\r\n\tat sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) ~[na:na]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]\r\n\tat java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]\r\n\tat java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[na:1.8.0_121]\r\n\tat java.util.HashMap.internalWriteEntries(HashMap.java:1785) ~[na:1.8.0_121]\r\n\tat java.util.HashMap.writeObject(HashMap.java:1362) ~[na:1.8.0_121]\r\n\tat sun.reflect.GeneratedMethodAccessor46.invoke(Unknown Source) ~[na:na]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]\r\n\tat java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]\r\n\tat java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[na:1.8.0_121]\r\n\tat java.util.HashMap.internalWriteEntries(HashMap.java:1785) ~[na:1.8.0_121]\r\n\tat java.util.HashMap.writeObject(HashMap.java:1362) ~[na:1.8.0_121]\r\n\tat sun.reflect.GeneratedMethodAccessor46.invoke(Unknown Source) ~[na:na]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]\r\n\tat java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]\r\n\tat java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[na:1.8.0_121]\r\n\tat java.util.ArrayList.writeObject(ArrayList.java:762) ~[na:1.8.0_121]\r\n\tat sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) ~[na:na]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]\r\n\tat java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]\r\n\tat java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[na:1.8.0_121]\r\n\tat java.util.HashMap.internalWriteEntries(HashMap.java:1785) ~[na:1.8.0_121]\r\n\tat java.util.HashMap.writeObject(HashMap.java:1362) ~[na:1.8.0_121]\r\n\tat sun.reflect.GeneratedMethodAccessor46.invoke(Unknown Source) ~[na:na]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]\r\n\tat java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]\r\n\tat java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[na:1.8.0_121]\r\n\tat java.util.ArrayList.writeObject(ArrayList.java:762) ~[na:1.8.0_121]\r\n\tat sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) ~[na:na]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]\r\n\tat java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]\r\n\tat java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[na:1.8.0_121]\r\n\tat java.util.HashMap.internalWriteEntries(HashMap.java:1785) ~[na:1.8.0_121]\r\n\tat java.util.HashMap.writeObject(HashMap.java:1362) ~[na:1.8.0_121]\r\n\tat sun.reflect.GeneratedMethodAccessor46.invoke(Unknown Source) ~[na:na]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]\r\n\tat java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]\r\n\tat java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[na:1.8.0_121]\r\n\tat java.util.HashSet.writeObject(HashSet.java:287) ~[na:1.8.0_121]\r\n\tat sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) ~[na:na]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]\r\n\tat java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]\r\n\tat java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[na:1.8.0_121]\r\n\tat java.util.HashMap.internalWriteEntries(HashMap.java:1785) ~[na:1.8.0_121]\r\n\tat java.util.HashMap.writeObject(HashMap.java:1362) ~[na:1.8.0_121]\r\n\tat sun.reflect.GeneratedMethodAccessor46.invoke(Unknown Source) ~[na:na]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]\r\n\tat java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]\r\n\tat java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[na:1.8.0_121]\r\n\tat java.util.HashMap.internalWriteEntries(HashMap.java:1785) ~[na:1.8.0_121]\r\n\tat java.util.HashMap.writeObject(HashMap.java:1362) ~[na:1.8.0_121]\r\n\tat sun.reflect.GeneratedMethodAccessor46.invoke(Unknown Source) ~[na:na]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]\r\n\tat java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]\r\n\tat java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[na:1.8.0_121]\r\n\tat java.util.HashMap.internalWriteEntries(HashMap.java:1785) ~[na:1.8.0_121]\r\n\tat java.util.HashMap.writeObject(HashMap.java:1362) ~[na:1.8.0_121]\r\n\tat sun.reflect.GeneratedMethodAccessor46.invoke(Unknown Source) ~[na:na]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]\r\n\tat java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]\r\n\tat java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[na:1.8.0_121]\r\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[na:1.8.0_121]\r\n\tat org.springframework.core.serializer.DefaultSerializer.serialize(DefaultSerializer.java:46) ~[spring-core-5.0.4.RELEASE.jar:5.0.4.RELEASE]\r\n\tat org.springframework.core.serializer.support.SerializingConverter.convert(SerializingConverter.java:63) ~[spring-core-5.0.4.RELEASE.jar:5.0.4.RELEASE]\r\n\t... 42 common frames omitted\r\n```"}}
{"actor":{"display_login":"pleku"}}