akiver / cs-demo-manager

Companion application for your Counter-Strike demos.
https://cs-demo-manager.com
MIT License
1.44k stars 195 forks source link

Error during insertion of Demo #657

Closed gitrys closed 10 months ago

gitrys commented 11 months ago

Describe the bug

I wanted to analyze the demo, but then this error happened.

The analyze of the demo succeded, but then this error displayed (above the log): Inserting match... An error occured while inserting the match into the database

Demo links

https://1drv.ms/f/s!AlssRHrcwz-_jMNYVS3Z-mW05kxP9Q?e=avZLUg

Steps to reproduce

  1. start application
    1. download demo
  2. hit analyze
  3. wait

Expected behavior

I expected that the demo is analyzed, but an error occured.

How often does this bug happen?

Every time

Log file

Grenade nil in decoy start event Grenade nil in decoy start event Command failed: psql -c "\copy matches(checksum,game,demo_path,name,date,source,type,map_name,server_name,client_name,tick_count,tickrate,framerate,duration,network_protocol,build_number,game_type,game_mode,game_mode_str,is_ranked,kill_count,assist_count,death_count,shot_count,winner_name,winner_side,overtime_count,max_rounds,has_vac_live_ban) FROM 'C:\Users\redacted\AppData\Local\Temp\cs-demo-manager\match730_redacted_match.csv' CSV DELIMITER ','" "postgresql://:@*:/csdm" unrecognized win32 error code: 123unrecognized win32 error code: 123FEHLER: doppelter Schlüsselwert verletzt Unique-Constraint »matches_pkey« DETAIL: Schlüssel »(checksum)=(290825e32c9f69b9)« existiert bereits. KONTEXT: COPY matches, Zeile 1

Environment information

Version 3.0.1 OS: Win 11 22H2, newest patches.

Additional context

No response

akiver commented 11 months ago

I don't know how, but it looks like you tried inserting a demo already in the database. Could you go to the matches page, copy/paste the checksum 290825e32c9f69b9 in the Filter input text (top-right), and see if there is a demo in the list? If so, please upload it too.

gitrys commented 11 months ago

Okay, i don't know whats going on, if i search the checksum the same demo is displayed. But as you can see in the picture the "Date" is not the same. Unbenannt-2 The top demo in the picture is the match from the "Demos" Tab The bottom in the picture the filtered "Matches" Tab (filtered with your provided checksum)

If i rightclick both demos and click "reveal in explorer" its the same demo.

akiver commented 11 months ago

Could you try with the version 3.0.2 please?

github-actions[bot] commented 10 months ago

This issue was closed due to inactivity. Feel free to reopen if needed.

github-actions[bot] commented 10 months ago

This issue was closed due to inactivity. Feel free to reopen if needed.

CaliburNS commented 7 months ago

the issue was closed due no activity, but never solved... so.. you need to be all the time annoying programmers so they attend the issues... and also give them a reason to rant...

TPAXcc commented 3 months ago

Same

TPAXcc commented 3 months ago

unknown grenade model 0 {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} Grenade nil in decoy start event {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} Grenade nil in decoy start event Grenade nil in decoy start event {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} Grenade nil in decoy start event Grenade nil in decoy start event {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} Grenade nil in decoy start event {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} Grenade nil in decoy start event {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} Grenade nil in decoy start event {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} Grenade nil in decoy start event {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} Grenade nil in decoy start event {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} Grenade nil in decoy start event {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} Grenade nil in decoy start event {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} Grenade nil in decoy start event {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} Grenade nil in decoy start event {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} {unknown event "bullet_damage" 0} Duplicated match checksum Error: Duplicated match checksum at pyt (C:\Users\TPAXcc\AppData\Local\Programs\cs-demo-manager\resources\src\node\database\matches\insert-match.ts:814:13) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Qbe (C:\Users\TPAXcc\AppData\Local\Programs\cs-demo-manager\resources\src\node\database\matches\insert-match.ts:894:5) at vbe (C:\Users\TPAXcc\AppData\Local\Programs\cs-demo-manager\resources\src\node\database\matches\process-match-insertion.ts:13:3) at Ij.insertMatch (C:\Users\TPAXcc\AppData\Local\Programs\cs-demo-manager\resources\src\server\analyses-listener.ts:144:21) at Ij.processAnalysis (C:\Users\TPAXcc\AppData\Local\Programs\cs-demo-manager\resources\src\server\analyses-listener.ts:123:7) at Ij.loopUntilAnalysesDone (C:\Users\TPAXcc\AppData\Local\Programs\cs-demo-manager\resources\src\server\analyses-listener.ts:89:7) at Ij.addDemosToAnalyses (C:\Users\TPAXcc\AppData\Local\Programs\cs-demo-manager\resources\src\server\analyses-listener.ts:59:5) at mBe (C:\Users\TPAXcc\AppData\Local\Programs\cs-demo-manager\resources\src\server\handlers\renderer-process\demo\add-demos-to-analyses-handler.ts:5:3) at t.onRendererProcessSocketMessage (C:\Users\TPAXcc\AppData\Local\Programs\cs-demo-manager\resources\src\server\server.ts:173:26) Error: Command failed: psql -c "\copy matches(checksum,game,demo_path,name,date,source,type,map_name,server_name,client_name,tick_count,tickrate,framerate,duration,network_protocol,build_number,game_type,game_mode,game_mode_str,is_ranked,kill_count,assist_count,death_count,shot_count,winner_name,winner_side,overtime_count,max_rounds,has_vac_live_ban) FROM 'C:\Users\TPAXcc\AppData\Local\Temp\cs-demo-manager\match730_003701616020016857141_1541877378_237_match.csv' ENCODING 'UTF8' CSV DELIMITER ','" "postgresql://:@*:/csdm" 错误: 重复键违反唯一约束"matches_pkey" ����: 键值"(checksum)=(f8d6906c55ca66ed)" 已经存在 ����: COPY matches, line 1

FXDYJ commented 2 months ago

Problem reproduction Log:

unknown grenade model 0
unknown grenade model 8528019637059176743
Grenade nil in decoy start event
Grenade nil in decoy start event
Grenade nil in decoy start event
Grenade nil in decoy start event
Grenade nil in decoy start event
Grenade nil in decoy start event
Grenade nil in decoy start event
Grenade nil in decoy start event
Grenade nil in decoy start event
Grenade nil in decoy start event
Grenade nil in decoy start event
Grenade nil in decoy start event
Grenade nil in decoy start event
Grenade nil in decoy start event
Grenade nil in decoy start event
Grenade nil in decoy start event
Grenade nil in decoy start event
Duplicated match checksum
Error: Duplicated match checksum
    at byt (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\node\database\matches\insert-match.ts:808:13)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at Rbe (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\node\database\matches\insert-match.ts:838:5)
    at Mbe (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\node\database\matches\process-match-insertion.ts:13:3)
    at Hj.insertMatch (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\server\analyses-listener.ts:144:21)
    at Hj.processAnalysis (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\server\analyses-listener.ts:123:7)
    at Hj.loopUntilAnalysesDone (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\server\analyses-listener.ts:89:7)
    at Hj.addDemosToAnalyses (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\server\analyses-listener.ts:59:5)
    at ABe (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\server\handlers\renderer-process\demo\add-demos-to-analyses-handler.ts:5:3)
    at t.onRendererProcessSocketMessage (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\server\server.ts:173:26)
Error: Command failed: psql -c "\copy matches(checksum,game,demo_path,name,date,source,type,share_code,map_name,server_name,client_name,tick_count,tickrate,framerate,duration,network_protocol,build_number,game_type,game_mode,game_mode_str,is_ranked,kill_count,assist_count,death_count,shot_count,winner_name,winner_side,overtime_count,max_rounds,has_vac_live_ban) FROM 'C:\Users\FlyCloud\AppData\Local\Temp\cs-demo-manager\match730_003706874586848035200_0829907012_145_match.csv' ENCODING 'UTF8' CSV DELIMITER ','" "postgresql://*****:*****@*****:****/csdm"
错误:  重复键违反唯一约束"matches_pkey"
����:  键值"(checksum)=(7b0cb67776fdc5ba)" 已经存在
����:  COPY matches, line 1
unknown grenade model 8528019637059176743
Grenade nil in decoy start event
Duplicated match checksum
Error: Duplicated match checksum
    at byt (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\node\database\matches\insert-match.ts:808:13)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at Rbe (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\node\database\matches\insert-match.ts:838:5)
    at Mbe (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\node\database\matches\process-match-insertion.ts:13:3)
    at Hj.insertMatch (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\server\analyses-listener.ts:144:21)
    at Hj.processAnalysis (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\server\analyses-listener.ts:123:7)
    at Hj.loopUntilAnalysesDone (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\server\analyses-listener.ts:89:7)
    at Hj.addDemosToAnalyses (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\server\analyses-listener.ts:59:5)
    at ABe (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\server\handlers\renderer-process\demo\add-demos-to-analyses-handler.ts:5:3)
    at t.onRendererProcessSocketMessage (C:\Users\FlyCloud\AppData\Local\Programs\cs-demo-manager\resources\src\server\server.ts:173:26)
Error: Command failed: psql -c "\copy matches(checksum,game,demo_path,name,date,source,type,share_code,map_name,server_name,client_name,tick_count,tickrate,framerate,duration,network_protocol,build_number,game_type,game_mode,game_mode_str,is_ranked,kill_count,assist_count,death_count,shot_count,winner_name,winner_side,overtime_count,max_rounds,has_vac_live_ban) FROM 'C:\Users\FlyCloud\AppData\Local\Temp\cs-demo-manager\match730_003706686540294914447_1226789906_142_match.csv' ENCODING 'UTF8' CSV DELIMITER ','" "postgresql://*****:*****@*****:****/csdm"
错误:  重复键违反唯一约束"matches_pkey"
����:  键值"(checksum)=(af59b8c2fc3b258d)" 已经存在
����:  COPY matches, line 1