drewnoakes / metadata-extractor

Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
Apache License 2.0
2.56k stars 480 forks source link

NoClassDefFoundError on Android when opening mov video #484

Closed deckerst closed 4 years ago

deckerst commented 4 years ago

With metadata-extractor 2.14.0 on Android, opening a mov video yields NoClassDefFoundError.

E/AndroidRuntime(25192): FATAL EXCEPTION: Thread-23
E/AndroidRuntime(25192): Process: deckers.thibault.aves.debug, PID: 25192
E/AndroidRuntime(25192): java.lang.NoClassDefFoundError: Failed resolution of: Ljava/awt/Point;
E/AndroidRuntime(25192):    at com.drew.metadata.mov.atoms.TrackHeaderAtom.addMetadata(TrackHeaderAtom.java:60)
E/AndroidRuntime(25192):    at com.drew.metadata.mov.QuickTimeAtomHandler.processAtom(QuickTimeAtomHandler.java:100)
E/AndroidRuntime(25192):    at com.drew.imaging.quicktime.QuickTimeReader.processAtoms(QuickTimeReader.java:61)
E/AndroidRuntime(25192):    at com.drew.imaging.quicktime.QuickTimeReader.processAtoms(QuickTimeReader.java:59)
E/AndroidRuntime(25192):    at com.drew.imaging.quicktime.QuickTimeReader.processAtoms(QuickTimeReader.java:59)
E/AndroidRuntime(25192):    at com.drew.imaging.quicktime.QuickTimeReader.extract(QuickTimeReader.java:45)
E/AndroidRuntime(25192):    at com.drew.imaging.quicktime.QuickTimeMetadataReader.readMetadata(QuickTimeMetadataReader.java:54)
E/AndroidRuntime(25192):    at com.drew.imaging.ImageMetadataReader.readMetadata(ImageMetadataReader.java:175)
E/AndroidRuntime(25192):    at com.drew.imaging.ImageMetadataReader.readMetadata(ImageMetadataReader.java:124)
E/AndroidRuntime(25192):    at com.drew.imaging.ImageMetadataReader.readMetadata(ImageMetadataReader.java:103)
...