Ryan McMahon created GEODE-4739: ----------------------------------- Summary: Null reference exception when using CLI reflection serializer and default constructor is missing Key: GEODE-4739 URL: https://issues.apache.org/jira/browse/GEODE-4739 Project: Geode Issue Type: Bug Components: native client Reporter: Ryan McMahon
When using reflection based auto serialization and the CLI Geode Native client, it is required that any domain objects implement default constructors. If a default constructor isn't implemented, then serialization fails ungracefully with a null reference exception. Better error handling for this case should be added. Steps to reproduce: # Open the PdxAutoSerializer example in the examples packaged with geode-native # Remove the default constructor from the Order class # Run the example and observe the null reference exception Acceptance criteria: A test should be written which captures the same steps to reproduce described above. Better error handling which indicates the root of the issue should be implemented, rather than throwing a null reference exception. -- This message was sent by Atlassian JIRA (v7.6.3#76005)