Project

General

Profile

Actions

Bug #12613

open

Task #12481: 6.4.0 overall testing

Device lock operation getting error

Added by Arshana Atapattu 4 days ago. Updated 1 day ago.

Status:
QA
Priority:
Critical
Assignee:
-
Start date:
17/02/2025
Due date:
% Done:

0%

Estimated time:
Device Type:
Component:
Type:

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]
[1]

[2]
[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

Actions #1

Updated by Sandaru Daminda 1 day ago

  • Status changed from New to QA
Actions

Also available in: Atom PDF