-
Notifications
You must be signed in to change notification settings - Fork 55
Open
Description
Code & error:
final compressionList = <CompressObject>[];
for (final image in images) {
compressionList.add(
CompressObject(
imageFile: File(image.path),
quality: 30,
step: 9,
),
);
}
final compressedImages = <XFile>[];
await Luban.compressImageList(compressionList).then((paths) { // <= Exception here
for (final path in paths) {
if (path != null) {
compressedImages.add(XFile(path));
}
}
});
E/flutter (26892): [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: Null check operator used on a null value
E/flutter (26892): #0 Luban._lubanCompress (package:flutter_luban/src/flutter_luban.dart:91:22)
E/flutter (26892): #1 Luban._lubanCompressList.<anonymous closure> (package:flutter_luban/src/flutter_luban.dart:44:19)
E/flutter (26892): #2 List.forEach (dart:core-patch/growable_array.dart:416:8)
E/flutter (26892): #3 Luban._lubanCompressList (package:flutter_luban/src/flutter_luban.dart:43:13)
E/flutter (26892): #4 _IsolateConfiguration.applyAndTime.<anonymous closure>
package:flutter/…/foundation/_isolates_io.dart:107
E/flutter (26892): #5 Timeline.timeSync (dart:developer/timeline.dart:157:22)
E/flutter (26892): #6 _IsolateConfiguration.applyAndTime
package:flutter/…/foundation/_isolates_io.dart:105
E/flutter (26892): #7 _spawn
package:flutter/…/foundation/_isolates_io.dart:126
Bestfastfire
Metadata
Metadata
Assignees
Labels
No labels