jmix-framework/jmix-ui-samples

NoSuchScreenException occurs after change the sample id in url

GlebDurygin opened this issue · 0 comments

Minimal reproducible example

  1. Run sampler project
  2. Follow the http://localhost:8080/sampler/#main/0/sample?id=button-simple link
  • Actual behavior
io.jmix.ui.NoSuchScreenException: Screen 'login' is not defined
	at io.jmix.ui.WindowConfig.getWindowInfo(WindowConfig.java:486)
	at io.jmix.ui.sys.ScreensImpl.create(ScreensImpl.java:140)
	at io.jmix.ui.Screens.create(Screens.java:68)
	at io.jmix.ui.navigation.UrlChangeHandler.redirect(UrlChangeHandler.java:198)
	at io.jmix.ui.navigation.UrlChangeHandler$$FastClassBySpringCGLIB$$4834d39f.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
	at io.jmix.ui.navigation.UrlChangeHandler$$EnhancerBySpringCGLIB$$fcc3ebee.redirect(<generated>)
	at io.jmix.ui.navigation.navigationhandler.ScreenNavigationHandler.doHandle(ScreenNavigationHandler.java:117)
	at io.jmix.ui.navigation.ScreenNavigator.handleScreenNavigation(ScreenNavigator.java:46)
	at io.jmix.ui.navigation.UrlChangeHandler.__handleUrlChange(UrlChangeHandler.java:132)
	at io.jmix.ui.navigation.UrlChangeHandler.handleUrlChange(UrlChangeHandler.java:113)