Closed dyfrgi closed 2 years ago
Did you get any errors in logs file? (should be in logs folder next to MercuryTrade.jar/exe)
Same bug and every time same error in log file:
2022-06-13 17:07:05.635 [Thread-5] ERROR ErrorHandler - java.lang.IllegalArgumentException
at java.util.Date.parse(Unknown Source)
at java.util.Date.
One thing different is [Thread-5], just using different number like [Thread-8] etc.
@orreuerro can you paste here an example message which produces that error which is recorded in Client.txt file?
@Morph21 this is the closest message to this error i could find: 2022/06/13 17:03:32 32858203 cff9459d [INFO Client 4968] @To SandySandWitch: Hi, I would like to buy your Ominous Construct Primeval Stalker Sentinel listed for 20 chaos in Sentinel (stash tab "Trade Sentinels"; position: left 11, top 1), after that there where no trade messages until after the bug has occured. At same time bug occured was this message: 2022/06/13 17:07:05 33071203 3796fecc [WARN Client 4968] Instant/Triggered action - Client failed to create aciton. 2022/06/13 17:07:05 33071203 3796fa2a [WARN Client 4968] Instant/Triggered actionwas serialized to the client, but the client failed to execute the action. skill_instance_id: 36866 action_id: 36624 object_id: 1079 target_id: 2027 flags: 129
@orreuerro sadly, I cannot reproduce that error. I tried yours and dyfrgi examples and they work for me :(
@Morph21 maybe its dx12 issue, and i think it only happens when i map etc., i'm sitting in hideout now for 3h without any errors and again same msg: 2022/06/15 20:33:57 31199953 3796fec6 [WARN Client 17836] Instant/Triggered action - Client failed to create aciton. 2022/06/15 20:33:57 31199953 3796fa20 [WARN Client 17836] Instant/Triggered actionwas serialized to the client, but the client failed to execute the action. and same error happened in mercurytrade at same time
2022/06/15 20:33:57 31199953 3796fec6 [WARN Client 17836] Instant/Triggered action - Client failed to create aciton.
that error is from path of exile so it can be because of dx12.
But MT not working is not related to dx12 since it "receives" messages from game only from that Client.txt file (It's the only way to get data from poe)
Hmm so clearly it's happening when parsing a date, looking at that backtrace. So are the date formats in Client.txt somehow variable? Or maybe it's because of that multi-line log message. Can I get MercuryTrade to re-parse the file somehow? That would let us binary search our Client.txt for the cause.
Im into the same problem. I think collect only the lines starting with 20xx/xx/xx.
After playing for a while, messages stop popping up. I haven't found a way to consistently trigger the bug, but once it starts it doesn't stop unless I restart MercuryTrade. That usually fixes the issue.
Here is an example outgoing log that didn't trigger a popup:
And here is an incoming one: