biow0lf / evedev-kb

Automatically exported from code.google.com/p/evedev-kb
1 stars 0 forks source link

Manually posted Kills don't get verified via API in EDK 4.0.1 #186

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Post a Kill manually that would also be pulled by API later.
2. Wait for the API pull to happen.
3. See that it's not verified.

What is the expected output? What do you see instead?
Killmail should be verified, as it got with the old API system. Instead it 
stays unverified(->No ExternalID set).

What version of the board are you using?
4.0.1 Release

What version of PHP and MySQL does the board run on?
PHP 5.3.3-7+squeeze3 with Suhosin-Patch
mysql  Ver 14.14 Distrib 5.1.49, for debian-linux-gnu

What is the url of a page where the error occurs or has occurred?
http://www.mtl-eve.org/edk/index.php/kill_detail/955/

Please provide any additional information below.
Character is in Corp. And a corporation api key is entered. If you don't 
manually post kills, they get fetched from API and show as verified.

Original issue reported on code.google.com by timo@rothenpieler.org on 9 Dec 2011 at 8:28

GoogleCodeExporter commented 9 years ago
I can't duplicate this. If you can, check the killlog xml 
(cache/api/[keyid]/.../Request*.xml) to see if the kill is present.

Original comment by kovellia on 10 Dec 2011 at 8:05

GoogleCodeExporter commented 9 years ago
Kill is present in KillLog api.
Latest Requst.xml: http://www.mtl-eve.org/Request.xml

Yar'vak capsule kill is the first in the xml, and still not verified.

Original comment by timo@rothenpieler.org on 10 Dec 2011 at 3:05

GoogleCodeExporter commented 9 years ago
Another thing i just discovered:
In the Api Fetch Log, for the time the kills happend, it shows a lower Total 
Mail count as usual(normal 100, for this fetch 95). All 95 got ignored, all 
other numbers in that row are 0.

Original comment by timo@rothenpieler.org on 10 Dec 2011 at 3:14

GoogleCodeExporter commented 9 years ago
It's probably related. Kills that exist but do not have the mail hashed or an 
external id set, do not add to the total mail count. Presumably the problem 
with verifying happens there. I can duplicate the problem, but you would need 
to have made some other db changes to trigger it. There will be some fixes made 
soon. When there are I'll update this to see if they helped.

Original comment by kovellia on 12 Dec 2011 at 11:12

GoogleCodeExporter commented 9 years ago
It feels like only Manually posted(and maybe fetched, too) Podkills with no 
implants on it don't get verified.
But i don't have enough Kills on our board to verify this theory.

Original comment by timo@rothenpieler.org on 13 Dec 2011 at 12:13

GoogleCodeExporter commented 9 years ago
Closing this old issue now.

There is a fix/workaround in EDK 4.0.5 (also in current 4.1.0-dev) for this.
But as this issue is from 2011, I don't know the changes done in between.

If you still see such a problem, please report to the forums.

Original comment by hgloc...@gmail.com on 3 Jan 2014 at 3:55