I ran into those nullpointerexceptions a few time during my last stint with the .NET lib. I switched back to the self-built lib as usual to see what's going on and it turns out I was sending null values for objectId and the lib was running operations...