Asynchronous Logging - User identifier attribute causes LogRecord to fail

Asynchronous Logging - User identifier attribute causes LogRecord to fail

  
After scratching my head why the LogRecord function of the AsynchronousLogging extension would not work for me, I think I finally figured it out. What's strange is it continues to work for the places it has been in use for some time but new usages of it fail every time.

I started messing with the entity that I was logging in this function by rebuilding it, one attribute at a time. Finally when I got to the User Identifier attribute, I noticed it stopped logging. Once I removed this attribute, it worked again.

I've attached a sample espace (one provided to me by OS support that I've slightly modified).

Has anyone else experienced this behavior? I am running platform 9.0.1.4 and development environment 9.0.1.25.