Skip to content

DiscordParser possible issue #2482

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
lfcnassif opened this issue Apr 22, 2025 · 1 comment
Open

DiscordParser possible issue #2482

lfcnassif opened this issue Apr 22, 2025 · 1 comment

Comments

@lfcnassif
Copy link
Member

In a recent test, I got 2052 exceptions like this printed in processing log:

java.io.EOFException: Length to read: 928 actual: 416
	at org.apache.commons.io.IOUtils.readFully(IOUtils.java:2074) ~[commons-io-2.16.1.jar:2.16.1]
	at org.apache.commons.io.IOUtils.readFully(IOUtils.java:2095) ~[commons-io-2.16.1.jar:2.16.1]
	at iped.parsers.discord.cache.CacheEntry.read(CacheEntry.java:161) ~[iped-parsers-impl-4.2.1.jar:?]
	at iped.parsers.discord.cache.CacheEntry.<init>(CacheEntry.java:123) ~[iped-parsers-impl-4.2.1.jar:?]
	at iped.parsers.discord.cache.Index.<init>(Index.java:227) [iped-parsers-impl-4.2.1.jar:?]
	at iped.parsers.browsers.chrome.CacheIndexParser.parse(CacheIndexParser.java:88) [iped-parsers-impl-4.2.1.jar:?]
	at iped.parsers.discord.DiscordParser.parseCacheIndex(DiscordParser.java:129) [iped-parsers-impl-4.2.1.jar:?]
	at iped.parsers.discord.DiscordParser.parse(DiscordParser.java:115) [iped-parsers-impl-4.2.1.jar:?]
	at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:298) [tika-core-2.4.0-p1.jar:2.4.0]
	at iped.parsers.standard.StandardParser.parse(StandardParser.java:245) [iped-parsers-impl-4.2.1.jar:?]
	at iped.engine.io.ParsingReader$BackgroundParsing.run(ParsingReader.java:247) [iped-engine-4.2.1.jar:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
	at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
	at java.lang.Thread.run(Unknown Source) [?:?]

Not sure if it is expected or not. Any idea @felipecampanini or @patrickdalla?

@lfcnassif
Copy link
Member Author

lfcnassif commented Apr 22, 2025

PS: An user recently reported OOM and the log suggested it came from DiscordParser. After disabling it, the user was able to process the case. Unfortunately he didn't send the heap dump I asked for to further investigate...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant