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

Report generation aborting because of inconsistent data types while indexing a property #2110

Closed lfcnassif closed 4 months ago

lfcnassif commented 4 months ago

This was recently reported by 2 users when generating a report from a previously processed case:

java.lang.Exception: Worker-9 Error while processing /RM1512-21/vol_vol3/$Unalloc/Unalloc_388982_53099524096_128406360064-Frag1>>Carved-838994144.mp4 (281555bytes)
                at iped.engine.core.Worker.process([Worker.java:186](http://worker.java:186/))
                at [iped.engine.core.Worker.run](http://iped.engine.core.worker.run/)([Worker.java:265](http://worker.java:265/))
Caused by: java.lang.IllegalArgumentException: Inconsistency of field data structures across documents for field [video:audio:video:audio:xmpDM:trackNumber:number] of doc [1121]. doc values type: expected 'SORTED_SET', but it has 'SORTED_NUMERIC

There is a weird video:audio:video:audio: prefix put in the property name above.

wladimirleite commented 4 months ago

Is the file available? If it is, and you are not already looking into this, send it to me.

lfcnassif commented 4 months ago

One user sent the file to me, but still didn't try to reproduce, I'm sending it to you by email. Thank you @wladimirleite for helping with this!

wladimirleite commented 4 months ago

I just reproduced the issue with the provided file. I will try to fix it in the next days.