Code: Select all
[artifact:mvn] java.lang.ClassCastException: org.broadleafcommerce.common.sitemap.domain.SiteMapGeneratorConfigurationImpl cannot be cast to org.broadleafcommerce.core.catalog.domain.CategorySiteMapGeneratorConfiguration
[artifact:mvn] at org.broadleafcommerce.core.catalog.service.CategorySiteMapGenerator.addSiteMapEntries(CategorySiteMapGenerator.java:66)
[artifact:mvn] at org.broadleafcommerce.common.sitemap.service.SiteMapServiceImpl.generateSiteMap(SiteMapServiceImpl.java:109)
[artifact:mvn] at org.broadleafcommerce.common.sitemap.service.SiteMapServiceImpl.getSiteMapFile(SiteMapServiceImpl.java:165)
[artifact:mvn] at org.broadleafcommerce.common.sitemap.controller.BroadleafSiteMapController.retrieveSiteMapFile(BroadleafSiteMapController.java:58)
[artifact:mvn] at com.bookokay.controller.seo.SiteMapController.retrieveSiteMapIndex(SiteMapController.java:36)
[artifact:mvn] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[artifact:mvn] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[artifact:mvn] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[artifact:mvn] at java.lang.reflect.Method.invoke(Method.java:606)
[artifact:mvn] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
[artifact:mvn] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
[artifact:mvn] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
[artifact:mvn] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:775)
[artifact:mvn] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
[artifact:mvn] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
[artifact:mvn] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
[artifact:mvn] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
[artifact:mvn] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
I understand the exception is because we are trying to cast superclass to a subclass in CategorySiteMapGenerator
CategorySiteMapGeneratorConfiguration categorySMGC = (CategorySiteMapGeneratorConfiguration) smgc;
Not sure if anyone else is facing this issue?