2020-09-10 03:49发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在创建一个新的基... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在创建一个新的基本商店,但是遇到以下错误。
INFO [hybrisHTTP31] [初始化]为myb2bstoreinitialdata创建示例数据时出错。 请参阅控制台输出。 错误[hybrisHTTP31] [初始化] java.lang.NullPointerException
请帮助我解决问题,
谢谢,
妮维达莎
如果您正在使用'assistedservicestorefront'插件,则CoreDataImportedEvent类'AddOnCoreDataImportedEventListener'的侦听器具有以下代码。
类AddOnCoreDataImportedEventListener { 受保护的无效processStoreNames(最终AddOnDataImportEventContext上下文,最终ImportData importData,最终ImpexMacroParameterData parameterData,最终布尔productFilesImported,最终String存储){ 最终的BaseSiteModel baseSite = getBaseSiteService()。getBaseSiteForUID(store);
在InitialDataSystemSetup上设置存储,如下所示:
类InitialDataSystemSetup { @SystemSetup(类型= Type.PROJECT,进程= Process.ALL) 公共无效createProjectData(最终SystemSetupContext上下文){ 最终List importData = new ArrayList (); 最终的ImportData ctcImportData = new ImportData(); ctcImportData.setProductCatalogName(" sample"); ctcImportData.setContentCatalogNames(Arrays.asList(" sample"))); ctcImportData.setStoreNames(Arrays.asList(" sampleStore")); importData.add(ctcImportData);
因此,调用方法" getBaseSiteService()。getBaseSiteForUID(store);"时,参数" store"的值为" sample"; 实际上需要站点名称。
我不明白为什么'getBaseSiteService()。getBaseSiteForUID(store);' 已调用以获取BaseSiteModel。
我认为这是导致出现上述错误的原因。 因此,保持站点名和商店名相同可以解决该问题。
最多设置5个标签!
如果您正在使用'assistedservicestorefront'插件,则CoreDataImportedEvent类'AddOnCoreDataImportedEventListener'的侦听器具有以下代码。
在InitialDataSystemSetup上设置存储,如下所示:
因此,调用方法" getBaseSiteService()。getBaseSiteForUID(store);"时,参数" store"的值为" sample"; 实际上需要站点名称。
我不明白为什么'getBaseSiteService()。getBaseSiteForUID(store);' 已调用以获取BaseSiteModel。
我认为这是导致出现上述错误的原因。 因此,保持站点名和商店名相同可以解决该问题。
一周热门 更多>