OCC OAuth访问令牌错误500找不到模型异常给定查询没有结果

2020-09-14 23:09发布

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

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


专家,您好,即使用户存在于Hybris数据库中,当我访问Access令牌URL时,也会收到"找不到模型异常"的消息。

但是当我创建新用户时,它可以正常工作,再过几天,它仍然没有找到Model异常

EX:示例请求: https://***/oauth/token?client_id = esb_client&client_secret = e6Xg $ kMt&grant_type = password&username = apiconnectuser&password = 1234

注意:OAUTHACCESSTOKEN表中存在apiconnectuser用户,但对于给定的查询ModelNotFoundException仍然没有结果

响应:{"错误":"服务器错误","错误描述":" de.hybris.platform.servicelayer.exceptions.ModelNotFoundException:给定查询无结果" }请帮助我解决 这个问题,在此先感谢。

下面是日志:

无法找到令牌5b2a4e60-bbaf-4abf-ad36-0fd14fd17fd7的刷新令牌| hybrisHTTP47 | HybrisOAuthTokenStore信息| jvm 1 | 主| 2018/08/13 12:36:05.549 | 下午12:36:05 | 信息| 无法找到令牌5b2a4e60-bbaf-4abf-ad36-0fd14fd17fd7的刷新令牌| hybrisHTTP47 | HybrisOAuthTokenStore信息| jvm 1 | 主| 2018/08/13 12:36:05.549 | 下午12:36:05 | 信息| 将请求的媒体类型设置为:IOS_APP | hybrisHTTP23 | SessionAttributesFilter信息| jvm 1 | 主| 2018/08/13 12:36:05.750 | 下午12:36:05 | 信息| 找不到令牌9d8a00d5-269e-44d1-8001-1f744c3ed9d6的访问令牌| hybrisHTTP23 | HybrisOAuthTokenStore信息| jvm 1 | 主| 2018/08/13 12:36:10.356 | java.lang.Exception:堆栈跟踪INFO | jvm 1 | 主| 2018/08/13 12:36:10.356 | 在java.lang.Thread.dumpStack(Thread.java:1329)信息| jvm 1 | 主| 2018/08/13 12:36:10.356 |

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

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


专家,您好,即使用户存在于Hybris数据库中,当我访问Access令牌URL时,也会收到"找不到模型异常"的消息。

但是当我创建新用户时,它可以正常工作,再过几天,它仍然没有找到Model异常

EX:示例请求: https://***/oauth/token?client_id = esb_client&client_secret = e6Xg $ kMt&grant_type = password&username = apiconnectuser&password = 1234

注意:OAUTHACCESSTOKEN表中存在apiconnectuser用户,但对于给定的查询ModelNotFoundException仍然没有结果

响应:{"错误":"服务器错误","错误描述":" de.hybris.platform.servicelayer.exceptions.ModelNotFoundException:给定查询无结果" }请帮助我解决 这个问题,在此先感谢。

下面是日志:

无法找到令牌5b2a4e60-bbaf-4abf-ad36-0fd14fd17fd7的刷新令牌| hybrisHTTP47 | HybrisOAuthTokenStore信息| jvm 1 | 主| 2018/08/13 12:36:05.549 | 下午12:36:05 | 信息| 无法找到令牌5b2a4e60-bbaf-4abf-ad36-0fd14fd17fd7的刷新令牌| hybrisHTTP47 | HybrisOAuthTokenStore信息| jvm 1 | 主| 2018/08/13 12:36:05.549 | 下午12:36:05 | 信息| 将请求的媒体类型设置为:IOS_APP | hybrisHTTP23 | SessionAttributesFilter信息| jvm 1 | 主| 2018/08/13 12:36:05.750 | 下午12:36:05 | 信息| 找不到令牌9d8a00d5-269e-44d1-8001-1f744c3ed9d6的访问令牌| hybrisHTTP23 | HybrisOAuthTokenStore信息| jvm 1 | 主| 2018/08/13 12:36:10.356 | java.lang.Exception:堆栈跟踪INFO | jvm 1 | 主| 2018/08/13 12:36:10.356 | 在java.lang.Thread.dumpStack(Thread.java:1329)信息| jvm 1 | 主| 2018/08/13 12:36:10.356 |

付费偷看设置
发送
3条回答
小c菟菟
1楼-- · 2020-09-14 23:34

嗨,

您的样本请求URL看起来有些奇怪。 使用HTTPS时,本地端口为9002(如果未更改默认设置)。 并且webcontext应该是" authorizationserver",所以:

https://localhost:9002/authorizationserver/oauth/token?client_id = esb_client&client_secret = e6Xg $ kMt&grant_type = password&username = apiconnectuser&password = 1234

愤怒的猪头君
2楼-- · 2020-09-14 23:36

感谢爱德华重播

实际上它不是来自本地,这是生产问题,我只是更改为本地属性,URL没问题,

我认为OAUTHACCESSTOKEN表存在问题,无法从表中找到用户,因此获取Token生成URL的" ModelNotFoundException:给定查询没有结果"

落灬小鱼
3楼-- · 2020-09-14 23:43

您好,您是否有进一步的要求 线索,在我们的案例中也遇到了类似的问题。 任何信息都有很大帮助。

一周热门 更多>