Field Meta Data Serialization Regression

Description

https://github.com/hpcc-systems/HPCC-Platform/commit/a7bb15597b165c124dfa5033fb1e2bcff2e25353#diff-e53953ac7bbf530ca44e1bd6ba70d4f3 changed the RTLTYPEINFO_FORMAT_1 constant. This value is serialized in the meta-data for the RTL type. When deserializing the RTL type meta-data the serialized value is checked against the current constant, and an exception is thrown if they do not match.

Conclusion

None

Activity

Show:

Jacob Cobbett-Smith July 19, 2018 at 2:40 PM

DFUInfo caused an exception, this is what the java side saw:

Richard Chapman July 19, 2018 at 8:25 AM

That is the expected behaviour. Files created using the beta version may end up with metadata that cannot be read. However we will normally fall back to an alternative method of creating the metadata if we get a version mismatch, so the user should not observe an issue other than the exception being logged.

Were you observing some additional ill effect besides the logged exception?

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Components

Assignee

Reporter

Priority

Fix versions

Pull Request URL

Affects versions

Created July 18, 2018 at 8:07 PM
Updated July 20, 2018 at 12:41 PM
Resolved July 20, 2018 at 12:41 PM