There is no root screen opened error

Hello, I moved from 0.9 to 1.0.0 and I cant get the pp to start

2021-07-08 13:04:38.344  WARN 15296 --- [nio-8080-exec-6] com.vaadin.spring.internal.BeanStore     : Storing non-serializable bean [io.jmix.ui.navigation.UrlChangeHandler@3e5ed172] with name [ui_UrlChangeHandler] in [UIBeanStore[id=2917d0a9, name=UI:1]]
2021-07-08 13:04:38.345  WARN 15296 --- [nio-8080-exec-6] com.vaadin.spring.internal.BeanStore     : Storing non-serializable bean [io.jmix.ui.navigation.WebHistory@44e5af6f] with name [ui_History] in [UIBeanStore[id=2917d0a9, name=UI:1]]
2021-07-08 13:04:38.347 ERROR 15296 --- [nio-8080-exec-6] i.j.u.exception.DefaultExceptionHandler  : Unhandled exception

Those are the main errors this is the stacktrce

java.lang.IllegalStateException: There is no root screen opened
	at io.jmix.ui.sys.ScreensImpl.getConfiguredWorkAreaOrNull(ScreensImpl.java:825) ~[jmix-ui-1.0.0.jar:na]
	at io.jmix.ui.sys.ScreensImpl.getCurrentBreadcrumbs(ScreensImpl.java:754) ~[jmix-ui-1.0.0.jar:na]
	at io.jmix.ui.sys.ScreensImpl$OpenedScreensImpl.getCurrentBreadcrumbs(ScreensImpl.java:1534) ~[jmix-ui-1.0.0.jar:na]
	at io.jmix.ui.navigation.UrlChangeHandler.getActiveScreen(UrlChangeHandler.java:143) ~[jmix-ui-1.0.0.jar:na]
	at io.jmix.ui.navigation.UrlChangeHandler.revertNavigationState(UrlChangeHandler.java:242) ~[jmix-ui-1.0.0.jar:na]
	at io.jmix.ui.navigation.UrlChangeHandler$$FastClassBySpringCGLIB$$4834d39f.invoke(<generated>) ~[jmix-ui-1.0.0.jar:na]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.8.jar:5.3.8]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.8.jar:5.3.8]
	at io.jmix.ui.navigation.UrlChangeHandler$$EnhancerBySpringCGLIB$$fcc3ebee.revertNavigationState(<generated>) ~[jmix-ui-1.0.0.jar:na]
	at io.jmix.ui.navigation.navigationhandler.RootNavigationHandler.doHandle(RootNavigationHandler.java:67) ~[jmix-ui-1.0.0.jar:na]
	at io.jmix.ui.navigation.ScreenNavigator.handleScreenNavigation(ScreenNavigator.java:46) ~[jmix-ui-1.0.0.jar:na]
	at io.jmix.ui.AppUI.processRequest(AppUI.java:479) ~[jmix-ui-1.0.0.jar:na]
	at io.jmix.ui.AppUI.processExternalLink(AppUI.java:437) ~[jmix-ui-1.0.0.jar:na]
	at io.jmix.ui.AppUI.handleRequest(AppUI.java:355) ~[jmix-ui-1.0.0.jar:na]
	at com.vaadin.server.communication.UIInitHandler.reinitUI(UIInitHandler.java:262) ~[vaadin-server-8.12.3-2-jmix.jar:8.12.3-2-jmix]
	at com.vaadin.server.communication.UIInitHandler.getBrowserDetailsUI(UIInitHandler.java:162) ~[vaadin-server-8.12.3-2-jmix.jar:8.12.3-2-jmix]
	at com.vaadin.server.communication.UIInitHandler.synchronizedHandleRequest(UIInitHandler.java:67) ~[vaadin-server-8.12.3-2-jmix.jar:8.12.3-2-jmix]
	at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:40) ~[vaadin-server-8.12.3-2-jmix.jar:8.12.3-2-jmix]
	at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1607) ~[vaadin-server-8.12.3-2-jmix.jar:8.12.3-2-jmix]
	at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:449) ~[vaadin-server-8.12.3-2-jmix.jar:8.12.3-2-jmix]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) ~[javax.servlet-api-4.0.1.jar:4.0.1]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:352) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
	at org.springframework.web.servlet.mvc.ServletForwardingController.handleRequestInternal(ServletForwardingController.java:141) ~[spring-webmvc-5.3.8.jar:5.3.8]
	at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177) ~[spring-webmvc-5.3.8.jar:5.3.8]
	at

Hi,

Jmix 1.0.0 has several breaking changes, so you need to update your project according to this guide: https://docs.jmix.io/jmix/1.0/whats-new/index.html#upgrade-from-0.9. If the problem still persists, please attach a demo project, so I can help you.

Gleb

thank you,
lots of issues stopped happening, but the JDK that i was using is now giving me an error
image

and I get this error
Execution failed for task ‘:bootRun’.

Process ‘command ‘C:\Program Files\Amazon Corretto\jdk1.8.0_242\bin\java.exe’’ finished with non-zero exit value 1

do I need a newer or older JDK?

This error itself says nothing. Try to run with --debug or --stacktrace to see the reason