jperezr21 / json_serializable_immutable_collections

Serialize more collections using json_serializable
24 stars 9 forks source link

Issue with dart3 #25

Closed bounty1342 closed 1 year ago

bounty1342 commented 1 year ago

Hi, got some issue since updating to dart3 :

[SEVERE] json_serializable_immutable_collections on lib/src/records/record/record_model.dart:

Null check operator used on a null value
package:json_serializable/src/enum_utils.dart 55:75                _enumMap
package:json_serializable/src/enum_utils.dart 39:7                 enumValueMapFromType
package:json_serializable/src/type_helpers/enum_helper.dart 47:27  EnumHelper.deserialize
package:json_serializable/src/type_helper_ctx.dart 68:29           TypeHelperCtx.deserialize.<fn>
dart:core                                                          Iterable.firstWhere
package:json_serializable/src/type_helper_ctx.dart 88:46           TypeHelperCtx._run
package:json_serializable/src/type_helper_ctx.dart 65:19           TypeHelperCtx.deserialize
package:json_serializable/src/decode_helper.dart 208:10            DecodeHelper._deserializeForField.deserialize
package:json_serializable/src/decode_helper.dart 230:17            DecodeHelper._deserializeForField
package:json_serializable/src/decode_helper.dart 56:9              DecodeHelper.createFactory.deserializeFun
package:json_serializable/src/decode_helper.dart 332:32            _writeConstructorInvocation.<fn>
dart:core                                                          StringBuffer.writeAll
package:json_serializable/src/decode_helper.dart 330:9             _writeConstructorInvocation
package:json_serializable/src/decode_helper.dart 59:18             DecodeHelper.createFactory
package:json_serializable/src/generator_helper.dart 86:28          GeneratorHelper.generate

Let me know if more logs are needed. Regards

bounty1342 commented 1 year ago

This seems to be because of Freezed : InvalidType get myFiled => throw _privateConstructorUsedError;