These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

EVEMon Market Unified Uploader (EMUU) Beta v0.4

Author
Desmont McCallock
#21 - 2012-05-07 16:32:09 UTC
I'll try to think of something regarding the use of 'localhost'.
Desmont McCallock
#22 - 2012-05-08 08:58:05 UTC  |  Edited by: Desmont McCallock
Due to some changes made on the way EMUU is uploading UF messages to endpoints, which leads to incompatibilities, endpoints have been disabled.

EMUU versions till Beta v0.3 will not work anymore even if you see available endpoints in it (the upload format is incompatible).

Starting from EMUU Beta v0.4 endpoints that will have adapt the new way will be supported.
Currently only EVE Central and BattleClinic are available. Waiting for EMDR and Eve Addicts to come in line.
Desmont McCallock
#23 - 2012-05-11 12:00:51 UTC
Please update to Beta v0.4.
Snarf Aldes
University of Caille
Gallente Federation
#24 - 2012-05-12 09:52:27 UTC
For some reason it is only uploading a single order, and then pausing for 10 minutes.
Quote:

2012-05-12 11:43:28: Uploading to EVE Addicts, orders: 1, typeID: 973, region: 10000033
2012-05-12 11:43:28: 1



Next upload try to EVE Addicts at: 12-May-12 11:53:28


The upload came through fine, and the server responded with 1
It should have uploaded at least 20 orders this particular run.

Creator of Eve Addicts

Snarf Aldes
University of Caille
Gallente Federation
#25 - 2012-05-12 10:01:08 UTC
hmm, i fixed it, but it is the weirdest bug i've ever seen.

After a successful upload i do: echo "1"; to indicate success.
now, at the end of the script, i close php with ?>
if there are any extra empty lines after that, it fails, if the ?> are the last characters of the script it works....

Does not make any sense to me.

Creator of Eve Addicts

Snarf Aldes
University of Caille
Gallente Federation
#26 - 2012-05-12 10:09:59 UTC
Snarf Aldes wrote:
hmm, i fixed it, but it is the weirdest bug i've ever seen.

After a successful upload i do: echo "1"; to indicate success.
now, at the end of the script, i close php with ?>
if there are any extra empty lines after that, it fails, if the ?> are the last characters of the script it works....

Does not make any sense to me.

blahhh, the extra lines probably get translated to newlines or something...

Maybe you could do a trim() or something similar on the returned value?

Creator of Eve Addicts

Desmont McCallock
#27 - 2012-05-12 10:10:33 UTC
If you do not close the script, my code produces an exception and the message you see is the exception message that I catch. In my code for checking the response, I do not strip any excess spaces and that's why my checking fails. I'll test it locally and see if I can find a fix/workaround on this.
Desmont McCallock
#28 - 2012-05-12 10:43:53 UTC  |  Edited by: Desmont McCallock
Using [echo "1";] on an open php script I wasn't able to reproduce your issue. Never the less though I 'm gonna add trimming code to prevent it from happening. But leaving your script open it produces an exception in my code.

Btw, can you leave your script open so I can see exactly what's going on?
Andy DelGardo
#29 - 2012-05-13 08:25:19 UTC
Is there a plan to support upload keys, so we can get our uploads counted on the API sites?
Desmont McCallock
#30 - 2012-05-13 08:39:16 UTC
No, any uploads you do will be credited to EMUU and when EVEMon is released to EVEMon.
Andy DelGardo
#31 - 2012-05-13 08:40:49 UTC  |  Edited by: Andy DelGardo
Desmont McCallock wrote:
No, any uploads you do will be credited to EMUU and when EVEMon is released to EVEMon.


Um this way i can never beat Scrappy BOB! :( Seriously it may look like a little detail, but uploading large data requires some setup skills and we really like these silly statistics. So considering that currently most market-data only comes from a few individuals, getting a little bit of credit is a big thing to us.

bye Andy
Desmont McCallock
#32 - 2012-05-13 08:42:12 UTC  |  Edited by: Desmont McCallock
The purpose of EMUU (and my intention of creating it) is for the community to support the market driven sites and not to promote e-peen (generally speaking and not targeting you).

Edit: Just a heads up, when EVEMon gets released with EMUU implemented, the stand alone EMUU will be disabled.
Snarf Aldes
University of Caille
Gallente Federation
#33 - 2012-05-13 08:48:43 UTC
Desmont McCallock wrote:
Using [echo "1";] on an open php script I wasn't able to reproduce your issue. Never the less though I 'm gonna add trimming code to prevent it from happening. But leaving your script open it produces an exception in my code.

Btw, can you leave your script open so I can see exactly what's going on?

I don't leave the script open.

What i meant was that if i leave empty lines after the closing tag, the error occurs.

Creator of Eve Addicts

Andy DelGardo
#34 - 2012-05-13 08:48:45 UTC
Its not about e-peen, just some small "working" incentive to actually setup multiple upload accounts and run them for a decent amount of time. I mean i hate "achievements" on my xbox, but seems most other players love them for some reason. Also consider that those stats pages would not exist on those sites if there is no purpose to it, its a silly psychological thing :)

bye Andy
Desmont McCallock
#35 - 2012-05-13 08:50:47 UTC
Snarf Aldes wrote:
Desmont McCallock wrote:
Using [echo "1";] on an open php script I wasn't able to reproduce your issue. Never the less though I 'm gonna add trimming code to prevent it from happening. But leaving your script open it produces an exception in my code.

Btw, can you leave your script open so I can see exactly what's going on?

I don't leave the script open.

What i meant was that if i leave empty lines after the closing tag, the error occurs.


OK I will look at that, although I have added the trimming code but not yet released it.
Desmont McCallock
#36 - 2012-05-13 09:23:23 UTC  |  Edited by: Desmont McCallock
I finally managed to reproduce the issue Snarf. As you may know better than me, a page that contains PHP script still is an html page and any rows after the end of the script is interpreted as break lines.

Never the less trimming code works. But if you leave the script open (without adding the PHP end tag) the response is without break lines.
Shingyoku
Griffin Support Services
Ad-Astra
#37 - 2012-05-14 22:30:02 UTC
So does this mean the battleclinic price server has an endpoint I can add to evemarketeer's eve unified uploader? If so please share the URL and where I get my upload key so I can get my stuff going there too.
Desmont McCallock
#38 - 2012-05-15 05:15:15 UTC  |  Edited by: Desmont McCallock
Actually EMK uploader is not using UF. The name is confusing and it should be named "EVE Universal Uploader", as the intention of the author was to support all formats.
EVE Marketeer and EVE Market Data are (atm) the only sites that doesn't support UF.
Andy DelGardo
#39 - 2012-05-27 16:34:07 UTC
Is there some crashlog support or logfile somewhere to help debugging, since even the current 0.4 version keeps crashing after a few hours of usage?
Desmont McCallock
#40 - 2012-05-27 16:55:20 UTC  |  Edited by: Desmont McCallock
EMUU (in this form) will be discontinued as of June 10th (endpoints are going to be disabled). Currently you can get what you need from EVEMon 1.7.0 beta (available from the official EVEMon portal as "snapshot").
P.S. Not to mention that in EVEMon 1.7.0 we have added some nice features including the EMUU.