点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我在从不在自定义店面文件...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我在从不在自定义店面文件...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我在从不在自定义店面文件夹内的Web服务类调用"重置密码"触发器时遇到麻烦。 每次我调用该方法开始重置密码过程时,都会收到错误" Parameter event.site不能为null"。
正在发生错误:@Override受保护的SiteChannel getSiteChannelForEvent(最终ForgottenPwdEvent事件){最终BaseSiteModel网站= event.getSite();
LOGGER.info(" site:" + site);
ServicesUtil.validateParameterNotNullStandardMessage(" event.site",site);
返回site.getChannel();
}
我发现没有网站定义到我的webservice文件夹中,但是origin方法在店面文件夹中。 有什么方法可以解决此问题,而不必将我的整个Web服务移到店面文件夹中?
Hi Filipe,
似乎您的'event.getSite()'返回的是null。
也许是因为您的网站未包含您的Web服务的上下文,所以这种情况正在发生。
一种解决方法,但不是优雅的策略,是手动设置它。 如果您的系统只有一个"站点",则可以使用
BaseSiteService.getBaseSiteForUID(String paramString);
进行搜索,然后将其设置为事件。一周热门 更多>