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

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

Market Discussions

 
  • Topic is locked indefinitely.
 

Still using EVEWalletAware (EWA)? Please read

Author
Eric Xallen
Deep Core Mining Inc.
Caldari State
#141 - 2014-11-23 21:36:13 UTC
Found the issue, and its PEBKAC. However you might want to update your API input screen to match CCP's layout.

CCPs APIs are listed as:
Key ID
Verification Code

Your input fields are:
Verification Code
Key ID

Because I'm a dumbass I've been putting them around the wrong way. I guess the Key ID field is getting a string far too long and returning a null value to the field?

The More You Know!
Hel O'Ween
Men On A Mission
#142 - 2014-11-24 17:07:06 UTC
Oh, well ...

Glad you figured it out.

Eric Xallen wrote:
Found the issue, and its PEBKAC. However you might want to update your API input screen to match CCP's layout.


Good suggestion.

Quote:

I guess the Key ID field is getting a string far too long and returning a null value to the field?


It's because keyID is always numeric, whereas vCode is a string.

EVEWalletAware - an offline wallet manager.

Hel O'Ween
Men On A Mission
#143 - 2014-12-08 16:59:37 UTC
I've published an update to EWAAutoData, the automatic data downloader for EWA.

I streamlined it a bit, i.e. it no longer reports (even wrong) wallet balances for characters that are excluded from the download. While doing so, I recognized that the code to retrieve prices from eve-marketdata.com hasn't been working for ages. Fixed that while I was there. And finally I removed the irritating screen flickering during updates, when the application was minimized to the system tray.

EVEWalletAware - an offline wallet manager.

Hel O'Ween
Men On A Mission
#144 - 2014-12-10 11:26:41 UTC
... and with Rhea being released, I've also published a new database release.

As always, click "?" -> "Check for updates" to update your EWA database.

EVEWalletAware - an offline wallet manager.

Kain Duku
LoGisTicAl ERr0R
#145 - 2015-01-06 16:20:07 UTC  |  Edited by: Kain Duku
Keep up the good work. I'll be downloading and installed EWA tonight :)


I did have one question which I couldn't find the answer for.

How much historical data will it hold or is it more or less just limited to space on my PC?
Hel O'Ween
Men On A Mission
#146 - 2015-01-07 11:21:18 UTC
Kain Duku wrote:
[...] or is it more or less just limited to space on my PC?


Basically this.

EWA itself does never delete any data it has retrieved from EVE's API. There's an option though (Extras - Database maintenance - Compact database) which lets the user delete older data.

EVEWalletAware - an offline wallet manager.

Hel O'Ween
Men On A Mission
#147 - 2015-01-13 15:33:02 UTC
EWA's database for the Proteus expansion has been released.

EVEWalletAware - an offline wallet manager.

Freiherr vonOertzen
FvO Corp
#148 - 2015-01-14 21:51:56 UTC
Hello Hel O'Ween,

i don't know if this is the right place to ask you something, but perhaps you can help me with my problem.

Some years ago I have stopped to play EVE, now I retry it, but for play I need WalletAware/ my old database.

I have reinstalled it on my new computer. Unfortunately I have deleted WalletAware on my old computer and I have only the mdb.

I can't import it (not a valid EWA export). I have try to change the mdb with the new API etc, but that dosen't help me for an import.

Is there a way to do this? I didn't fnd a information in the manual or somewhere else.

Best regards from Cologne!

FvO
Hel O'Ween
Men On A Mission
#149 - 2015-01-15 08:26:34 UTC
Hallo Euer Gnaden. ;-)

Yes, this is the right place to ask.

The short answer to your question is: yes, it is possible to reuse your old database.

The longer answer is: depending on how old your former EWA version/database is, it might need some manual work.

"Some years" sounds like we'll have some work to do. Therefore I'd suggest that you send me an eve mail with your real email address, as we most likely need to exchange information of yours that should be kept private. We would also be able to communicate in German.

Best regards from Frankfurt.

EVEWalletAware - an offline wallet manager.

Freiherr vonOertzen
FvO Corp
#150 - 2015-01-15 16:35:48 UTC
Thank you for your reply.

I will send you an eve mail!
Hel O'Ween
Men On A Mission
#151 - 2015-01-15 17:32:55 UTC
You've got mail.

EVEWalletAware - an offline wallet manager.

Twisted NEEDSPLEX
School of Applied Knowledge
Caldari State
#152 - 2015-01-29 07:29:55 UTC  |  Edited by: Twisted NEEDSPLEX
Hel,

Thanks for the quick reply's everywhere. I too am experiencing the dubious wallet journal error 364. I've nuked everything and started over just to minimize human error.

Here's what I've got, and let me know if you need more info.

Ver 2.17 - DB ver 55

I don't receive any errors on the log file

My cached XML files show...
Account Balance (corporation)
Wallet Transaction (7 times)
Market Order (corporation)
Corporation information

According to your previous posts, 364 means there's no journal to show, indeed the XML cache supports that. But, is there somewhere I can check to see if it's even looking for the corp journal? I watch the status bar while updating the corp info, but, I never see it downloading the journal, only the transactions.

Upped the trace to 2 and searched for journal in the log file. These are the only 2 occurrences of journal:

VarType: 8
====================================================================================================
Date/Time: 1/28/2015 11:39:04 PM
Event : TraceMsg

cEVEWalletJournals:GetWalletJournalCorpXML->
Hel O'Ween
Men On A Mission
#153 - 2015-01-29 18:00:58 UTC
Hi Twisted,

unfortunately I'Ve never been able to reproduce the 364 error. I suspect it has something to with how the API key was created (especially involving a key created for "All characters").

If you paste this ...

https://api.eveonline.com/corp/WalletJournal.xml.aspx?keyID=(your keyID)&vCode=(your vCode)&accountKey=1000

... into your browser's address bar and replace "(your keyID)" and "(your vCode)" with the keyID and vCode you've used in EWA, does the API return a page full of data? Or what's the result. FYI: the accountKey part specifies the various wallet divisions of a corporate wallet with 1000 being the first dviision.

BTW, are you using EWA or EWAAutoData to pull the API data? If you don't already do so, try EWAAutoData. It's newer than EWA itself and has some API handling improvements. Unfortunately I can't publish a similar EWA version, as the updating code's a mess currently, as I try to rewrite that one.

EVEWalletAware - an offline wallet manager.

Twisted NEEDSPLEX
School of Applied Knowledge
Caldari State
#154 - 2015-01-30 04:52:23 UTC  |  Edited by: Twisted NEEDSPLEX
It's a corp key, so the all characters problem shouldn't be an issue.

I'm using the EWA data puller. When I try to launch EWAAutoData, I get the following error:

An unknown error occured while loading this application. Check the log file for further information.

When using the linked address, I get a page full of data. I copied and pasted the API key info out of EWA, so it's the same key and vcode.

If it helps, I don't have any character keys in EWA. Just the corp key.
Hel O'Ween
Men On A Mission
#155 - 2015-01-30 18:34:29 UTC
Twisted NEEDSPLEX wrote:
If it helps, I don't have any character keys in EWA. Just the corp key.


Shocked

Oh, it never occured to me that one would use EWA in such a way. You might be on to something here ... I'm currently not at my development machine and won't be until Tuesday, but that could explain both the 364 error in EWA and the "unknown error" of EWAAutoData.

So perhaps as a workaround (if that's indeed what's causing the errors) you could add a character keyID/vCode to EWA, even if you don't use it.

Quote:

Check the log file for further information.


BTW, the log file location for both applications is in Windows Vista and upwards C:\ProgramData\EVEWalletAware\LOGS. EWAutoData's log files (which are all plain text files) all start with "EWAAD"

EVEWalletAware - an offline wallet manager.

Twisted NEEDSPLEX
School of Applied Knowledge
Caldari State
#156 - 2015-01-31 09:24:48 UTC
Well, adding an account wide character key allowed the auto importer to run. Though, when attempting to open the corp wallet journal, I still get a 364 error.
AntiMatter Evoria
Epicentre Syndicate
#157 - 2015-01-31 15:21:57 UTC  |  Edited by: AntiMatter Evoria
I can confirm the same as Twisted as I also get the same error when trying to access the corporate journal "runtime error 364"
Looks like an amazing program and i only just started using it, hope you can get this feature patched/working!

EDIT: It all works okay as long as you use a character API key and a corporate API key within the same EWA account. Using just a corporate key on it's own won't allow you to download the journal for some reason. Given this I've just made another account key for that purpose. Still very useful software!
Hel O'Ween
Men On A Mission
#158 - 2015-01-31 18:45:27 UTC  |  Edited by: Hel O'Ween
Thanks for the continued feedback, folks.

Out of curiousity: if you go to "Extras" - "Cached XML files", are there any entries with "Query type" = "Wallet journal (corporation)"? And if so, if you click on (one of) them, does the lower window show any content? And again, if so, does it look like valid journal data or can you spot some kind of error message? (Hint: you can export the XML to file and open it with i.e. Internet Explorer for better readability)

[Added]
A visual inspection of the wallet journal's window loading code seems to suggest that the error 364 is caused by missing/non-existent wallet journal data. I subsequently unload the form ... while still being in the loading process. While this one looks trivial to fix, it's just a follow-up error of being able to fetch corporate wallet journals ...

So it still begs the question why EWA can't download corporate wallet journal data for some of you folks ...

[Added 2]
And just to make sure we're not missing the obvious. I currently know of 3 cases that prevent EWA (or any other tool, for that matter) from downloading API data:

1) Wrong/missing API key options
EWA tries to access an API for which your key doesn't grant access to.

2) Missing ingame rights
For a couple of APIs - especially the corp one's, the character accessing the API needs the appropriate ingame corporation roles in addition to the right API key rights

3) Another application has downloaded this API
API data is cached. And although CCP has reduced the caching times have since its invention, caching is still there. So if one tool has already grabbed a certain API, another tool can't download data for the same API until the cache timer has expired. EVEMon for example grabs a ton of different APIs if you haven't excluded them explicitly, although you might "just" use it for skill management.

EVEWalletAware - an offline wallet manager.

Twisted NEEDSPLEX
School of Applied Knowledge
Caldari State
#159 - 2015-01-31 19:59:46 UTC
Figured it out ... you have to put the corp API and the personal API into the SAME account page in the EWA options page!!!

It all works for me now ><
Hel O'Ween
Men On A Mission
#160 - 2015-02-03 17:07:32 UTC
Twisted NEEDSPLEX wrote:
Figured it out ... you have to put the corp API and the personal API into the SAME account page in the EWA options page!!!


Yeah, that works because of the bug I had in there. Your comment about only using a corp key led me to the right place. Which should now be fixed, along with the 364 error, when trying to open a wallet journal window when no journal data is currently present.

Said that, I've released a new version of both EWA (2.1.19) and EWAAutoData (1.0.30). I highly recommend to update both applications, as they share the same offending code.

EVEWalletAware - an offline wallet manager.