渠道接入配置出现空指针异常原因之一
2018年12月29日下午,我用Postman测试渠道接入配置,出现空指针异常,经前辈指导发现:访问接口的请求数据有两个不要的字段删除了,而访问接口的请求数据转换中被删除字段的映射关系没有删除,然后测试渠道接入则会出现空指针异常。
解决办法如下:
1、 如果访问接口的请求数据字段被删除,这时访问接口的请求数据转换输出数据结构中该字段显示没有映射关系,但是该字段的映射关系未删除,则在访问接口的请求数据中添加被删除的字段,重新配置映射关系,然后再删除映射关系,再删除该字段。但是在根节点下添加字段时会出现问题如下,
如果请求数据的格式是json格式,但是被删除的字段是在根节点下,就不能添加字段。这时候你会想到的办法可能是删除访问接口的请求数据重新配置字段,不要慌,还有另一种方法。
2、 在请求数据转换中的输出结构中,找到被删除字段所映射的字段,用该字段和输入结构中的任意字段配置映射关系,然后再删除映射关系,问题就解决了。