I’m getting a “no-argument constructor not found” exception on an attempt to serialize a static inner enum, even though it does have a no-argument constructor. What’s the real reason it’s causing an exception? Bug? Something different about the implemetation of static inner enums versus normal enums or static inner classes?
So, the problem was that I had accidentally registered the inner enum to a non-enum serializer before registering it to the proper serializer (EnumSerializer).