Yes, it should be.
Though the exception message is slightly different, the reuse of a HashMap previously supplied through "update" or "smartUpdate" could lead to that exception.
Is it possible for you to check the Data Adapter code?

Note that the Server can't perform any preliminary check on this condition for performance reasons.