Hi,
We would like to inform you that, you are calling the create_v3_tables() in
V3TrapSender.java application.
create_v3_tables() method creates a new user,
performs
an engineID discovery, also performs the
timeSynchronization provided that the user entry is authenticated and
add them to the USMUserTable.
In your case, no need to call the
create_v3_tables() in V3TrapSender.java application, if you just update
the USMTable and call the snmpSendNotification() method, it sends the
trap without any errors. For updating the USMTable, please use the same
engineID which you have given in the Trap Receiver application.
Please find the
attached file (V3TrapSender.java) and try sending the traps.