点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我正在考虑只使用Online ProductCatalog并删除暂存版本。
这就是为什么我将每个暂存状态都更改为"在线"并开始初始化过程并出现错误
的原因[java]信息[main] [DefaultSetupImpexService]导入[/myinitialdata/import/coredata/contentCatalogs/myContentCatalog/email-content.impex] ...跳过(未找到可选文件) [java]信息[主要] [AbstractSystemSetup]开始同步内容目录[我的] [java]信息[主] [DefaultSetupSyncJobService]为[myContentCatalog]创建内容同步项作业 [java]信息[主] [DefaultSetupSyncJobService]向目录[myContentCatalog]的同步作业添加了根类型[CMSItem] [java]信息[主要] [DefaultSetupSyncJobService]将根类型[CMSRelation]添加到目录[myContentCatalog]的同步作业中 [java]信息[main] [DefaultSetupSyncJobService]创建的内容同步项作业[sync myContentCatalog:Staged-> Online] [java]错误[主] [DefaultSetupSyncJobService] CatalogVersion [catalogId = myProductCatalog]找不到 [java] de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException:找不到带有catalogId'myProductCatalog'和版本'Staged'的CatalogVersion! [java]位于de.hybris.platform.servicelayer.util.ServicesUtil.validateSingleResultWithType(ServicesUtil.java:75)〜[coreserver.jar :?] [java]位于de.hybris.platform.servicelayer.util.ServicesUtil.validateIfSingleResult(ServicesUtil.java:41)〜[coreserver.jar :?] [java] at de.hybris.platform.catalog.impl.DefaultCatalogVersionService.getCatalogVersion(DefaultCatalogVersionService.java:112)〜[classes/:?] [java]位于de.hybris.platform.commerceservices.setup.impl.DefaultSetupSyncJobService.getCatalogVersion(DefaultSetupSyncJobService.java:100)〜[classes/:?] [java] at de.hybris.platform.commerceservices.setup.impl.DefaultSetupSyncJobService.getSyncJobForCatalogAndQualifier(DefaultSetupSyncJobService.java:386)[classes/:?] [java] de.hybris.platform.commerceservices.setup.impl.DefaultSetupSyncJobService.getSyncJobForCatalog(DefaultSetupSyncJobService.java:379)[classes/:?] [java] de.hybris.platform.commerceservices.setup.impl.DefaultSetupSyncJobService.assignDependentSyncJobs(DefaultSetupSyncJobService.java:106)[classes/:?] [java] de.hybris.platform.commerceservices.dataimport.AbstractDataImportService.assignDependent(AbstractDataImportService.java:224)[classes/:?] [java] de.hybris.platform.commerceservices.dataimport.AbstractDataImportService.importAllData(AbstractDataImportService.java:90)[classes/:?] [java]位于de.my.b2bshop.initialdata.setup.MyCoreDataImportService.importAllData(MyCoreDataImportService.java:23)[classes/:?] [java] de.hybris.platform.commerceservices.dataimport.impl.CoreDataImportService.execute(CoreDataImportService.java:33)[classes/:?] [java]位于de.my.b2bshop.initialdata.setup.InitialDataSystemSetup.createProjectData(InitialDataSystemSetup.java:126)[classes/:?] [java]位于jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法)〜[?:?] [java] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)〜[?:?] [java] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)〜[?:?] [java] at java.lang.reflect.Method.invoke(Method.java:566)〜[?:?]
由于某种原因,它仍尝试将myProductCatalog暂存为Online,并且我不知道如何停止它。
您知道我如何才能完全禁用Staged for ProductCatalog吗?
预先感谢
干杯Serdar
您好Serdar Dere,
强烈建议不要删除暂存版本,而仅使用一个目录版本,因为多目录系统是Hybris的主要功能之一。
很遗憾,没有出现错误,您无法删除已登台的版本。 如果尝试这样做,则需要在Hybris中自定义很多代码。 您会遇到智能编辑,座舱等问题。
如果查看Hybris的文档,则会发现它至少需要2个目录版本。
最诚挚的问候,
伊戈尔
一周热门 更多>