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)