You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shenyu.apache.org by "Aias00 (via GitHub)" <gi...@apache.org> on 2026/08/03 01:09:54 UTC
[I] [BUG] DiscoveryUpstreamServiceImpl.fetchAll NPE on null handler / discovery / selector / plugin [shenyu]
Aias00 opened a new issue, #6700:
URL: https://github.com/apache/shenyu/issues/6700
- severity: Medium
- files: `shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryUpstreamServiceImpl.java:333-352`
- description: `discoveryHandlerMapper.selectById(discoveryHandlerId)` (335) is dereferenced at 339; `selectorMapper.selectByDiscoveryHandlerId(...)` (339) is dereferenced at 341; `pluginMapper.selectById(selectorDO.getPluginId()).getName()` at 342; `discoveryMapper.selectById(...)` (348) is dereferenced at 350. `fetchAll` is reached from `create`, `update`, and `updateBatch`, so a stale/invalid `discoveryHandlerId` triggers the NPE on the write path.
- impact: Creating/updating an upstream for a handler whose rel/discovery/plugin was deleted throws NPE instead of a clean error.
- suggested_fix: Validate each lookup, throwing a domain exception otherwise.
- confidence: Medium
- related_existing: none.
---
_Identified during the 2026-08-02 deep re-scan; full list in [`docs/scan2-2026-08-02/06-medium-tiers.md`](docs/scan2-2026-08-02/06-medium-tiers.md)._
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@shenyu.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [BUG] DiscoveryUpstreamServiceImpl.fetchAll NPE on null handler / discovery / selector / plugin [shenyu]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #6700:
URL: https://github.com/apache/shenyu/issues/6700#issuecomment-5161302929
👋 Hello @Aias00
A new issue has been opened by @Aias00:
- **Title**: [BUG] DiscoveryUpstreamServiceImpl.fetchAll NPE on null handler / discovery / selector / plugin
- **Link**: https://github.com/apache/shenyu/issues/6700
Please review when you have time. Thank you! 🙏
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@shenyu.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [BUG] DiscoveryUpstreamServiceImpl.fetchAll NPE on null handler / discovery / selector / plugin [shenyu]
Posted by "Aias00 (via GitHub)" <gi...@apache.org>.
Aias00 closed issue #6700: [BUG] DiscoveryUpstreamServiceImpl.fetchAll NPE on null handler / discovery / selector / plugin
URL: https://github.com/apache/shenyu/issues/6700
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@shenyu.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org