Почему я получу эту ошибку в Ваадине 14, когда я запускаю свое веб-приложение? Уведомление о повторном запуске. Не начинается с начала.
Мое веб -приложение работает нормально, и я не получаю для него ошибок внутри кода. Поэтому я не могу сказать вам, где проблема, только в том, что я получаю ошибку при запуске. начало проекта.2020-04-03 19:45:52.551 WARN 12331 --- [ restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/] : Cannot deserialize session attribute [com.vaadin.flow.server.VaadinSession.springServlet] for session [5FA61268BB6EFA5428B0EE8C9E39E87A]
2020-04-03 19:45:52.579 ERROR 12331 --- [ restartedMain] o.a.catalina.session.StandardManager : Exception loading sessions from persistent storage
< /code>
Но я не знаю, что это значит. < /p>
java.io.InvalidClassException: java.util.Collections$UnmodifiableCollection; invalid descriptor for field c
at java.base/java.io.ObjectStreamClass.readNonProxy(ObjectStreamClass.java:797) ~[na:na]
at java.base/java.io.ObjectInputStream.readClassDescriptor(ObjectInputStream.java:936) ~[na:na]
at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1930) ~[na:na]
at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1827) ~[na:na]
at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1958) ~[na:na]
at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1827) ~[na:na]
at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2115) ~[na:na]
at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1646) ~[na:na]
at java.base/java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2410) ~[na:na]
at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2304) ~[na:na]
at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2142) ~[na:na]
at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1646) ~[na:na]
at java.base/java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2410) ~[na:na]
at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2304) ~[na:na]
at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2142) ~[na:na]
at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1646) ~[na:na]
at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:464) ~[na:na]
at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:422) ~[na:na]
at org.apache.catalina.session.StandardSession.doReadObject(StandardSession.java:1576) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1048) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:218) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.session.StandardManager.load(StandardManager.java:162) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:354) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5163) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na]
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) ~[na:na]
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na]
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) ~[na:na]
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:421) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:459) ~[tomcat-embed-core-9.0.27.jar:9.0.27]
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:107) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.(TomcatWebServer.java:88) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]
at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:438) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]
at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:191) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:180) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:153) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:544) ~[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]
at se.spektrakon.hemsida.HemsidaApplication.main(HemsidaApplication.java:12) ~[classes/:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) ~[spring-boot-devtools-2.2.0.RELEASE.jar:2.2.0.RELEASE]
Caused by: java.lang.IllegalArgumentException: illegal signature
at java.base/java.io.ObjectStreamField.(ObjectStreamField.java:124) ~[na:na]
at java.base/java.io.ObjectStreamClass.readNonProxy(ObjectStreamClass.java:795) ~[na:na]
... 65 common frames omitted
< /code>
Вот мой файл pom.xml < /p>
4.0.0
se.spektrakon.hemsida
spektrakonhemsida
SpektrakonHemsida
2.0-SNAPSHOT
jar
1.8
1.8
UTF-8
UTF-8
14.1.19
${project.basedir}/drivers
pre-integration-test
org.springframework.boot
spring-boot-starter-parent
2.2.0.RELEASE
central
https://repo.maven.apache.org/maven2
false
Vaadin Directory
https://maven.vaadin.com/vaadin-addons
false
vaadin-addons
https://maven.vaadin.com/vaadin-addons
central
https://repo.maven.apache.org/maven2
false
com.vaadin
vaadin-bom
${vaadin.version}
pom
import
com.vaadin
vaadin
com.vaadin.webjar
*
org.webjars.bowergithub.insites
*
org.webjars.bowergithub.polymer
*
org.webjars.bowergithub.polymerelements
*
org.webjars.bowergithub.vaadin
*
org.webjars.bowergithub.webcomponents
*
com.vaadin
vaadin-spring-boot-starter
com.vaadin
vaadin-core
org.springframework.boot
spring-boot-devtools
true
com.vaadin
vaadin-testbench
test
org.projectlombok
lombok
provided
org.springframework.boot
spring-boot-starter-security
org.springframework.security
spring-security-oauth2-client
org.vaadin.crudui
crudui
4.1.0
org.springframework.boot
spring-boot-starter-data-jpa
mysql
mysql-connector-java
org.springframework.boot
spring-boot-starter-mail
commons-validator
commons-validator
1.6
org.claspina
confirm-dialog
2.0.0
spring-boot:run
org.springframework.boot
spring-boot-maven-plugin
500
240
com.vaadin
vaadin-maven-plugin
${vaadin.version}
prepare-frontend
production
true
com.vaadin
flow-server-production-mode
org.springframework.boot
spring-boot-maven-plugin
-Dvaadin.productionMode
com.vaadin
vaadin-maven-plugin
${vaadin.version}
build-frontend
compile
integration-tests
org.springframework.boot
spring-boot-maven-plugin
start-spring-boot
pre-integration-test
start
stop-spring-boot
post-integration-test
stop
org.apache.maven.plugins
maven-failsafe-plugin
integration-test
verify
false
true
${webdriver.chrome.driver}
com.lazerycode.selenium
driver-binary-downloader-maven-plugin
1.0.17
true
${project.basedir}/drivers/driver
${project.basedir}/drivers/driver_zips
${project.basedir}/drivers.xml
${drivers.downloader.phase}
selenium
Подробнее здесь: https://stackoverflow.com/questions/610 ... that-error