sepinf-inc / IPED

IPED Digital Forensic Tool. It is an open source software that can be used to process and analyze digital evidence, often seized at crime scenes by law enforcement or in a corporate investigation by private examiners.
Other
884 stars 209 forks source link

Rare NullPointerException from VideoThumbTask when extracting frames as subitems #2145

Closed lfcnassif closed 3 months ago

lfcnassif commented 3 months ago

Analyzing a log sent by an user, I found this:

java.lang.NullPointerException: null
    at iped.engine.task.video.VideoThumbTask.adjustFrameDimension(VideoThumbTask.java:627) ~[iped-engine-4.1.5.jar:?]
    at iped.engine.task.video.VideoThumbTask.generateSubitems(VideoThumbTask.java:597) ~[iped-engine-4.1.5.jar:?]
    at iped.engine.task.video.VideoThumbTask.process(VideoThumbTask.java:424) [iped-engine-4.1.5.jar:?]
    at iped.engine.task.AbstractTask.processMonitorTimeout(AbstractTask.java:277) [iped-engine-4.1.5.jar:?]
    at iped.engine.task.AbstractTask.processAndSendToNextTask(AbstractTask.java:192) [iped-engine-4.1.5.jar:?]
    at iped.engine.task.AbstractTask.sendToNextTask(AbstractTask.java:225) [iped-engine-4.1.5.jar:?]
    at iped.engine.task.AbstractTask.processAndSendToNextTask(AbstractTask.java:205) [iped-engine-4.1.5.jar:?]
    at iped.engine.task.AbstractTask.sendToNextTask(AbstractTask.java:225) [iped-engine-4.1.5.jar:?]
    at iped.engine.task.AbstractTask.processAndSendToNextTask(AbstractTask.java:205) [iped-engine-4.1.5.jar:?]
    at iped.engine.task.AbstractTask.sendToNextTask(AbstractTask.java:225) [iped-engine-4.1.5.jar:?]
    at iped.engine.task.AbstractTask.processAndSendToNextTask(AbstractTask.java:205) [iped-engine-4.1.5.jar:?]
    at iped.engine.task.AbstractTask.sendToNextTask(AbstractTask.java:225) [iped-engine-4.1.5.jar:?]
    at iped.engine.task.AbstractTask.processAndSendToNextTask(AbstractTask.java:205) [iped-engine-4.1.5.jar:?]
    at iped.engine.task.AbstractTask.sendToNextTask(AbstractTask.java:225) [iped-engine-4.1.5.jar:?]
    at iped.engine.task.AbstractTask.processAndSendToNextTask(AbstractTask.java:205) [iped-engine-4.1.5.jar:?]
    at iped.engine.task.AbstractTask.sendToNextTask(AbstractTask.java:225) [iped-engine-4.1.5.jar:?]
    at iped.engine.task.AbstractTask.processAndSendToNextTask(AbstractTask.java:205) [iped-engine-4.1.5.jar:?]

Seems easy to fix.