Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.11.4
-
None
Description
Following endpoints that accept POST and PUT payload don't validate the request object to be null and throw NullPointerException on empty payloads. Endpoints and source code line as below. I will add a patch to check for null in these endpoints.
curl -X POST http://localhost:8080/nifi-api/versions/process-groups/123 - VersionsResource.java:472 curl -X POST http://localhost:8080/nifi-api/versions/revert-requests/process-groups/123 - VersionsResource.java:1072 curl -X POST http://localhost:8080/nifi-api/versions/update-requests/process-groups/123 - VersionsResource.java:1008 curl -X PUT http://localhost:8080/nifi-api/flow/process-groups/1123 - FlowResource.java:638 curl -X PUT http://localhost:8080/nifi-api/flow/process-groups/123/controller-services - FlowResource.java:825 curl -X POST http://localhost:8080/nifi-api/parameter-contexts/1/update-requests - ParameterContextResource.java:332 curl -X POST http://localhost:8080/nifi-api/parameter-contexts/1/validation-requests - ParameterContextResource.java:622 curl -X POST http://localhost:8080/nifi-api/process-groups/123/templates - ProcessGroupResource.java:3534
Attachments
Issue Links
- links to