Comments (2)
Looks like this can be worked around by adding 'optional' annotation (@MessagePackOptional); but it seems wrong to throw an NPE which has no information as to which field caused the problem. So if this is a failure case, a better error message would make sense ("field 'xyz' had null value, was not marked as optional" or such).
from msgpack.
As each language implementation was separated, please open another issue at each repository if this is still problematic. Thank you.
from msgpack.
Related Issues (20)
- Installing msgpack on Solaris 10 with errors.. HOT 1
- Show: Papers covering MessagePack HOT 2
- Encoding order for hashmaps HOT 2
- Enable padding HOT 3
- `Last modified` in `spec.md` is out of date
- multiple formats for same int value allowed? HOT 4
- Best way to append multiple messages to file HOT 2
- Clarification: floating point minimal representation
- How to use u32? HOT 1
- Clarification on future extension of 2-byte type information HOT 1
- Edit: wrong repo
- Is navigating/transforming messagepack data possible? HOT 1
- Official website try! tab is not right for int64 HOT 2
- Why does compressed JSON usually smaller than compressed Msgpack? HOT 5
- Memory allocation in EXT32
- Proposal: Addition of 4 Predefined Extension Types to MessagePack to improve on-demand forward reading and storage efficiency
- Support of ASCII strings
- Add a supplemental table for "community extension standards"
- Cannot serialize small floats / denormalized numbers? HOT 1
- Runtime equivalent of Struct HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from msgpack.