Karthikeyan Singaravelan created NIFI-7691:
----------------------------------------------
Summary: Nifi web api crashes due to empty payload causing
NullPointerException
Key: NIFI-7691
URL: https://issues.apache.org/jira/browse/NIFI-7691
Project: Apache NiFi
Issue Type: Bug
Components: Flow Versioning
Affects Versions: 1.11.4
Reporter: Karthikeyan Singaravelan
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.
{code:java}
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
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)