Bug #12613
openTask #12481: 6.4.0 overall testing
Device lock operation getting error
0%
Description
Environment details
Staging server 6.4.0
Prerequisites
Enrolled device(Cope)
Steps
go to single device view
trigger "Device Lock" without adding any fields(empty) [1]
sync
Description
When operation doesn't contain any field(empty) it gets an error [2] [3].
If there is any input, Hard lock enabled or added a msg, this operation gets passed.
Result
[1]
[2]
[3]
Unrecoverable error with payload {io.entgra.iot.agent.seperator}java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference at org.wso2.iot.agent.services.operation.OperationManager.lockDevice(OperationManager.java:3428) at org.wso2.iot.agent.services.operation.OperationProcessor.doTask(OperationProcessor.java:128) at org.wso2.iot.agent.services.MessageSyncService.performOperation(MessageSyncService.java:222) at org.wso2.iot.agent.services.MessageSyncService.onReceiveAPIResult(MessageSyncService.java:854) at org.wso2.iot.agent.proxy.APIController$3.parseNetworkResponse(APIController.java:210) at com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:144) at com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:111) at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:90)
Unrecoverable error with payload {io.entgra.iot.agent.seperator}java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference at org.wso2.iot.agent.services.operation.OperationManager.lockDevice(OperationManager.java:3428) at org.wso2.iot.agent.services.operation.OperationProcessor.doTask(OperationProcessor.java:128) at org.wso2.iot.agent.services.MessageSyncService.performOperation(MessageSyncService.java:222) at org.wso2.iot.agent.services.MessageSyncService.onReceiveAPIResult(MessageSyncService.java:854) at org.wso2.iot.agent.proxy.APIController$3.parseNetworkResponse(APIController.java:210) at com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:144) at com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:111) at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:90)
Files
Updated by Sandaru Daminda 1 day ago
- Status changed from New to QA