1905年服务器启动:未找到带有CatalogId'_boconfig'和版本'hidden'的CatalogVersion

2020-08-13 12:30发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在努力从1808年升级到1905年。该代码正在使用我的自定义代码进行编译,但是在服务器启动时显示在错误下方。

[ContextLoader] 错误上下文初始化失败de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException:找不到带有catalogId'_boconfig'和版本'hidden'的CatalogVersion ! 在de.hybris.platform.servicelayer.util.ServicesUtil.validateSingleResultWithType(ServicesUtil.java:75)在de.hybris.platform.servicelayer.util.ServicesUtil.validateIfSingleResult(ServicesUtil.java:41)在de.hybris.platform.catalog .impl.DefaultCatalogVersionService.getCatalogVersion(DefaultCatalogVersionService.java:112)位于com.hybris.backoffice.config.impl.DefaultBackofficeConfigurationMediaHelper $ 2.execute(DefaultBackofficeConfigurationMediaHelper.java:158),位于de.hybris.platform.servicelayer.session.impl.DefaultSessionService。 在com.hybris.backoffice.backoffice.config.impl.DefaultBackofficeConfigurationMediaHelper.findBackofficeMediaCatalog(DefaultBackofficeConfigurationMediaHelper.java:153)处的executeInLocalView(DefaultSessionService.java:131)在com.hybris.backoffice.config.impl.DefaultBackofficeConfigurationMediaHelper.createWidgetsConfigMedia(DefaultBackoffice.backupice.config.impl。 在com.hybris.backoffice.config.impl.DefaultBackofficeConfigurationMediaHelper.findOrCreateWidgetsCon 在com.hybris.backoffice.config.impl.DefaultBackofficeConfigurationMediaHelper.findOrCreateWidgetsConfigMedia(DefaultBackofficeConfigurationMediaHelper.java:78)上的figMedia(DefaultBackofficeConfigurationMediaHelper.java:62)在com.hybris.backoffice.config.impl.DefaultMediaCockpitConfigurationPersistenceStrategy.get() com.hybris.backoffice.config.impl.DefaultMediaCockpitConfigurationPersistenceStrategy.getLastModification(DefaultMediaCockpitConfigurationPersistenceStrategy.java:182)处com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.getLastModification(DefaultCockpitisConfigurationService.com.hybris.1hy) com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.getRootConfig(DefaultCockpitConfigurationService.java:146)上的.core.config.impl.DefaultCockpitConfigurationService.isRootConfigurationCacheValid(DefaultCockpitConfigurationService.java:279) ris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.loadRootConfiguration(DefaultCockpitConfigurationService.java:550)位于com.hybris.backoffice.cockpitng.modules.BackofficeLibraryHandler.initialize(BackofficeLibraryHandler.java:185)在com.hybris.cockpitng.module java.base/java.util.stream.ForEachOps $ ForEachOp $ OfRef.accept(ForEachOps.java:183)上的core.impl.CockpitModuleComponentDefinitionService.lambda $ doInitialize $ 5(CockpitModuleComponentDefinitionService.java:104)在java.base/java.util .stream.ReferencePipeline $ 2 $ 1.accept(ReferencePipeline.java:177)at java.base/java.util.ArrayList $ ArrayListSpliterator.forEachRemaining(ArrayList.java:1654)at java.base/java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:484)在java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)在java.base/java.util.stream.ForEachOps $ ForEachOp.evaluateSequential(ForEachOps.java:150) ),位于java.base/java.util.stream.ForEachOps $ ForEachOp $ OfRef.evaluateSequen tial(ForEachOps.java:173)在java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)在java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) com.hybris.cockpitng.modules.core.impl.CockpitModuleComponentDefinitionService.fetchExternalWidgets(CockpitModuleComponentDefinitionService.doInitialize(CockpitModuleComponentDefinitionService.java:104)处com.hybris.cockpitng.modules.core.impl.CockpitModuleComponentDefinitionService.doInitialize(CockpitModuleComponentDefinitionService.java:104) org.springframework.context上的.cockpitng.modules.core.impl.CockpitModuleComponentDefinitionService.onApplicationEvent(CockpitModuleComponentDefinitionService.java:66)位于com.hybris.cockpitng.modules.core.impl.CockpitModuleComponentDefinitionService.onApplicationEvent(CockpitModuleComponentDefinitionService.java:39) org.springframework.context.event.SimpleApplicationEventMulticaster.invokeL上的.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) org.springframework.context.event.istener(SimpleApplicationEventMulticaster.java:165),org.springframework.context.support.AbstractApplicationContext.publishEvent(SimpleApplicationEventMulticaster.java:139).org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java.org.spring.work.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:896)处的.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) :552)在org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:400)在org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:291)在de.hybris.platform.spring。 HybrisContextLoaderListener.doInitWebApplicationContext(HybrisContextLoaderListener.java:226)位于de.hybris.platform。 在org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)处的spring.HybrisContextLoaderListener.initWebApplicationContext(HybrisContextLoaderListener.java:199)在.hybris.platform.spring.HybrisContextLoaderListener.contextInitialized(HybrisContextLoader) 在com.hybris.backoffice.BackofficeApplicationContextInitializer.contextInitialized(BackofficeApplicationContextInitializer.java:105)在org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4770)在org.apache.catalina.core.StandardContext.startInternal(StandardContext) .java:5236),位于org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1423),位于org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1423),位于org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)。 在java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)处的catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1413)在java.base/java.util.concurrent.ThreadPoolExecutor处。 runWorker(威胁 dPoolExecutor.java:1128),位于java.base/java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:628),位于java.base/java.lang.Thread.run(Thread.java:834)

在" essentialdataBackofficeMediaCatalog.impex"中提到了" _boconfig",这是一个开箱即用的代码,应该可以正常工作。

任何帮助将不胜感激。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在努力从1808年升级到1905年。该代码正在使用我的自定义代码进行编译,但是在服务器启动时显示在错误下方。

[ContextLoader] 错误上下文初始化失败de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException:找不到带有catalogId'_boconfig'和版本'hidden'的CatalogVersion ! 在de.hybris.platform.servicelayer.util.ServicesUtil.validateSingleResultWithType(ServicesUtil.java:75)在de.hybris.platform.servicelayer.util.ServicesUtil.validateIfSingleResult(ServicesUtil.java:41)在de.hybris.platform.catalog .impl.DefaultCatalogVersionService.getCatalogVersion(DefaultCatalogVersionService.java:112)位于com.hybris.backoffice.config.impl.DefaultBackofficeConfigurationMediaHelper $ 2.execute(DefaultBackofficeConfigurationMediaHelper.java:158),位于de.hybris.platform.servicelayer.session.impl.DefaultSessionService。 在com.hybris.backoffice.backoffice.config.impl.DefaultBackofficeConfigurationMediaHelper.findBackofficeMediaCatalog(DefaultBackofficeConfigurationMediaHelper.java:153)处的executeInLocalView(DefaultSessionService.java:131)在com.hybris.backoffice.config.impl.DefaultBackofficeConfigurationMediaHelper.createWidgetsConfigMedia(DefaultBackoffice.backupice.config.impl。 在com.hybris.backoffice.config.impl.DefaultBackofficeConfigurationMediaHelper.findOrCreateWidgetsCon 在com.hybris.backoffice.config.impl.DefaultBackofficeConfigurationMediaHelper.findOrCreateWidgetsConfigMedia(DefaultBackofficeConfigurationMediaHelper.java:78)上的figMedia(DefaultBackofficeConfigurationMediaHelper.java:62)在com.hybris.backoffice.config.impl.DefaultMediaCockpitConfigurationPersistenceStrategy.get() com.hybris.backoffice.config.impl.DefaultMediaCockpitConfigurationPersistenceStrategy.getLastModification(DefaultMediaCockpitConfigurationPersistenceStrategy.java:182)处com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.getLastModification(DefaultCockpitisConfigurationService.com.hybris.1hy) com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.getRootConfig(DefaultCockpitConfigurationService.java:146)上的.core.config.impl.DefaultCockpitConfigurationService.isRootConfigurationCacheValid(DefaultCockpitConfigurationService.java:279) ris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.loadRootConfiguration(DefaultCockpitConfigurationService.java:550)位于com.hybris.backoffice.cockpitng.modules.BackofficeLibraryHandler.initialize(BackofficeLibraryHandler.java:185)在com.hybris.cockpitng.module java.base/java.util.stream.ForEachOps $ ForEachOp $ OfRef.accept(ForEachOps.java:183)上的core.impl.CockpitModuleComponentDefinitionService.lambda $ doInitialize $ 5(CockpitModuleComponentDefinitionService.java:104)在java.base/java.util .stream.ReferencePipeline $ 2 $ 1.accept(ReferencePipeline.java:177)at java.base/java.util.ArrayList $ ArrayListSpliterator.forEachRemaining(ArrayList.java:1654)at java.base/java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:484)在java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)在java.base/java.util.stream.ForEachOps $ ForEachOp.evaluateSequential(ForEachOps.java:150) ),位于java.base/java.util.stream.ForEachOps $ ForEachOp $ OfRef.evaluateSequen tial(ForEachOps.java:173)在java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)在java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) com.hybris.cockpitng.modules.core.impl.CockpitModuleComponentDefinitionService.fetchExternalWidgets(CockpitModuleComponentDefinitionService.doInitialize(CockpitModuleComponentDefinitionService.java:104)处com.hybris.cockpitng.modules.core.impl.CockpitModuleComponentDefinitionService.doInitialize(CockpitModuleComponentDefinitionService.java:104) org.springframework.context上的.cockpitng.modules.core.impl.CockpitModuleComponentDefinitionService.onApplicationEvent(CockpitModuleComponentDefinitionService.java:66)位于com.hybris.cockpitng.modules.core.impl.CockpitModuleComponentDefinitionService.onApplicationEvent(CockpitModuleComponentDefinitionService.java:39) org.springframework.context.event.SimpleApplicationEventMulticaster.invokeL上的.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) org.springframework.context.event.istener(SimpleApplicationEventMulticaster.java:165),org.springframework.context.support.AbstractApplicationContext.publishEvent(SimpleApplicationEventMulticaster.java:139).org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java.org.spring.work.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:896)处的.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) :552)在org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:400)在org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:291)在de.hybris.platform.spring。 HybrisContextLoaderListener.doInitWebApplicationContext(HybrisContextLoaderListener.java:226)位于de.hybris.platform。 在org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)处的spring.HybrisContextLoaderListener.initWebApplicationContext(HybrisContextLoaderListener.java:199)在.hybris.platform.spring.HybrisContextLoaderListener.contextInitialized(HybrisContextLoader) 在com.hybris.backoffice.BackofficeApplicationContextInitializer.contextInitialized(BackofficeApplicationContextInitializer.java:105)在org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4770)在org.apache.catalina.core.StandardContext.startInternal(StandardContext) .java:5236),位于org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1423),位于org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1423),位于org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)。 在java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)处的catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1413)在java.base/java.util.concurrent.ThreadPoolExecutor处。 runWorker(威胁 dPoolExecutor.java:1128),位于java.base/java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:628),位于java.base/java.lang.Thread.run(Thread.java:834)

在" essentialdataBackofficeMediaCatalog.impex"中提到了" _boconfig",这是一个开箱即用的代码,应该可以正常工作。

任何帮助将不胜感激。

付费偷看设置
发送
6条回答
昵称总是被占用
1楼-- · 2020-08-13 12:49

有一张票证描述了这种情况: https://jira.hybris.com/browse/ ECP-4083

TLDR:尝试使用非管理员用户首次登录Backoffice。

可用的解决方法:第一次登录应该以管理员用户身份。

大简至美
2楼-- · 2020-08-13 12:55

我们遇到了类似的问题,您的解决方案效果很好

昵称总是被占用
3楼-- · 2020-08-13 13:00

我们也遇到了同样的问题 发行于2005年1月。

樱桃小丸子0093
4楼-- · 2020-08-13 13:09

大家好,

在进行2005本地设置时,我遇到了类似的问题。

1.初始化成功,但是后台未加载。

2。 包括与后台相关的扩展,执行了构建,并且在服务器启动期间抛出了此错误:

错误[localhost-startStop-8] [ContextLoader]上下文初始化失败

de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException:找不到带有CatalogId'_boconfig'和版本'hidden'的CatalogVersion!

注意:此时还无法访问HAC。

修复:

3。 删除后台办公扩展,构建,启动服务器并从以下路径导入impex:backoffice/resources/impex/essentialDataBackofficeMediaCatalog.impex

4。 然后包括后台扩展,系统更新以及HAC和后台运行正常。

希望这可能会有所帮助!

暮风yp
5楼-- · 2020-08-13 13:00

嗨,看来在2005.1中,我们面临着相同的问题,上面提到的Fix不存在...以及现在 现在也收到了getSupportedLanguagesPkList hybris hybris异常的问题...您是否有运气来解决此问题?

Climb_Ma
6楼-- · 2020-08-13 12:48

我们在2005.1的服务器启动中遇到了同样的问题,我们 甚至都无法打开hac!

一周热门 更多>