In older versions of GridLAB-D the object name was limited to 64 characters. But the core now supports arbitrary length names by allocating sufficient space to hold the name given when the object is created.

However, if you look at object.c/object_saveall_xml() it uses char32 for oname, which is evidently not enough. Maybe it should be changed to char1024. There are actually more than one instance of this call using the reduced size buffer that should be fixed.