Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 30 .. 30 :: [one page] |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Ambo
I've Got Nothing
|
Posted - 2009.09.17 12:03:00 -
[1]
Due to me being unable to change Maestro's posts, I've decided it's best to start a new thread for all things EMMA related.
The previous one is here.
The latest installer is available from google code or eve-files
Current status: In hibernation. Database updates will be performed as needed and some fixes may get done from time to time. No active development though.
If you get any problems then feel free to report them here, I make no promises to fix or even investigate any issues though. I'm not actively developing so no additions or enhancements will be made at the moment.
The sourcecode is still available through google code. Issues can also be logged there directly.
If you're a developer and want to help with the project then let me know. --------------------------------------
|
Martow
Pineal Squeegee
|
Posted - 2009.09.19 12:01:00 -
[2]
It seems like the trial code is enabled in this version again. Was that intentional?
|
Loaby
Amarr
|
Posted - 2009.09.19 12:02:00 -
[3]
after the update yesterday the auto-contractor stucks.
i tried different settings for the cargo amount to let the contractor run over that specific "stucking"-station but then it stucks at another station.
any ideas?
|
No Profit
|
Posted - 2009.09.19 12:15:00 -
[4]
Originally by: Martow It seems like the trial code is enabled in this version again. Was that intentional?
No, that was not the intention. I can't look at it where I am right now so will have to wait for monday I'm afraid.
|
Maestro Del'Tirith
Space Exploration
|
Posted - 2009.09.19 12:27:00 -
[5]
Ambo - did you check in your changes to google code? I can see about adjusting late tonight or Sunday. -------------
Looking for a mature group to play with? Recruitment Thread |
Ambo
I've Got Nothing
|
Posted - 2009.09.19 12:38:00 -
[6]
Originally by: Loaby after the update yesterday the auto-contractor stucks.
i tried different settings for the cargo amount to let the contractor run over that specific "stucking"-station but then it stucks at another station.
any ideas?
I didn't touch the auto contractor code so no idea what's going on there.
It seems like some of the changes included in the last release must not have been committed to the google code repository. --------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2009.09.19 12:44:00 -
[7]
Originally by: Maestro Del'Tirith Ambo - did you check in your changes to google code? I can see about adjusting late tonight or Sunday.
Yeah, all my latest changes are in there. Glad to see you're still around. --------------------------------------
|
Maestro Del'Tirith
Space Exploration
|
Posted - 2009.09.19 12:46:00 -
[8]
Busy but I try to check in on occasion - I'll see if I can resolve the trial piece in the update tonight or tomorrow.
-------------
Looking for a mature group to play with? Recruitment Thread |
clixoras
|
Posted - 2009.09.20 00:50:00 -
[9]
Originally by: Loaby after the update yesterday the auto-contractor stucks.
was the beta released? i didnt see an (auto)update. (earlier update worked automatically so i assumed this update was also automatic). Do i have to install in manually?
|
Ambo
I've Got Nothing
|
Posted - 2009.09.20 06:36:00 -
[10]
Originally by: clixoras
Originally by: Loaby after the update yesterday the auto-contractor stucks.
was the beta released? i didnt see an (auto)update. (earlier update worked automatically so i assumed this update was also automatic). Do i have to install in manually?
Currently the update to 3.1.1.0 is only available as a beta. The main version is still the previous one. (i.e. 3.1.0.6 I think) --------------------------------------
|
|
Maestro Del'Tirith
Space Exploration
|
Posted - 2009.09.20 19:24:00 -
[11]
I poked around the code, and I can't see how or why the requirement for the key would have been re-added. The assembly which handles the key authentication is not referenced, and the previous points in the code which had the authorization check are not in there. Are you sure it wasn't a bad build/update?
Ambo - just a thought, but I think something that would really help is a new 'from scratch' build for download so that updates aren't required to disable the check. I attempted to do this at one point, but the setup project to build the installer went to the dogs with the upgrade to VS 2008. |
Ambo
I've Got Nothing
|
Posted - 2009.09.21 07:24:00 -
[12]
Originally by: Maestro Del'Tirith I poked around the code, and I can't see how or why the requirement for the key would have been re-added. The assembly which handles the key authentication is not referenced, and the previous points in the code which had the authorization check are not in there. Are you sure it wasn't a bad build/update?
Ambo - just a thought, but I think something that would really help is a new 'from scratch' build for download so that updates aren't required to disable the check. I attempted to do this at one point, but the setup project to build the installer went to the dogs with the upgrade to VS 2008.
Really? I build a new setup project from 2008, it's linked in the first post in this thread.
Also, I've checked both my code and the google code browser and the license check is in there in both cases. I think you must have forgotten to commit your changes after removing the check? --------------------------------------
|
Loaby
Amarr
|
Posted - 2009.09.21 15:40:00 -
[13]
ambo, the nav report stops somewhere in the middle of the process. i can live with that but i am curious what this time limit notification (zeitlimit nberschritten, blabla) means
|
Ambo
I've Got Nothing
|
Posted - 2009.09.21 18:14:00 -
[14]
Originally by: Loaby ambo, the nav report stops somewhere in the middle of the process. i can live with that but i am curious what this time limit notification (zeitlimit nberschritten, blabla) means
I *think* that happens because the program detects an infinite loop and bails out of it. Could well be something totally different though.
I'm hoping we'll have these problems straightened out soon. --------------------------------------
|
EyeCeeYou
Caldari Goat Killers Incorporated
|
Posted - 2009.09.22 04:52:00 -
[15]
Hi - Thanks for all your work!
I tried installing v.1.3.1.0 tonite. Install seemed to work OK.
On first boot, it said I needed to install SQL (and gave me a link - nice!).
So, I did. But since I'm on a Vista 64 bit, I installed the 64 bit version.
After installing SQL, I tried to run application. It went further this time, but dropped out with an error message:
Quote: There was a problem validating your installation. Requested registry access is not allowed.
Is this a known issue? Any suggestions??? Thanks!
|
Ambo
I've Got Nothing
|
Posted - 2009.09.22 07:14:00 -
[16]
Originally by: EyeCeeYou Hi - Thanks for all your work!
I tried installing v.1.3.1.0 tonite. Install seemed to work OK.
On first boot, it said I needed to install SQL (and gave me a link - nice!).
So, I did. But since I'm on a Vista 64 bit, I installed the 64 bit version.
After installing SQL, I tried to run application. It went further this time, but dropped out with an error message:
Quote: There was a problem validating your installation. Requested registry access is not allowed.
Is this a known issue? Any suggestions??? Thanks!
The original application checked the registry to see if you had a valid license key for EMMA. Sounds like your user account does not have read access to the relevant area of the registry. (HKey local machine/Software/)
However, this check was actually removed in a previous version, we've just reintroduced it by mistake in this one. Hopefully there will be an update soon to correct the problem. --------------------------------------
|
ingenting
20th Legion Sodalitas XX
|
Posted - 2009.09.22 16:48:00 -
[17]
still using that god-awful DB?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.09.22 18:41:00 -
[18]
Originally by: ingenting still using that god-awful DB?
If you mean MS-SQL, then yes. It's not that bad. :) I like it.
|
Ambo
I've Got Nothing
|
Posted - 2009.09.22 19:26:00 -
[19]
Originally by: ingenting still using that god-awful DB?
Well I'm not going to change it. That would be a huge job and I've explained my preference for MS SQL several times in the past. If you'd like to take the source code and make it work with another DB, then feel free. --------------------------------------
|
ingenting
20th Legion Sodalitas XX
|
Posted - 2009.09.22 22:56:00 -
[20]
Originally by: Lost Hamster
Originally by: ingenting still using that god-awful DB?
If you mean MS-SQL, then yes. It's not that bad. :) I like it.
not that bad for XP, try anything else and... KABOOM :P
Currently I lack the skills to do that, Ambo
|
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.09.23 07:53:00 -
[21]
Originally by: ingenting not that bad for XP, try anything else and... KABOOM :P
I don't know, I managed to install it anywhere on windows platform, If you want it on linux, then a vmware will help you, to install an OS.
Ps: and yes.. I'm a IT-pro, so it's not a big deal for me.
|
Ambo
I've Got Nothing
|
Posted - 2009.09.24 07:11:00 -
[22]
Maestro, could you commit your changes?
I can then build the release files for a new version. --------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2009.09.25 15:09:00 -
[23]
Beta 1.3.1.1 has now been released:
License check has been removed again. Corrected a spelling mistake in reprocessor screen Fixed a bug that caused item exchange contracts to always be created with the current date/time regardless of what the user entered.
Let me know any problems and hopefully I'll get a full release out soon. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.09.25 15:36:00 -
[24]
There is a bug from the perv. versions that when you have a contraband entry in the journal, then the income statement drops an exception.
Cannot find specified row and column in the report. Row: Expenses Contraband fine. :Column: Column 0
|
Sal Pheebu
|
Posted - 2009.09.25 16:36:00 -
[25]
Originally by: Ambo
If you have an older version of EMMA that requires a key and do not want to update for some reason then here is the official key generator
Hi Ambo,
I'm new to EMMA and loving it. I've got an older version that still requires a key, and would rather wait until the next full release rather than try the beta (since my current version is working perfectly for me).
Unfortunately, it doesn't look as though the Key Gen you refer to above is still in your directory at EVE Files. Any chance you could take another look at that and get it up there?
Say in the next three days...before my version of EMMA expires...
Keep up the good work! Sal
|
Ambo
I've Got Nothing
|
Posted - 2009.09.25 16:45:00 -
[26]
Originally by: Sal Pheebu
Originally by: Ambo
If you have an older version of EMMA that requires a key and do not want to update for some reason then here is the official key generator
Hi Ambo,
I'm new to EMMA and loving it. I've got an older version that still requires a key, and would rather wait until the next full release rather than try the beta (since my current version is working perfectly for me).
Unfortunately, it doesn't look as though the Key Gen you refer to above is still in your directory at EVE Files. Any chance you could take another look at that and get it up there?
Say in the next three days...before my version of EMMA expires...
Keep up the good work! Sal
Oops, I accidentally deleted a load of stuff off eve-files the other day. Thought I'd got it all back but looks like I missed one!
I'll have it available again shortly.
Originally by: Lost Hamster There is a bug from the perv. versions that when you have a contraband entry in the journal, then the income statement drops an exception.
Cannot find specified row and column in the report. Row: Expenses Contraband fine. :Column: Column 0
Thanks, I'll take a look at that at some point. --------------------------------------
|
FX Engineer
Stir Crazy Research and Manufacturing
|
Posted - 2009.09.27 05:44:00 -
[27]
Ambo,
This sounds like a really nice program to use to easily analyze the profitability of my trades, but I am unable to get the program to run. I have Vista Ultimate (32bit version). When I double click the application to run, it momentarily pops up then totally crashes.
Any recommendations?
|
Ambo
I've Got Nothing
|
Posted - 2009.09.27 06:34:00 -
[28]
Originally by: FX Engineer Ambo,
This sounds like a really nice program to use to easily analyze the profitability of my trades, but I am unable to get the program to run. I have Vista Ultimate (32bit version). When I double click the application to run, it momentarily pops up then totally crashes.
Any recommendations?
In the EMMA folder, there should be another folder called 'logging' in there will be a file called ' exceptionlog.txt'. If you could send me this ([email protected]) then that might give me some more information about what's going on. --------------------------------------
|
|
Chribba
Otherworld Enterprises Otherworld Empire
|
Posted - 2009.09.27 18:58:00 -
[29]
While I have yet to see a fake-EMMA file on EVE-Files, a friendly suggestion to Ambo would to include MD5 hash-sums in the OP (used for those who indeed are paranoid) to ensure the content of the files downloaded.
EVE-Files will present you with a MD5-sum of the file downloaded, if this hash does not match the downloaded content, something isn't right and might be an advice to ensure the content being correct.
A good MD5 checker for windows can be found here.
This will probably never be an issue, but no harm in the extra info.
Keep up the good work Ambo.
/c
Secure 3rd party service |
|
Ambo
I've Got Nothing
|
Posted - 2009.09.27 21:13:00 -
[30]
Thanks Chrib, good idea. I'll add the info soon. --------------------------------------
|
|
Ambo
I've Got Nothing
|
Posted - 2009.10.01 07:49:00 -
[31]
Version 1.3.1.1 is now on general release. For patch notes see above (or when you download the update).
If you get any issues after updating then let me know. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.10.01 11:54:00 -
[32]
Works fine so far. :)
Some cosmetics change: Could you please update the About section part of the program in the next version? :) Thanks in advance
|
Vested Interest
|
Posted - 2009.10.01 16:28:00 -
[33]
I'm running v1.3.0.4 currently. When I go to auto-update (showing beta updates) it only shows me v1.3.1.0.
|
Ambo
I've Got Nothing
|
Posted - 2009.10.01 17:53:00 -
[34]
Originally by: Vested Interest I'm running v1.3.0.4 currently. When I go to auto-update (showing beta updates) it only shows me v1.3.1.0.
ok, I shall investigate. --------------------------------------
|
Martow
Pineal Squeegee
|
Posted - 2009.10.02 10:35:00 -
[35]
I ran the autoupdate, and now I'm getting this exception when I try to start up EMMA. I've deleted and reinstalled EMMA twice since, but it hasn't helped. Any ideas?
===================================================================================== EXCEPTION REPORT ===================================================================================== 2-10-2009 17:29:15 Critical - EveMarketMonitorApp.Common.EMMAException - Error during startup Inner Exception: Access to the path 'AutoUpdater.exe' is denied. Stack Trace: at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive) at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive) at EveMarketMonitorApp.GUIElements.Main.AutoUpdate() at EveMarketMonitorApp.GUIElements.Main..ctor(Boolean checkForUpdates)
|
Kovid
Reaper Industries Eternal Rapture
|
Posted - 2009.10.02 17:01:00 -
[36]
Running Vista 64
Description: Stopped working
Problem signature: Problem Event Name:CLR20r3 Problem Signature 01:evemarketmonitorapp.exe Problem Signature 02:1.3.1.0 Problem Signature 03:4ab215a1 Problem Signature 04:mscorlib Problem Signature 05:2.0.0.0 Problem Signature 06:49cc5797 Problem Signature 07:349d Problem Signature 08:119 Problem Signature 09:System.IO.DirectoryNotFound OS Version:6.0.6002.2.2.0.256.1 Locale ID:1033
I followed the readme with stopping the service. But when I went to locate the directory it seems to have never been created. Any suggestions?
|
Ambo
I've Got Nothing
|
Posted - 2009.10.13 16:28:00 -
[37]
Edited by: Ambo on 13/10/2009 16:30:02 Version 1.3.1.2 is now available as a beta
This has a couple of fixes for issues around bank accounts. Bit late now that all the bank are bust but hey, better late than never.
Originally by: Martow I ran the autoupdate, and now I'm getting this exception when I try to start up EMMA. I've deleted and reinstalled EMMA twice since, but it hasn't helped. Any ideas?
===================================================================================== EXCEPTION REPORT ===================================================================================== 2-10-2009 17:29:15 Critical - EveMarketMonitorApp.Common.EMMAException - Error during startup Inner Exception: Access to the path 'AutoUpdater.exe' is denied. Stack Trace: at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive) at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive) at EveMarketMonitorApp.GUIElements.Main.AutoUpdate() at EveMarketMonitorApp.GUIElements.Main..ctor(Boolean checkForUpdates)
I'm guessing you're using Vista?
Try installing and running with an account that has admin privilages. I forget all the hopes you have to jump through to get it working on a normal account but I think that it's possible.
Originally by: Kovid Running Vista 64
Description: Stopped working
Problem signature: Problem Event Name:CLR20r3 Problem Signature 01:evemarketmonitorapp.exe Problem Signature 02:1.3.1.0 Problem Signature 03:4ab215a1 Problem Signature 04:mscorlib Problem Signature 05:2.0.0.0 Problem Signature 06:49cc5797 Problem Signature 07:349d Problem Signature 08:119 Problem Signature 09:System.IO.DirectoryNotFound OS Version:6.0.6002.2.2.0.256.1 Locale ID:1033
I followed the readme with stopping the service. But when I went to locate the directory it seems to have never been created. Any suggestions?
I remember this one. Again, I'm pretty sure it's a Vista/privilages thing. Try running as admin account. --------------------------------------
|
Vested Interest
|
Posted - 2009.10.14 00:04:00 -
[38]
Could you zip the whole entire thing including the item db into a single file and hotlink it? Try as I may I can't get my old rev to update itself.
|
Ambo
I've Got Nothing
|
Posted - 2009.10.14 07:36:00 -
[39]
Edited by: Ambo on 14/10/2009 07:36:27 This zip contains the 1.3.1.2 executable with the data files from 1.3.1.1.
http://dl.eve-files.com/media/corp/Ambo/EMMA_1.3.1.2_-_partial.zip
Edit - depending on which version you are currently running, you may also be missing other files so let me know if you get any issues. --------------------------------------
|
Capitalist Swineherder
|
Posted - 2009.10.14 14:35:00 -
[40]
I get strange results running NAV reports. The most recent period seems to be correct but I get progressively larger and larger negative sums for Cash in Escrow and Assets with each previous period. That seems to severely throw off the totals. So much so that the NAV report claims I was 9.67B in red two months ago. Since I have never taken out any loans, that simply isn't possible. Both of those values should never be negative unless I'm missing something.
I'm running 1.3.1.1 and can provide additional data if you need it. It's not a huge issue for me but it would be interesting to get an accurate history of how my ISK has been growing.
|
|
Ambo
I've Got Nothing
|
Posted - 2009.10.14 15:21:00 -
[41]
Originally by: Capitalist Swineherder I get strange results running NAV reports. The most recent period seems to be correct but I get progressively larger and larger negative sums for Cash in Escrow and Assets with each previous period. That seems to severely throw off the totals. So much so that the NAV report claims I was 9.67B in red two months ago. Since I have never taken out any loans, that simply isn't possible. Both of those values should never be negative unless I'm missing something.
I'm running 1.3.1.1 and can provide additional data if you need it. It's not a huge issue for me but it would be interesting to get an accurate history of how my ISK has been growing.
Yeah, I'm afraid it's an issue with trying to calculate backwards from the limited data available.
If you've not used EMMA before then it's pretty much guaranteed that you'll have something like that in your NAV report.
The more often you run the report and the longer you collect data, the more accurate the historic values will become.
--------------------------------------
|
Buster Gonads
|
Posted - 2009.10.14 15:39:00 -
[42]
Please, can you rename your product to something other than EMMA? The problem is whenever I see this thread, it reminds me of her and I was so in love!
Please call it something else, like, erm, Brian. Thanks.
|
Osedah Bariah
|
Posted - 2009.10.15 00:35:00 -
[43]
Quote: Originally by: KovidRunning Vista 64
Description: Stopped working
Problem signature: Problem Event Name: CLR20r3 Problem Signature 01: evemarketmonitorapp.exe Problem Signature 02: 1.3.1.0 Problem Signature 03: 4ab215a1 Problem Signature 04: mscorlib Problem Signature 05: 2.0.0.0 Problem Signature 06: 49cc5797 Problem Signature 07: 349d Problem Signature 08: 119 Problem Signature 09: System.IO.DirectoryNotFound OS Version: 6.0.6002.2.2.0.256.1 Locale ID: 1033
I followed the readme with stopping the service. But when I went to locate the directory it seems to have never been created. Any suggestions?
I remember this one. Again, I'm pretty sure it's a Vista/privilages thing. Try running as admin account.
I seem to be having the same issues and I am installing as admin on a 32-bit win 7 system.
|
Ambo
I've Got Nothing
|
Posted - 2009.10.15 07:22:00 -
[44]
Originally by: Osedah Bariah
Quote: Originally by: KovidRunning Vista 64
Description: Stopped working
Problem signature: Problem Event Name: CLR20r3 Problem Signature 01: evemarketmonitorapp.exe Problem Signature 02: 1.3.1.0 Problem Signature 03: 4ab215a1 Problem Signature 04: mscorlib Problem Signature 05: 2.0.0.0 Problem Signature 06: 49cc5797 Problem Signature 07: 349d Problem Signature 08: 119 Problem Signature 09: System.IO.DirectoryNotFound OS Version: 6.0.6002.2.2.0.256.1 Locale ID: 1033
I followed the readme with stopping the service. But when I went to locate the directory it seems to have never been created. Any suggestions?
I remember this one. Again, I'm pretty sure it's a Vista/privilages thing. Try running as admin account.
I seem to be having the same issues and I am installing as admin on a 32-bit win 7 system.
Looking back through the older threads, I think this problem is actually down to Vista/Win7 virtualisation of the program files directory. In theory, it should just work but sometimes it dosn't.
I never got around to making EMMA properly vista compliant but I will do so... sometime. --------------------------------------
|
Eulalinda
|
Posted - 2009.10.17 23:09:00 -
[45]
I'm brand new to EMMA and am likely doing something silly. So I'm going through the tutorial and when I click "Orders" as instructed, nothing happens. No error, no sound, no pop-ups--nothing.
I'll move on to the next part of the tutorial, Transactions, but I'd think the Orders screen is rather important.
|
Rathial
|
Posted - 2009.10.18 06:12:00 -
[46]
Question: I paid for a license a while ago, but shortly after I did the need for a key was seemingly removed. Which is nice, but I'm guessing you will want to reinstate it at some point, and I never got a key. So, will I get a key for that eventuality - or will a key never again be needed?
|
Seductive Rose
|
Posted - 2009.10.18 12:47:00 -
[47]
Why is EMMA lighting up my IP filter by trying to connect to "Performance Systems International-ed2k/ap2p"?
Is EMMA associate with an anti-p2p association?
|
Ambo
I've Got Nothing
|
Posted - 2009.10.18 12:53:00 -
[48]
Originally by: Eulalinda Edited by: Eulalinda on 17/10/2009 23:36:12 I'm brand new to EMMA and am likely doing something silly. So I'm going through the tutorial and when I click "Orders" as instructed, nothing happens. No error, no sound, no pop-ups--nothing.
I'll move on to the next part of the tutorial, Transactions, but I'd think the Orders screen is rather important.
EDIT: The Transactions screen had the same issue. EDIT 2: Restarting EMMA fixed both issues. EDIT 3: There is no Grid screen that I can see when going through the tutorial. EDIT 4: OK, the Grid screen opened up automatically with the "Journal" screen which was after the 2 tutorials talking about the Grid screen. Maybe the Grid screen was there before when I was looking at the Transactions window, and maybe the Transactions window was covering the Grid screen. I am running in 1024 x 768. So not much screen area for these big windows. A little confusing, but I'm not complaining. Just trying to give constructive feedback from a newbie's perspective.
Thanks for the feedback. Next time I fiddle with the tutorial, I'll take a look at this.
Originally by: Rathial Question: I paid for a license a while ago, but shortly after I did the need for a key was seemingly removed. Which is nice, but I'm guessing you will want to reinstate it at some point, and I never got a key. So, will I get a key for that eventuality - or will a key never again be needed?
There are certainly no plans to reinstate a key. If we do then I've got records to show if you've paid so no worries there.
If you want a key then you can use the official key gen program linked in the first post.
Originally by: Seductive Rose Why is EMMA lighting up my IP filter by trying to connect to "Performance Systems International-ed2k/ap2p"?
Is EMMA associate with an anti-p2p association?
EMMA dosn't do any P2P stuff. I seem to remember eve-central uses some odd host names though. Try disabling the eve-central lookups in options -> items values and see if that gets rid of the warning.
--------------------------------------
|
Thoraemond
Minmatar Far Ranger
|
Posted - 2009.10.18 16:19:00 -
[49]
It is reported that EMMA shows Market Order creation timestamps that are much older than the data that appears in the API or in the in-game Market Data exports.
Is this because EMMA itself keeps track of the earliest timestamp attached to an orderID? Or from where does that data come? á á
|
Ambo
I've Got Nothing
|
Posted - 2009.10.18 17:50:00 -
[50]
Thanks for the heads up, I'll post a reply in that thread. --------------------------------------
|
|
Seductive Rose
|
Posted - 2009.10.18 19:00:00 -
[51]
Edited by: Seductive Rose on 18/10/2009 18:59:52
Originally by: Ambo EMMA dosn't do any P2P stuff. I seem to remember eve-central uses some odd host names though. Try disabling the eve-central lookups in options -> items values and see if that gets rid of the warning.
You're right in that it appears to be an issue with Eve-Central.com and not EMMA. However, shifting from Eve-Central.com to Eve-Metrics.com does not eliminate EMMA's checking Eve-Central.com when it first loads. No big deal. Just an FYI.
Love the program!
|
Ambo
I've Got Nothing
|
Posted - 2009.10.18 20:21:00 -
[52]
Originally by: Seductive Rose Edited by: Seductive Rose on 18/10/2009 18:59:52
Originally by: Ambo EMMA dosn't do any P2P stuff. I seem to remember eve-central uses some odd host names though. Try disabling the eve-central lookups in options -> items values and see if that gets rid of the warning.
You're right in that it appears to be an issue with Eve-Central.com and not EMMA. However, shifting from Eve-Central.com to Eve-Metrics.com does not eliminate EMMA's checking Eve-Central.com when it first loads. No big deal. Just an FYI.
Love the program!
Thanks :)
When it starts, EMMA makes connections to all the various places it might contact. If any of those fail then it disables communication with that source until EMMA is restarted. That wil be why it's still trying to connect to eve-central at first. --------------------------------------
|
chris4
|
Posted - 2009.10.18 21:09:00 -
[53]
I notice this isn't strictly effecting on Win Vista/Win7 users. I have Win XP SP3 and experiencing a error on loading like whats happen described above. Here is the following error report I keep getting since last update to beta.
AppName: evemarketmonitorapp.exe AppVer: 1.3.1.2 AppStamp:4ad4a800 ModName: kernel32.dll ModVer: 5.1.2600.5781 ModStamp:49c4f482 fDebug: 0 Offset: 00012afb
|
Ambo
I've Got Nothing
|
Posted - 2009.10.19 07:24:00 -
[54]
Originally by: chris4 I notice this isn't strictly effecting on Win Vista/Win7 users. I have Win XP SP3 and experiencing a error on loading like whats happen described above. Here is the following error report I keep getting since last update to beta.
AppName: evemarketmonitorapp.exe AppVer: 1.3.1.2 AppStamp:4ad4a800 ModName: kernel32.dll ModVer: 5.1.2600.5781 ModStamp:49c4f482 fDebug: 0 Offset: 00012afb
hmm, there's not really any info in there that helps in identifying the problem. Do you get any entries in logging/exceptionlog.txt? --------------------------------------
|
Peri Phusis
|
Posted - 2009.10.20 01:12:00 -
[55]
Hi All:
I've been trying unsuccessfully to install and use EMMA for several days. My questions are:
1. Is the program still being supported, i.e., is there a website, forum, or in-game contact for information? 2. What is the current version of EMMA and/or EMMA installer and where can they be obtained. 3. What are the system requirements, subordinate program (i.e., SQL server 2005 SP3? FrameNet 3.5?) names are versions? 4. What are the known problems related to installation and execution? 5. What are the viable alternatives (i.e., EveTrader etc) and their pros and cons.
Thank you. Kind regards, Peri Phusis
|
Ambo
I've Got Nothing
|
Posted - 2009.10.20 07:27:00 -
[56]
Originally by: Peri Phusis Hi All:
I've been trying unsuccessfully to install and use EMMA for several days. My questions are:
1. Is the program still being supported, i.e., is there a website, forum, or in-game contact for information? 2. What is the current version of EMMA and/or EMMA installer and where can they be obtained. 3. What are the system requirements, subordinate program (i.e., SQL server 2005 SP3? FrameNet 3.5?) names are versions? 4. What are the known problems related to installation and execution? 5. What are the viable alternatives (i.e., EveTrader etc) and their pros and cons.
Thank you. Kind regards, Peri Phusis
1. EMMA is still supported but only in a very loose sense. I don't have the time or inclination right now to do much more than that. The project homepage is hosted on googlecode.
2. Current main release version is 1.3.1.1, current beta version is 1.3.1.2. Installers for 1.3.1.0 can be found through the links in the OP. This will then update automatically once installed.
3. SQL Server express 2005 (SP2) and .NET 3.5. Both these are installed by the installer package. However, on 64bit operating systems, you may have to install these components manually.
4. There are several known problems. Mostly around Vista and trying to install/run on non-administrator windows accounts.
5. Check the resources sticky at the top of the forum.
--------------------------------------
|
Peri Phusis
|
Posted - 2009.10.20 18:34:00 -
[57]
Ambo:
We need to talk. Is the trial version different from the licensed one?
I still cannot get ANY of the versions linked in this forum to work on ANY of my computers consistently. The current problem is that the program either disappears after login or after minimization. And the icon on the task bar only offers the option to "quit" not to restore. Something is wrong. Please supply me with an email address or convo me in game.
The program looks promising, and quite frankly,essential for serious trading. Why the lack of development and support? Something is not adding up here......
Yours respectfully, Peri Phusis
|
Ambo
I've Got Nothing
|
Posted - 2009.10.20 19:05:00 -
[58]
Edited by: Ambo on 20/10/2009 19:07:15
Originally by: Peri Phusis Ambo:
We need to talk. Is the trial version different from the licensed one?
I still cannot get ANY of the versions linked in this forum to work on ANY of my computers consistently. The current problem is that the program either disappears after login or after minimization. And the icon on the task bar only offers the option to "quit" not to restore. Something is wrong. Please supply me with an email address or convo me in game.
The program looks promising, and quite frankly,essential for serious trading. Why the lack of development and support? Something is not adding up here......
Yours respectfully, Peri Phusis
There is no trial version anymore, it's fully enabled and free.
Try double clicking the system tray icon to restore it, it's odd that it minimizes automatically though.
The lack of development is basically because I don't have much free time and what I do have, I don't want to spend writing software.
Edit: btw, feel free to contact me in-game or through [email protected] --------------------------------------
|
chrisnewberry
Caldari Northern Star Inter-Galactic Industries PROject Alliance
|
Posted - 2009.10.20 19:33:00 -
[59]
chris4 is my alt but this is what I am getting from logging file. Also before this happen the NAV wasn't working at all either.
=====================================================================================EXCEPTION REPORT ============================================================= 10/10/2009 12:56:06 AM Error - EveMarketMonitorApp.Common.EMMAReportingException - Problem creating report. Inner Exception: Thread was being aborted. Stack Trace: at System.Net.UnsafeNclNativeMethods.OSSOCK.recv(IntPtr socketHandle, Byte* pinnedBuffer, Int32 len, SocketFlags socketFlags) at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, SocketError& errorCode) at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) at System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size) at System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead) at System.Net.ConnectStream.ProcessWriteCallDone(ConnectionReturnResult returnResult) at System.Net.HttpWebRequest.WriteCallDone(ConnectStream stream, ConnectionReturnResult returnResult) at System.Net.ConnectStream.CallDone(ConnectionReturnResult returnResult) at System.Net.ConnectStream.ResubmitWrite(ConnectStream oldStream, Boolean suppressWrite) at System.Net.HttpWebRequest.EndWriteHeaders_Part2() at System.Net.HttpWebRequest.EndWriteHeaders(Boolean async) at System.Net.HttpWebRequest.WriteHeadersCallback(WebExceptionStatus errorStatus, ConnectStream stream, Boolean async) at System.Net.ConnectStream.WriteHeaders(Boolean async) at System.Net.HttpWebRequest.EndSubmitRequest() at System.Net.HttpWebRequest.CheckDeferredCallDone(ConnectStream stream) at System.Net.HttpWebRequest.GetResponse() at EveMarketMonitorApp.AbstractionClasses.EveCentral.GetXml(String url, String parameters) at EveMarketMonitorApp.AbstractionClasses.EveCentral.GetPrice(Int32 itemID, Int32 regionID, Boolean buyPrice) at EveMarketMonitorApp.DatabaseClasses.ItemsTraded.GetItemValue(Int32 itemID, Int32 regionID, DateTime valueDate, Boolean buyPrice) at EveMarketMonitorApp.DatabaseClasses.ItemsTraded.PriceCache_DataUpdateNeeded(Object myObject, DataUpdateNeededArgs`2 args) at EveMarketMonitorApp.Common.Cache`2.Get(KeyType key) at EveMarketMonitorApp.DatabaseClasses.ItemsTraded.GetItemValue(Int32 itemID, Int32 regionID, DateTime date) at EveMarketMonitorApp.DatabaseClasses.Assets.GetAssetsValue(Int32 charID, Boolean corp) at EveMarketMonitorApp.DatabaseClasses.NAVHistory.GetAssetsValue(Int32 ownerID, DateTime date) at EveMarketMonitorApp.Reporting.NAVReport.GetDataFromDatabase() at EveMarketMonitorApp.Reporting.NAVReport.FillReport() at EveMarketMonitorApp.Reporting.ReportBase.CreateReport(Dictionary`2 paramters)
|
Ghalongo
|
Posted - 2009.10.20 21:04:00 -
[60]
For some reason, EMMA is unable to connect to the EVE API or, for that matter, any remote servers (EVE central, etc). Running Vista 64 bit, but I don't see how that would cause a problem.
|
|
Peri Phusis
|
Posted - 2009.10.21 03:16:00 -
[61]
Double clicking icon solved all my problems Thanks!
P.S. Got anything for drug addiction or depression?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.10.21 09:05:00 -
[62]
Originally by: Ghalongo For some reason, EMMA is unable to connect to the EVE API or, for that matter, any remote servers (EVE central, etc). Running Vista 64 bit, but I don't see how that would cause a problem.
Maybe the windows firewall is blocking the traffic?
|
Ghalongo
|
Posted - 2009.10.21 14:31:00 -
[63]
Originally by: Lost Hamster
Originally by: Ghalongo For some reason, EMMA is unable to connect to the EVE API or, for that matter, any remote servers (EVE central, etc). Running Vista 64 bit, but I don't see how that would cause a problem.
Maybe the windows firewall is blocking the traffic?
Turned it off, doesn't change anything
|
Ghalongo
|
Posted - 2009.10.22 05:10:00 -
[64]
No one has any idea why EMMA can't contact the EVE API?
|
Osedah Bariah
|
Posted - 2009.10.22 05:48:00 -
[65]
Ok, I've managed to generate a different problem.
10/22/2009 1:45:30 AM Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database Inner Exception: Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed. Stack Trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at EveMarketMonitorApp.DatabaseClasses.Updater.WaitForAcknowledge() at EveMarketMonitorApp.GUIElements.Main.waitForSQLAcknowledge()
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.10.22 06:19:00 -
[66]
Originally by: Ghalongo No one has any idea why EMMA can't contact the EVE API?
Do you have any info int the exception.ext ?
Originally by: Osedah Bariah Ok, I've managed to generate a different problem.
10/22/2009 1:45:30 AM Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database Inner Exception: Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed.
This means basically, that the sql server could not startup. You can try to configure the program in this way. I hope it helps.
|
Kahega Amielden
Minmatar Suddenly Ninjas
|
Posted - 2009.10.22 08:04:00 -
[67]
Edited by: Kahega Amielden on 22/10/2009 08:04:49 Nice.
|
Ghalongo
|
Posted - 2009.10.22 08:10:00 -
[68]
Quote: ===================================================================================== EXCEPTION REPORT ===================================================================================== 10/20/2009 4:15:01 PM Error - EveMarketMonitorApp.Common.EMMAException - Failed to contact api.eve-online.com Status - TimedOut ===================================================================================== EXCEPTION REPORT ===================================================================================== 10/20/2009 4:15:36 PM Error - EveMarketMonitorApp.Common.EMMAException - Failed to contact www.eve-central.com Status - TimedOut ===================================================================================== EXCEPTION REPORT ===================================================================================== 10/20/2009 4:15:45 PM Error - EveMarketMonitorApp.Common.EMMAException - Failed to contact www.eve-metrics.com Status - TimedOut ===================================================================================== EXCEPTION REPORT ===================================================================================== 10/20/2009 4:15:51 PM Error - EveMarketMonitorApp.Common.EMMAException - Failed to contact www.eve-files.com Status - TimedOut ===================================================================================== EXCEPTION REPORT ===================================================================================== 10/20/2009 4:15:53 PM Error - EveMarketMonitorApp.Common.EMMAException - Failed to contact www.starfreeze.com Status - TimedOut ===================================================================================== EXCEPTION REPORT ===================================================================================== 10/20/2009 4:16:04 PM Critical - EveMarketMonitorApp.Common.EMMAEveAPIException - No XML document to process ===================================================================================== EXCEPTION REPORT ===================================================================================== 10/20/2009 4:19:35 PM Error - EveMarketMonitorApp.Common.EMMAException - Failed to contact api.eve-online.com Status - TimedOut ===================================================================================== EXCEPTION REPORT ===================================================================================== 10/20/2009 4:20:20 PM Error - EveMarketMonitorApp.Common.EMMAException - Failed to contact www.eve-central.com Status - TimedOut ===================================================================================== EXCEPTION REPORT ===================================================================================== 10/20/2009 4:20:26 PM Error - EveMarketMonitorApp.Common.EMMAException - Failed to contact www.eve-metrics.com Status - TimedOut ===================================================================================== EXCEPTION REPORT ===================================================================================== 10/20/2009 4:20:29 PM Error - EveMarketMonitorApp.Common.EMMAException - Failed to contact www.eve-files.com Status - TimedOut ===================================================================================== EXCEPTION REPORT ===================================================================================== 10/20/2009 4:20:31 PM Error - EveMarketMonitorApp.Common.EMMAException - Failed to contact www.starfreeze.com Status - TimedOut ===================================================================================== EXCEPTION REPORT =======
|
Vested Interest
|
Posted - 2009.10.22 20:07:00 -
[69]
Finally got everything updated to 1.3.1.2 and running smoothly!
I have 1 bug that really impairs operation for me still:
If I have Emma minimized to the tray and an update occurs that causes a new order alert to be generated the program will spawn an endless chain of Unacknowledged Orders windows on top of each other. It's possible to close them all with several hundred mouse clicks, or by restarting Emma.
This happens consistently with Emma minimized and really keeps me from just leaving all my guys updating all the time.
|
Ambo
I've Got Nothing
|
Posted - 2009.10.23 07:11:00 -
[70]
Originally by: Vested Interest Finally got everything updated to 1.3.1.2 and running smoothly!
I have 1 bug that really impairs operation for me still:
If I have Emma minimized to the tray and an update occurs that causes a new order alert to be generated the program will spawn an endless chain of Unacknowledged Orders windows on top of each other. It's possible to close them all with several hundred mouse clicks, or by restarting Emma.
This happens consistently with Emma minimized and really keeps me from just leaving all my guys updating all the time.
I've had people reporting this bug for about a year but have never been able to reproduce it myself. There is actually code in there specifically to stop this from happening and yet some people still seem to get it...
Don't know for sure if I've tried it when minimized before though so perhaps that's the key. I shall investigate.
To the other two posters with issues above, I'm afraid I don't really have any specific suggestions. It looks like some sort of permissions/setups issue with your machine or connection. --------------------------------------
|
|
Ambo
I've Got Nothing
|
Posted - 2009.10.23 08:38:00 -
[71]
Version 1.3.1.3 beta is now available
I've modified the unacknowledged orders display code to work a little differently. Hopefully this will correct the issue you're getting. Let me know how it goes. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.10.23 09:32:00 -
[72]
Ambo, You are great!
Any chance to fix the issue with the Contraband Fine ?
The issue is, if you have a contraband entry, then the income statement drops an exception.
2009.10.23. 11:27:57 Error - EveMarketMonitorApp.Common.EMMAReportingException - Cannot find specified row and column in report. Row: Expenses Contraband Fine :Column: Column 0
If you need more info, then please let me know.
|
Ambo
I've Got Nothing
|
Posted - 2009.10.23 10:22:00 -
[73]
Originally by: Lost Hamster Ambo, You are great!
Any chance to fix the issue with the Contraband Fine ?
The issue is, if you have a contraband entry, then the income statement drops an exception.
2009.10.23. 11:27:57 Error - EveMarketMonitorApp.Common.EMMAReportingException - Cannot find specified row and column in report. Row: Expenses Contraband Fine :Column: Column 0
If you need more info, then please let me know.
Ah yes, I'd forgotten about that one, will take a look this afternoon. --------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2009.10.23 12:35:00 -
[74]
1.3.1.4 beta is now available
This fixes the problem with the contraband fine causing crashes.
For those interested, it was caused by the 'contraband fine' description returned from the API having a space character at the end. The reporting function that added the row to the report would leave this extra space in but the function that tried to add the value into the row would strip it out, causing it to fail to find the row. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.10.23 13:14:00 -
[75]
Originally by: Ambo
For those interested, it was caused by the 'contraband fine' description returned from the API having a space character at the end. The reporting function that added the row to the report would leave this extra space in but the function that tried to add the value into the row would strip it out, causing it to fail to find the row.
I like this kind of errors. Working fine! Thanks Ambo!
|
Vested Interest
|
Posted - 2009.10.23 14:35:00 -
[76]
Edited by: Vested Interest on 23/10/2009 14:38:52 Could you please post a link to the updated files? The autoupdater always jams up part way through the download and I have to kill it.
Any way to put some smarts in the autoupdater to check for a stalled download or at least a button to pause/restart it?
Thank you very much for your continued support!
edit: the update attempt actually timed out with an error message this time after about 3 minutes:
"Problem downloading the file "Beta_EveMarketMonitorApp.exe" The operation has timed out." and Emma restarted. Eve-Files seems to be having issues for me with this file.
edit2: after about 7 tries I got the files
|
Ambo
I've Got Nothing
|
Posted - 2009.10.23 15:22:00 -
[77]
Glad to hear it's working now. :)
VI, if you still have trouble getting the files then go into the settings -> other settings (I think) and remove eve-files from the list of update locations. (just select it and hit the delete key)
This should leave you with the starfire update location and will hopefully resolve your problems. --------------------------------------
|
Eulalinda
|
Posted - 2009.10.23 16:19:00 -
[78]
Getting the following error on the Reprocessing screen.
Quote: ************** Exception Text ************** EveMarketMonitorApp.Common.EMMAEveAPIException: Problem retrieving data from the Eve-metrics web service ---> System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at EveMarketMonitorApp.AbstractionClasses.EveMetrics.GetXml(String url, String parameters) --- End of inner exception stack trace --- at EveMarketMonitorApp.AbstractionClasses.EveMetrics.GetXml(String url, String parameters) at EveMarketMonitorApp.AbstractionClasses.EveMetrics.GetPrice(Int32 itemID, Int32 regionID, Boolean buyPrice) at EveMarketMonitorApp.DatabaseClasses.ItemsTraded.GetItemValue(Int32 itemID, Int32 regionID, DateTime valueDate, Boolean buyPrice) at EveMarketMonitorApp.DatabaseClasses.ItemsTraded.PriceCache_DataUpdateNeeded(Object myObject, DataUpdateNeededArgs`2 args) at EveMarketMonitorApp.Common.Cache`2.Get(KeyType key) at EveMarketMonitorApp.DatabaseClasses.ItemsTraded.GetItemValue(Int32 itemID, Int32 regionID, DateTime date) at EveMarketMonitorApp.DatabaseClasses.ItemsTraded.GetItemValue(Int32 itemID, Int32 regionID, Boolean nothing) at EveMarketMonitorApp.DatabaseClasses.ReprocessResult.get_UnitSellPrice() at EveMarketMonitorApp.DatabaseClasses.ReprocessJob.get_TotalResultsValue() at EveMarketMonitorApp.DatabaseClasses.ReprocessJob.SetEffectiveBuyPrices() at EveMarketMonitorApp.DatabaseClasses.ReprocessJob.UpdateResults() at EveMarketMonitorApp.DatabaseClasses.Asset.get_ReprocessValue() at EveMarketMonitorApp.GUIElements.Reprocessor.ItemsToReprocessView_CellFormatting(Object sender, DataGridViewCellFormattingEventArgs e) at System.Windows.Forms.DataGridView.OnCellFormatting(DataGridViewCellFormattingEventArgs e) at System.Windows.Forms.DataGridView.OnCellFormatting(Int32 columnIndex, Int32 rowIndex, Object val, Type formattedValueType, DataGridViewCellStyle cellStyle) at System.Windows.Forms.DataGridViewCell.GetFormattedValue(Object value, Int32 rowIndex, DataGridViewCellStyle& cellStyle, TypeConverter valueTypeConverter, TypeConverter formattedValueTypeConverter, DataGridViewDataErrorContexts context) at System.Windows.Forms.DataGridViewCell.GetFormattedValue(Int32 rowIndex, DataGridViewCellStyle& cellStyle, DataGridViewDataErrorContexts context) at System.Windows.Forms.DataGridViewTextBoxCell.GetPreferredSize(Graphics graphics, DataGridViewCellStyle cellStyle, Int32 rowIndex, Size constraintSize) at System.Windows.Forms.DataGridViewCell.GetPreferredWidth(Int32 rowIndex, Int32 height) at System.Windows.Forms.DataGridViewCell.OnCellDataAreaMouseEnterInternal(Int32 rowIndex) at System.Windows.Forms.DataGridViewCell.OnMouseMoveInternal(DataGridViewCellMouseEventArgs e) at System.Windows.Forms.DataGridView.OnCellMouseMove(DataGridViewCellMouseEventArgs e) at System.Windows.Forms.DataGridView.UpdateMouseEnteredCell(HitTestInfo hti, MouseEventArgs e) at System.Windows.Forms.DataGridView.OnMouseMove(MouseEventArgs e) at System.Windows.Forms.Control.WmMouseMove(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.DataGridView.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Please let me know if you need me to post the "Loaded Assemblies". Thanks.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.10.23 18:04:00 -
[79]
Originally by: Eulalinda Getting the following error on the Reprocessing screen.
Quote: ************** Exception Text ************** EveMarketMonitorApp.Common.EMMAEveAPIException: Problem retrieving data from the Eve-metrics web service ---> System.Net.WebException: The remote server returned an error: (404) Not Found.
Please let me know if you need me to post the "Loaded Assemblies". Thanks.
Something what you try to do is contacting eve-metrics and it gets a 404 error message. I doubt that anything can be done about it.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.10.24 22:23:00 -
[80]
Originally by: Ambo Version 1.3.1.3 beta is now available
I've modified the unacknowledged orders display code to work a little differently. Hopefully this will correct the issue you're getting. Let me know how it goes.
The program is not showing the unacknowledged orders until you restart the program:
So. I startup the program, get my orders from the API, it doesn't pop up that something is finished. I close the program, open it again, and then I get the screen, that I have X order finished.
/Version: 1.3.1.4/
|
|
Kazuo Ishiguro
House of Marbles
|
Posted - 2009.10.25 10:35:00 -
[81]
Originally by: Lost Hamster
Originally by: Ambo
For those interested, it was caused by the 'contraband fine' description returned from the API having a space character at the end. The reporting function that added the row to the report would leave this extra space in but the function that tried to add the value into the row would strip it out, causing it to fail to find the row.
I like this kind of errors. Working fine! Thanks Ambo!
Looking ahead here - if someone bug reports this and CCP removes the extra space, will this trigger the problem again? --- 34.4:1 mineral compression ISRC Racing, Season 7 - schedule |
Ambo
I've Got Nothing
|
Posted - 2009.10.25 18:34:00 -
[82]
Originally by: Lost Hamster
Originally by: Ambo Version 1.3.1.3 beta is now available
I've modified the unacknowledged orders display code to work a little differently. Hopefully this will correct the issue you're getting. Let me know how it goes.
The program is not showing the unacknowledged orders until you restart the program:
So. I startup the program, get my orders from the API, it doesn't pop up that something is finished. I close the program, open it again, and then I get the screen, that I have X order finished.
/Version: 1.3.1.4/
I'll take a look.
Originally by: Kazuo Ishiguro
Originally by: Lost Hamster
Originally by: Ambo
For those interested, it was caused by the 'contraband fine' description returned from the API having a space character at the end. The reporting function that added the row to the report would leave this extra space in but the function that tried to add the value into the row would strip it out, causing it to fail to find the row.
I like this kind of errors. Working fine! Thanks Ambo!
Looking ahead here - if someone bug reports this and CCP removes the extra space, will this trigger the problem again?
Nope, it shouldn't be a problem any more regardless of what they do with it. --------------------------------------
|
Vested Interest
|
Posted - 2009.10.27 16:35:00 -
[83]
Ruh Roh!
EXCEPTION REPORT ===================================================================================== 10/27/2009 10:31:23 AM Error - EveMarketMonitorApp.Common.EMMAException - Error when adding market orders from api Inner Exception: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints. Stack Trace: at System.Data.DataTable.EnableConstraints() at System.Data.DataTable.set_EnforceConstraints(Boolean value) at System.Data.DataTable.EndLoadData() at System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at EveMarketMonitorApp.DatabaseClasses.EMMADataSetTableAdapters.OrdersTableAdapter.FillOrderExists(OrdersDataTable dataTable, Nullable`1 ownerID, Nullable`1 forCorp, Nullable`1 walletID, Nullable`1 stationID, Nullable`1 itemID, Nullable`1 totalVol, Nullable`1 remainingVol, Nullable`1 range, Nullable`1 orderState, Nullable`1 buyOrder, Nullable`1 price, Nullable`1& exists, Nullable`1& orderID) at EveMarketMonitorApp.DatabaseClasses.Orders.Exists(OrdersDataTable ordersTable, OrdersRow orderRow, Int32& ID) at EveMarketMonitorApp.AbstractionClasses.APICharacter.RetrieveOrders(CharOrCorp corc, XmlDocument fileXML) ===================================================================================== EXCEPTION REPORT ===================================================================================== 10/27/2009 10:31:24 AM Error - EveMarketMonitorApp.Common.EMMAException - Error when adding market orders from api Inner Exception: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints. Stack Trace: at System.Data.DataTable.EnableConstraints() at System.Data.DataTable.set_EnforceConstraints(Boolean value) at System.Data.DataTable.EndLoadData() at System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at EveMarketMonitorApp.DatabaseClasses.EMMADataSetTableAdapters.RptGroupSettingsTableAdapter.FillByID(RptGroupSettingsDataTable dataTable, Nullable`1 reportGroupID) at EveMarketMonitorApp.DatabaseClasses.ReportGroup.InitSettings() at EveMarketMonitorApp.AbstractionClasses.APICharacter.RetrieveOrders(CharOrCorp corc, XmlDocument fileXML) ===============================================================================
|
Vested Interest
|
Posted - 2009.10.27 16:41:00 -
[84]
===================================================================================== EXCEPTION REPORT ===================================================================================== 10/27/2009 10:31:27 AM Error - EveMarketMonitorApp.Common.EMMAException - Error when adding market orders from api Inner Exception: Violation of PRIMARY KEY constraint 'PK__APICharacters__2DB1C7EE'. Cannot insert duplicate key in object 'dbo.APICharacters'. The statement has been terminated. Stack Trace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at EveMarketMonitorApp.DatabaseClasses.EMMADataSetTableAdapters.OrdersTableAdapter.SetProcessed(Nullable`1 ownerID, Nullable`1 forCorp, Nullable`1 processed) at EveMarketMonitorApp.DatabaseClasses.Orders.SetProcessed(Int32 charID, Boolean forCorp, Boolean processed) at EveMarketMonitorApp.AbstractionClasses.APICharacter.RetrieveOrders(CharOrCorp corc, XmlDocument fileXML)
|
Brim Stargazer
|
Posted - 2009.10.29 09:02:00 -
[85]
Edited by: Brim Stargazer on 29/10/2009 09:02:22 There is a problem with the way assets are reported in both the assets and NAV reports.
It doesen't distinguish between BPCs and BPOs, So if you are doing invention and therefore have many BPCs your assets are way off as all the BPCs are given the value of a full BPO.
Would this be something that could be easily fixed?
Thanks.
|
Ambo
I've Got Nothing
|
Posted - 2009.10.29 11:52:00 -
[86]
VI - looks like a nasty sequence of errors. Given that it was a one off, I'll take a look but if there is nothing obvious then I'll ignore it unless it re-occurs.
Originally by: Brim Stargazer Edited by: Brim Stargazer on 29/10/2009 09:02:22 There is a problem with the way assets are reported in both the assets and NAV reports.
It doesen't distinguish between BPCs and BPOs, So if you are doing invention and therefore have many BPCs your assets are way off as all the BPCs are given the value of a full BPO.
Would this be something that could be easily fixed?
Thanks.
This is down to an issue with the API in that it does not distinguish between BPOs/BPCs and certainly won't give you ME/PE values. At one time I was thinking of adding a section to allow you to add this information manually but it would be fairly involved and I never got around to it. --------------------------------------
|
Mendar Vandeweg
Caldari
|
Posted - 2009.10.29 12:42:00 -
[87]
Hi y'all,
I'm completely new to EMMA, and I've tried to install it for a little while now, but with no success.
Info on my OS:
Windows Vista Ultimate, SP2, 32-bit, French version but with English interface Running on an administrator account
Here's what's happened so far:
1- I download the first installer I find (v1.3.0.3) and run the setup.exe 2- SQL server 2005 autoinstalls, and I get a prompt telling me about Vista compatibility issues. Before continuing the installation, I update SQL 2005 to SP3. 3- I resume the installation on EMMA proper 4- I attempt to run EMMA, and get a complete remote access failiure (no API, no EVE-CENTRAL, no nothing). 5- The EMMA client window opens and asks me a bunch of stuff about account info. Annoyed at the failiures mentionned on point 4, I simply close everything, retry the EMMA setup executable, and try "repair". 6- I run EMMA, and still get the connectivity errors, and this time it's followed by a database error that crashes the whole process. 7- I uninstall EMMA and reinstall it. No change. 8- I uninstall both EMMA and SQL 2005. I then install SQL 2008 SP1 and reinstall EMMA. Now EMMA complains that it can't interface with the database. It doesn't even make it to the connexion errors. 9- I then find this thread and download the v1.3.1.0 installer. I uninstall the previous version of EMMA and install v1.3.1.0. 10- I run EMMA, and this time the process crashed immediately. I get the "EMMA has stopped working, windows is searching for a solution" window. 11- I attempt a "repair" of EMMA: No change 12- I attempt a reinstallation of EMMA: No change 13- I scour the latest EMMA thread, the google code page, and the google discussion forums and find nothing that helps. 14- I give up and post here.
Based on what I've written, can anybody give me any indication of what's wrong and what I can do to fix it?
Thanks in advance, Mendar Vandeweg
|
Brim Stargazer
|
Posted - 2009.10.29 13:48:00 -
[88]
Edited by: Brim Stargazer on 29/10/2009 13:49:45 Edited by: Brim Stargazer on 29/10/2009 13:49:01
Originally by: Brim Stargazer Edited by: Brim Stargazer on 29/10/2009 09:02:22 There is a problem with the way assets are reported in both the assets and NAV reports.
It doesen't distinguish between BPCs and BPOs, So if you are doing invention and therefore have many BPCs your assets are way off as all the BPCs are given the value of a full BPO.
Would this be something that could be easily fixed?
Thanks.
This is down to an issue with the API in that it does not distinguish between BPOs/BPCs and certainly won't give you ME/PE values. At one time I was thinking of adding a section to allow you to add this information manually but it would be fairly involved and I never got around to it.
Would you consider an option to filter out items from being calculated in assets the assets window, similar to how the auto-contractor exclude item works?
|
Ambo
I've Got Nothing
|
Posted - 2009.10.29 14:44:00 -
[89]
I've had trouble getting EMMA running under Windows 7 and now that I actually have the environment, I'll start looking into what changes are needed to get it working correctly. It's unlikely to be fixed an time soon though.
Originally by: Brim Stargazer
Quote:
This is down to an issue with the API in that it does not distinguish between BPOs/BPCs and certainly won't give you ME/PE values. At one time I was thinking of adding a section to allow you to add this information manually but it would be fairly involved and I never got around to it.
Would you consider an option to filter out items from being calculated in assets the assets window, similar to how the auto-contractor exclude item works?
That would be possible but I'm not doing any new development right now.
--------------------------------------
|
Rati Hoywarth
|
Posted - 2009.10.29 14:45:00 -
[90]
It just instantly crashes for me (Vista64)
|
|
Bilge Pump
|
Posted - 2009.11.01 02:24:00 -
[91]
Edited by: Bilge Pump on 01/11/2009 02:38:39 Edited by: Bilge Pump on 01/11/2009 02:36:20 Just some feedback on getting this running on Windows 7.
I installed 2005 sql server express and the subsequent service packs without any problem.
My first installs all had the instant 'windows has encountered a problem' error after it updated itself. At this point I realised I'd ended up with the 1.3.0 installer so quickly found the 1.3.1 version.
I installed the 1.3.1 version and instead of letting it update when I first started it, I let it start properly. This got me into the main screen (so no instant crash) but then it all fell over complaining it didn't have access to the registry even though I am an administrator on the machine. At this point I changed the Emma shortcut and told it to 'run as an administrator' and this problem went away. I'm not sure if this is needed everytime Emma is started or just to get the registry changed upon first startup.
I then updated it, but at the moment it keeps grabbing the same update but apparently never copying it over, or perhaps it fails download it even though it reports a successful upgrade. It seems that it is downloading a file but the zip file is corrupted.
I also cannot add accounts as Emma fails when trying to connect to the API. This one I'm just looking into as well. Maybe this is fixed by the update that never quite makes it? Here's the exception report anyway
===================================================================================== EXCEPTION REPORT ===================================================================================== 1/11/2009 12:33:25 PM Error - EveMarketMonitorApp.Common.EMMAEveAPIException - Problem retrieving data from Eve web service Inner Exception: The remote server returned an error: (417) Expectation failed. Stack Trace: at System.Net.HttpWebRequest.GetResponse() at EveMarketMonitorApp.AbstractionClasses.EveAPI.GetXml(String url, String parameters)
Hope that helps with some of the Windows 7 work. I'll post any updates if I work out any more of it.
|
Bilge Pump
|
Posted - 2009.11.01 03:21:00 -
[92]
Update on the updating. The file it's downloading is valid and if I manually download it and unzip it using gzip and copying it over the existing EveMarketMonitor.exe file then the auto updater is happy that the file is updated.
Still have the API problem though.
|
Ambo
I've Got Nothing
|
Posted - 2009.11.01 22:49:00 -
[93]
I know some people have problem with using eve-files to update.
Try removing eve-files from the list of update sites (Settings->other settings->select eve-files and hit delete key). Next time there is an update available hopefully it will work. --------------------------------------
|
Nicodei
Sebiestor tribe
|
Posted - 2009.11.03 16:27:00 -
[94]
I just downloaded this two days and spent the past two days fighting to get it working. A frustrating experience, but I understand of the limitations of one-man pro-bono development :)
Downloaded an update this morning, 1.3.1.1 - and all seems to be running ok far as I can tell. It finally starts up at least!
Looks like a really cool app. Thanks to all who spend their time on it.
|
Vested Interest
|
Posted - 2009.11.03 16:46:00 -
[95]
Once you have it working ok I recommend backing up the whole program directory (you can toss the logs) periodically, and especially before letting it update itself. This will really save your bacon in a pinch!
|
clixoras
|
Posted - 2009.11.04 14:35:00 -
[96]
yeah! i finally got EMMA working under W7 x64.
- i installed SQL2005 express x64 with SP3 - installed latests emma installer - then i got an error. I had to have clr enabled. You can enable this with the SQL config tool
works!
|
Spyder John
Minmatar 3rd Millennium Group
|
Posted - 2009.11.07 13:23:00 -
[97]
Originally by: Osedah Bariah Ok, I've managed to generate a different problem.
10/22/2009 1:45:30 AM Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database Inner Exception: Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed. Stack Trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at EveMarketMonitorApp.DatabaseClasses.Updater.WaitForAcknowledge() at EveMarketMonitorApp.GUIElements.Main.waitForSQLAcknowledge()
Have you or anyone else found a way to correct this error I am having similar issues
|
Ambo
I've Got Nothing
|
Posted - 2009.11.08 07:31:00 -
[98]
John has already sent me an email to say that he's fixed the above issue but just so that everyone else knows, check the readme file that comes with the installer and follow the instructions there, that will resolve this error 9 times out of 10. (MS suck, why they still haven't managed to fix this I cannot fathom) --------------------------------------
|
clixoras
|
Posted - 2009.11.08 18:37:00 -
[99]
any idea how i can solve this?
===================================================================================== EXCEPTION REPORT ===================================================================================== 11/8/2009 7:34:23 PM Error - EveMarketMonitorApp.Common.EMMADataException - Problem adding station to database. Inner Exception: Failed to update database "C:\PROGRAM FILES (X86)\EMMA\DATA\EVEDATA.MDF" because the database is read-only. Stack Trace: at System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping) at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows) at EveMarketMonitorApp.DatabaseClasses.EveDataSetTableAdapters.staStationsTableAdapter.Update(DataRow dataRow) at EveMarketMonitorApp.DatabaseClasses.Stations.AddStation(Int32 stationID, String stationName, Int32 solarSystemID, Int32 corpID)
|
clixoras
|
Posted - 2009.11.08 21:01:00 -
[100]
Originally by: clixoras any idea how i can solve this?
===================================================================================== EXCEPTION REPORT ===================================================================================== 11/8/2009 7:34:23 PM Error - EveMarketMonitorApp.Common.EMMADataException - Problem adding station to database. Inner Exception: Failed to update database "C:\PROGRAM FILES (X86)\EMMA\DATA\EVEDATA.MDF" because the database is read-only. Stack Trace: at System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping) at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows) at EveMarketMonitorApp.DatabaseClasses.EveDataSetTableAdapters.staStationsTableAdapter.Update(DataRow dataRow) at EveMarketMonitorApp.DatabaseClasses.Stations.AddStation(Int32 stationID, String stationName, Int32 solarSystemID, Int32 corpID)
nevermind, i need to run emma as admin.
|
|
Capital Ambitions
|
Posted - 2009.11.10 00:06:00 -
[101]
Is there a clean way to just dump the database I have and start over? It seems I have some seriously corrupt data. Today Emma told me I had 16,000 and change unacknowledged orders. Since I only use 3 characters to trade and the highest order limit between the three is 129, I find that highly unlikely. I've been getting resurrected orders from the unacknowledged orders screen for months and have come to just acknowledge all and ignore it but never that many.
So I fire up the auto-contractor. It processes for a second and then returns absolutely nothing. That's not really possible as I have goods in quite a few stations that need to move and it had at least 20 contracts last I opened it. I'd been having some odd results in the expected profits on contracts for the last week already. I'd see quite a few that said I would lose money on them. I didn't think I was setting that bad of buy orders so I took a look at a few of them. The estimated sale prices were way off what I was actually selling for. In some cases it was the value of the highest buy order but I didn't investigate enough to determine if that was a solid pattern or just coincidence. I chalked it up to pulling some strange data off of eve-central.
While the historical data is interesting, I really just need an auto-contractor that works. I checked the exception.log file and no new entries. I tried deleting the group and re-creating it under a different name but that didn't solve anything. Is there a simple way to start fresh with a clean EMMA database or am I better off wiping it out and re-installing. I assume that means the SQL engine too? I suspect just removing Emma will leave the database in tact.
|
Ambo
I've Got Nothing
|
Posted - 2009.11.10 08:32:00 -
[102]
Originally by: Capital Ambitions Is there a clean way to just dump the database I have and start over? It seems I have some seriously corrupt data. Today Emma told me I had 16,000 and change unacknowledged orders. Since I only use 3 characters to trade and the highest order limit between the three is 129, I find that highly unlikely. I've been getting resurrected orders from the unacknowledged orders screen for months and have come to just acknowledge all and ignore it but never that many.
So I fire up the auto-contractor. It processes for a second and then returns absolutely nothing. That's not really possible as I have goods in quite a few stations that need to move and it had at least 20 contracts last I opened it. I'd been having some odd results in the expected profits on contracts for the last week already. I'd see quite a few that said I would lose money on them. I didn't think I was setting that bad of buy orders so I took a look at a few of them. The estimated sale prices were way off what I was actually selling for. In some cases it was the value of the highest buy order but I didn't investigate enough to determine if that was a solid pattern or just coincidence. I chalked it up to pulling some strange data off of eve-central.
While the historical data is interesting, I really just need an auto-contractor that works. I checked the exception.log file and no new entries. I tried deleting the group and re-creating it under a different name but that didn't solve anything. Is there a simple way to start fresh with a clean EMMA database or am I better off wiping it out and re-installing. I assume that means the SQL engine too? I suspect just removing Emma will leave the database in tact.
You are correct, if you uninstall EMMA, in will leave the database behind. However, it's then just a case of deleting the database files (<EMMA folder>\Data\*.*).
You should then be able to install again and start fresh. There is no need to reinstall SQL express though. --------------------------------------
|
Capital Ambitions
|
Posted - 2009.11.11 01:22:00 -
[103]
Excellent. Thank you. I thought briefly of getting out my excel version of an auto-contractor and shuddered at the thought of having to manually enter the asset information and update prices again.
|
Capital Ambitions
|
Posted - 2009.11.11 16:27:00 -
[104]
Well that didn't work. I uninstalled EMMA, wiped out the data directory and reinstalled. After getting set back up the the auto-contractor still returns nothing on the first run. If I run it a second time it just sits there for up to an hour showing no signs of processing. I haven't attempted to let it run longer. EMMA doesn't kick back any errors and nothing is put in the exception log.
Could there have been a recent change to EMMA causing this? I use three characters to trade. They're all in the same corporation and post corp orders. They're all directors, not sure if that matters. All the items I need to ship are in delivery hangers. If I run auto-contractor on the corp, it hangs as I've been describing. If I run it on an individual character it works. But that's not where my goods are. I suppose as a workaround I could deliver the goods that need shipped to a character and setup the order but that could get to be time consuming and messy. I just recently got finished contracting the last few odds and ends from personal hangars over to the corp. I'd hate to go the other way now.
Let me know if there is any data I can provide to troubleshoot this issue. I also understand if this isn't a priority.
|
Vested Interest
|
Posted - 2009.12.01 01:32:00 -
[105]
Ambo are you going to be around to patch in the Dominion database updates? (dear god please)
|
Ambo
I've Got Nothing
|
Posted - 2009.12.01 12:33:00 -
[106]
Edited by: Ambo on 01/12/2009 12:34:39 For sure.
I'm having trouble getting my copy running reliably on Windows 7 but I've still got XP at work so should be able to do it there.
This one *might* require an update to SQL Express 2008 rather than 2005... I'm not sure yet.
As before, if you don't want to wait for me to get around to updating it, you can do it yourself. All you'll need is a copy of the free-from-MS SQL Management Studio Express and these instructions.
Edit: Oh BTW, the new datadump is available here. --------------------------------------
|
Christopher Scott
Blue Republic
|
Posted - 2009.12.03 01:51:00 -
[107]
I'd love to use EMMA for all my trading needs and will gladly pony up the 100m ISK as soon as you get EMMA running stable on Windows 7 with the DB update. Hopefully soon! :-)
|
Ambo
I've Got Nothing
|
Posted - 2009.12.03 08:17:00 -
[108]
Originally by: Christopher Scott I'd love to use EMMA for all my trading needs and will gladly pony up the 100m ISK as soon as you get EMMA running stable on Windows 7 with the DB update. Hopefully soon! :-)
Not going to happen any time soon I'm afraid.
Also, EMMA has been free to use for about the last 6 months or so. --------------------------------------
|
Maaltor
|
Posted - 2009.12.03 08:27:00 -
[109]
Originally by: Ambo Also, EMMA has been free to use for about the last 6 months or so.
You make a good tool, many people are happy to throw some ISK your way ;)
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.12.03 23:04:00 -
[110]
Possible bug:
I canceled a market order which freed up money on my account, however that is not in the Journal entry in EMMA.
I checked the XML file, and there I see the entry:
<row date="2009-12-03 21:17:00" refID="1973253878" refTypeID="42" ownerName1="Secure Commerce Commission" ownerID1="1000132" ownerName2="" ownerID2="0" argName1="" argID1="0" amount="3162712.50" balance="45435030.07" reason="" />
So, for some reasons EMMA did not picked this row up. But it processed the pervious and the next rows without any problem.
|
|
Ambo
I've Got Nothing
|
Posted - 2009.12.04 07:21:00 -
[111]
Originally by: Lost Hamster Possible bug:
I canceled a market order which freed up money on my account, however that is not in the Journal entry in EMMA.
I checked the XML file, and there I see the entry:
<row date="2009-12-03 21:17:00" refID="1973253878" refTypeID="42" ownerName1="Secure Commerce Commission" ownerID1="1000132" ownerName2="" ownerID2="0" argName1="" argID1="0" amount="3162712.50" balance="45435030.07" reason="" />
So, for some reasons EMMA did not picked this row up. But it processed the pervious and the next rows without any problem.
That's pretty weird...
Unfortunately, I'm too busy at work at the moment (and too obsessed with L4D2 while I'm at home) to take a look. I'll add it to the bug list on google code though. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.12.05 09:54:00 -
[112]
Correction: The entry is in the SQL database. I can see it in SQL management. However it's not showing in EMMA in the Journal entry or when it's calculated in the Income Statement report. And I think I found out why:
It's a bug in the API It says: ownerName2="" ownerID2="0" However that shouldn't be zero that should be the ID who have done the release from the market.
In my case I changed the RecieverID in the SQL from 0 to my ID, and woila, the entry apeared in my journal.
So basically all order where the SenderID='1000132' and TypeID='42' are corrupt.
|
Ambo
I've Got Nothing
|
Posted - 2009.12.05 12:22:00 -
[113]
Interesting. Thanks for the detail, will make it pretty easy to resolve this once I get around to it. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.12.14 12:17:00 -
[114]
There is an issue with contracts which are accepted for Corp.
They appear twice in the income statement, As it is registered for personal, and for corporation entry as well. So if it's an expense, then it will show the double amount, which is ridiculous when you buy something for 1b ISK.
I believe it is effecting the corp market orders, but I need to test that out.
So far: If TypeID=79 then the SWalletID needs to be changed from 1000 to 0
Then in the income statement it will only appear as a corp expense, not as personal.
And Ambo, I will do the preparation on the SQL db for Dominion, as I have done it last time. When that's done, then you can do the changes on the program to fix the new table orders.
Ps: I hope the Zombies did not eat up your brain.
|
Ambo
I've Got Nothing
|
Posted - 2009.12.14 13:57:00 -
[115]
Hehe, thanks Hamster.
Tbh though, I don't think I'm going to get around to making the required changes. Certianly not soon, I just don't have the interest in it anymore. As ever, if someone else wants to pick up the project and modify the program to work with the new data format, windows 7, etc then feel free. --------------------------------------
|
Vested Interest
|
Posted - 2009.12.16 16:03:00 -
[116]
Offering 1 billion for a dominion DB update to EMMA.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.12.17 23:44:00 -
[117]
Edited by: Lost Hamster on 17/12/2009 23:44:07 I made the DB changes for dominion. I even fixed the GetReprocesResult stored procedure. It look's ok in SQL manager. However I'm not a programer, so I have no idea, how to fix the other stuff in the code.
So at the moment, it look's ok, exept the reprocessor. :)
|
Jita Chiquita
Caldari Science and Trade Institute
|
Posted - 2009.12.18 03:56:00 -
[118]
Originally by: Lost Hamster Edited by: Lost Hamster on 17/12/2009 23:44:07 I made the DB changes for dominion. I even fixed the GetReprocesResult stored procedure. It look's ok in SQL manager. However I'm not a programer, so I have no idea, how to fix the other stuff in the code.
So at the moment, it look's ok, exept the reprocessor. :)
will these changes be available via the autoupdater?
|
Vested Interest
|
Posted - 2009.12.18 05:27:00 -
[119]
can you link to the evedata.mdf and evedata_log.ldf files? I think that's all I need.
|
Ambo
I've Got Nothing
|
Posted - 2009.12.18 08:20:00 -
[120]
If you can link the files then I'll post them to the auto updater. That bit at least, will only take a minute or two. --------------------------------------
|
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.12.18 08:47:00 -
[121]
I can post it, but first I need to downgrade the database to SQL 2005.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.12.18 19:07:00 -
[122]
I'm done:
Here is the link: http://rapidshare.com/files/322670862/Dominion-Data-sql2005.zip.html
You can use it with SQL2005.
Keep in mind that with this DB, the REPROCESSOR is BROKEN, until the application is changed to work fine with the new dominion database tables.
Ambo in the dbo.GetReprocesResults I changed the reprocessor to this:
SELECT invTypeMaterials.materialTypeID, invTypeMaterials.quantity FROM invTypeMaterials WHERE invTypeMaterials.typeID = @itemID
As I saw, this gives back the correct values. I have checked T1, named module, and T2 module, all of them gived back the same result as the current procedure.
|
Vested Interest
|
Posted - 2009.12.18 19:54:00 -
[123]
once the API comes up I'll give it a try and pay out!
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2009.12.18 20:50:00 -
[124]
Originally by: Vested Interest once the API comes up I'll give it a try and pay out!
I didn't do for the money. And honestly, without the code change, the DB is only 40% worth.
|
Ambo
I've Got Nothing
|
Posted - 2009.12.18 23:02:00 -
[125]
Ok Hamster, thanks for your efforts.
With the reprocessor still not working, I'll hold off on supplying the new DB through the auto-update process. I might look into getting it sorted this weekend... no promises though. --------------------------------------
|
Vested Interest
|
Posted - 2009.12.21 18:02:00 -
[126]
I can give the db a tentative thumbs-up. EMMA starts up fine with it, I don't use the reprocessor anyway.
I will get some Dominion items listed later and make sure it works for trading.
|
Vested Interest
|
Posted - 2009.12.27 07:21:00 -
[127]
Assets report is toast:
EXCEPTION REPORT ===================================================================================== 12/27/2009 12:19:54 AM Error - EveMarketMonitorApp.Common.EMMAReportingException - Problem creating report. Inner Exception: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints. Stack Trace: at System.Data.DataTable.EnableConstraints() at System.Data.DataTable.set_EnforceConstraints(Boolean value) at System.Data.DataTable.EndLoadData() at System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at EveMarketMonitorApp.DatabaseClasses.EveDataSetTableAdapters.ReprocesResultsTableAdapter.Fill(ReprocesResultsDataTable dataTable, Nullable`1 itemID) at EveMarketMonitorApp.DatabaseClasses.Items.ReproCache_DataUpdateNeeded(Object myObject, DataUpdateNeededArgs`2 args) at EveMarketMonitorApp.Common.Cache`2.Get(KeyType key) at EveMarketMonitorApp.DatabaseClasses.Items.GetItemMaxReprocessResults(Int32 itemID) at EveMarketMonitorApp.DatabaseClasses.ReprocessJob.UpdateResults() at EveMarketMonitorApp.Reporting.AssetsReport.GetDataFromDatabase() at EveMarketMonitorApp.Reporting.AssetsReport.FillReport() at EveMarketMonitorApp.Reporting.ReportBase.CreateReport(Dictionary`2 paramters)
|
Veevi Fenikusu
|
Posted - 2009.12.31 12:42:00 -
[128]
I just checked out the source to take a look at it, friend suggested I should work on this instead of my own tool, so might as well do that, I'll figure out how everything fits together whenever I have time, and try to fix stuff, I'm not sure what your stand on the sql server is, but if it's possible, I could try & convert it to sqlite, which might make it more portable!
|
Mme Pinkerton
Caldari
|
Posted - 2009.12.31 13:18:00 -
[129]
Originally by: Veevi Fenikusu I'm not sure what your stand on the sql server is, but if it's possible, I could try & convert it to sqlite, which might make it more portable!
I think no one really likes the current model and a successful port to sqlite (or MSSQL CE) would certainly be very welcome.
However, a substantial part of EMMA's logic is written in stored procedures (+ there are a few C# functions stored in the database as well) which would have to be rewritten (in a tidy way, atm they have the advantage of not cluttering the main code) when porting to sqlite.
Also, I am not sure if fixing the dependance on MSSQL is really the best way to spend developer time - IMHO a UI rewrite (MDI is broken in Vista+, Reports interface is extremely clumsy) would be of more value.
When changing the DB backend, using a sqlite-to-LINQ adapter might be a idea worth considering.
--
"The public may not fully understand precisely what auditors do or how we do it, but they care that we exist because it provides them the confidence they so badly need and want." |
Veevi Fenikusu
|
Posted - 2009.12.31 13:33:00 -
[130]
I really can't make any promises, in about a month I'm out of the country for my internship , and don't have anything that can run eve to take with me(yet!), so it will probably limit my ability to test stuff(and time)
|
|
Ambo
I've Got Nothing
|
Posted - 2009.12.31 15:23:00 -
[131]
Yes, I'm afraid EMMA uses some rather chunky stored procedures. This was simply to give the best performance possible. The data sets EMMA works with can get rather large and with some of the queries being so complex, performance was a primary concern for me.
Additionally, the c# based procedures are used in a lot of places and are impossible to port to sqlite. I think they would have to be re-written into functions within the code itself that then made multiple calls to the database in a looping fashion.
All this would be time-consuming and you would end up with worse performance and possibly difficulties converting the datadump to sqlite each time it was updated. Having said that, it would almost certainly be easier to install.
Personally, I would not even attempt it if you only have a month to work on it. If you need any help getting your head around anything then feel free to give me a shout in-game or at [email protected] --------------------------------------
|
Bangbroo
Pat Sharp's Potato Rodeo Wildly Inappropriate.
|
Posted - 2010.01.03 11:48:00 -
[132]
Ugh just installed EMMA and it doesnt seem to work on Windows 7 is that correct?
|
Veevi Fenikusu
|
Posted - 2010.01.03 17:51:00 -
[133]
Originally by: Mme Pinkerton
Also, I am not sure if fixing the dependance on MSSQL is really the best way to spend developer time - IMHO a UI rewrite (MDI is broken in Vista+, Reports interface is extremely clumsy) would be of more value.
How exactly is MDI broken in vista+ ? (using windows 7 here, though), and it seems to work fine? I do agree on the reports interface, might be best to try outputting it to something more capable.(like excel?)
I have to admit that my .NET knowledge is not really up to date. I checked out the code, and a bit disencouraged to see how the code is build up, and the stored procedures... Started giving my own tool a try again, which would be written in java, seems to handle MDI ok'ish.
|
Ambo
I've Got Nothing
|
Posted - 2010.01.03 22:25:00 -
[134]
Originally by: Bangbroo Ugh just installed EMMA and it doesnt seem to work on Windows 7 is that correct?
It works but it can be a bit weird at times. Try right click -> run as administrator. --------------------------------------
|
ThePhoenixBird
|
Posted - 2010.01.03 22:48:00 -
[135]
Originally by: Bangbroo Ugh just installed EMMA and it doesnt seem to work on Windows 7 is that correct?
Yes it does, if you are running Windows 7 x64 you will need to download the x64 version of SQL Express 2005 you can get it from here download the SQLEXPR32.EXE if you are running under 32 bits windows.
Install and after the instalation is complete use the Surface SQL config tool to enable CLR Integration, then restart your PC and run EMMA as Administrator
Im here running on Windows 7 x64 without problems, it just was a nightmare to upgrade to lastest 1.3.1.4 version since eve-files.com is really slow another mirror would be welcome.
|
Queen Krystal
|
Posted - 2010.01.04 02:56:00 -
[136]
Running on version 1.3.1.4 and i get this error while updaing the Journal
Quote: ===================================================================================== EXCEPTION REPORT ===================================================================================== 03/01/2010 10:18:04 p.m. Critical - EveMarketMonitorApp.Common.EMMADataException - The journal entries you are adding appear to be for a generation after the latest one in the EMMA database. You will be unable to import journal entries from the EveAPI until the EMMA database is updated with newer journal generation data.
|
Linu Solongo
|
Posted - 2010.01.04 12:00:00 -
[137]
Originally by: ThePhoenixBird
Originally by: Bangbroo Ugh just installed EMMA and it doesnt seem to work on Windows 7 is that correct?
Yes it does, if you are running Windows 7 x64 you will need to download the x64 version of SQL Express 2005 you can get it from here download the SQLEXPR32.EXE if you are running under 32 bits windows.
Install and after the instalation is complete use the Surface SQL config tool to enable CLR Integration, then restart your PC and run EMMA as Administrator
Im here running on Windows 7 x64 without problems, it just was a nightmare to upgrade to lastest 1.3.1.4 version since eve-files.com is really slow another mirror would be welcome.
Good to hear it runs fine on Windows 7 x64. Thanks for that info Phoenix. But where are you guys getting the 1.3.1.4 version? I checked the googlecode page and it only has version 1.3.1.0 available to download. I even checked Ambo's eve files but the latest one I saw was EMMA_1.3.1.2_-_partial.zip.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.04 15:09:00 -
[138]
Originally by: Queen Krystal Running on version 1.3.1.4 and i get this error while updaing the Journal
Quote: ===================================================================================== EXCEPTION REPORT ===================================================================================== 03/01/2010 10:18:04 p.m. Critical - EveMarketMonitorApp.Common.EMMADataException - The journal entries you are adding appear to be for a generation after the latest one in the EMMA database. You will be unable to import journal entries from the EveAPI until the EMMA database is updated with newer journal generation data.
Can you check via the SQL management console the: JournalGenerations table in "EMMA database.mdf" ?
And post what is there? There was an issue here Could be similar.
|
Ambo
I've Got Nothing
|
Posted - 2010.01.04 18:54:00 -
[139]
Originally by: Linu Solongo
Originally by: ThePhoenixBird
Originally by: Bangbroo Ugh just installed EMMA and it doesnt seem to work on Windows 7 is that correct?
Yes it does, if you are running Windows 7 x64 you will need to download the x64 version of SQL Express 2005 you can get it from here download the SQLEXPR32.EXE if you are running under 32 bits windows.
Install and after the instalation is complete use the Surface SQL config tool to enable CLR Integration, then restart your PC and run EMMA as Administrator
Im here running on Windows 7 x64 without problems, it just was a nightmare to upgrade to lastest 1.3.1.4 version since eve-files.com is really slow another mirror would be welcome.
Good to hear it runs fine on Windows 7 x64. Thanks for that info Phoenix. But where are you guys getting the 1.3.1.4 version? I checked the googlecode page and it only has version 1.3.1.0 available to download. I even checked Ambo's eve files but the latest one I saw was EMMA_1.3.1.2_-_partial.zip.
In EMMA, go into settings -> and enable 'check for beta updates'.
Also, note there are two update servers listed, you can simply delete the eve-files one if it's too slow for you. --------------------------------------
|
Linu Solongo
|
Posted - 2010.01.04 20:16:00 -
[140]
So if I've never installed EMMA on my computer before, should I install v1.3.1.0 and then go to the settings to upgrade or should I install EMMA_1.3.1.2_-_partial to replace 1.3.1.0 first, then go to settings and upgrade? I just want to make sure I'm installing with the correct files and upgrading it correctly to avoid any errors.
|
|
Ambo
I've Got Nothing
|
Posted - 2010.01.04 22:05:00 -
[141]
Originally by: Linu Solongo So if I've never installed EMMA on my computer before, should I install v1.3.1.0 and then go to the settings to upgrade or should I install EMMA_1.3.1.2_-_partial to replace 1.3.1.0 first, then go to settings and upgrade? I just want to make sure I'm installing with the correct files and upgrading it correctly to avoid any errors.
Just go for the full install and then the automatic update. The partial install was a one-off thing I did for someone with a particular problem. --------------------------------------
|
Linu Solongo
|
Posted - 2010.01.04 23:37:00 -
[142]
Thanks Ambo. The install was successful. The only error I got so far seems to be related to Windows 7 permissions I think. I've had permission problems with other programs before and I had to change the correct folders to Full Control. Anyways, when I tried to build a report, I got this message:
Problem creating report Eve API error. Code: 200 Description: Current security level not high enough.
I ran EMMA as administrator but I still got the error message. Also, I'm not sure if the API is updating correctly because I'm getting Overdue statuses across the board.
Any ideas on how to fix this?
Thanks!
|
Queen Krystal
|
Posted - 2010.01.05 05:27:00 -
[143]
Edited by: Queen Krystal on 05/01/2010 05:29:38
Originally by: Lost Hamster
Originally by: Queen Krystal Running on version 1.3.1.4 and i get this error while updaing the Journal
Quote: ===================================================================================== EXCEPTION REPORT ===================================================================================== 03/01/2010 10:18:04 p.m. Critical - EveMarketMonitorApp.Common.EMMADataException - The journal entries you are adding appear to be for a generation after the latest one in the EMMA database. You will be unable to import journal entries from the EveAPI until the EMMA database is updated with newer journal generation data.
Can you check via the SQL management console the: JournalGenerations table in "EMMA database.mdf" ?
And post what is there? There was an issue here Could be similar.
here is the dump of the JournalGenerations table
Quote: 001/01/2000 12:00:00 a.m.01/09/2007 12:00:00 a.m.01000000000 101/12/2007 12:00:00 a.m.27/11/2008 09:53:00 a.m.10857966771887206022 229/11/2008 01:00:00 a.m.30/11/2008 01:00:00 a.m.2591720933368341979
Also i have enabled TCP/IP and Pipes as suggestd on the other topic.
Shared Memory - enabled Named Pipes - enabled TCP/IP - enabled VIA - disabled
But still im getting the same error
Quote: ===================================================================================== EXCEPTION REPORT ===================================================================================== 05/01/2010 12:48:52 a.m. Critical - EveMarketMonitorApp.Common.EMMADataException - The journal entries you are adding appear to be for a generation after the latest one in the EMMA database. You will be unable to import journal entries from the EveAPI until the EMMA database is updated with newer journal generation data.
Quote: <?xml version="1.0" encoding="UTF-16" standalone="yes"?> <eveapi version="2"> <currentTime>2010-01-05 05:18:32</currentTime> <error code="103">Already returned one week of data: retry after 2010-01-05 06:18:29.</error> <cachedUntil>2010-01-05 06:18:29</cachedUntil> </eveapi>
Any suggestion?
|
Ambo
I've Got Nothing
|
Posted - 2010.01.05 08:45:00 -
[144]
Originally by: Linu Solongo Thanks Ambo. The install was successful. The only error I got so far seems to be related to Windows 7 permissions I think. I've had permission problems with other programs before and I had to change the correct folders to Full Control. Anyways, when I tried to build a report, I got this message:
Problem creating report Eve API error. Code: 200 Description: Current security level not high enough.
I ran EMMA as administrator but I still got the error message. Also, I'm not sure if the API is updating correctly because I'm getting Overdue statuses across the board.
Any ideas on how to fix this?
Thanks!
This problem is due to eve permissions, not windows permissions. It usually indicates that you have entered your regular API key instead of the full permissions one. To change this, go into 'manage group' double click the eve account line and change the API key to the correct one for full access. If the corp includes a corp then you may need corp-level permissions to access certain data, if that is the case then just don't include the corp in the report. --------------------------------------
|
Vaerah Vahrokha
Minmatar Brutor tribe
|
Posted - 2010.01.05 08:54:00 -
[145]
I used to use a pre-Dominion version (because it just worked, I need it for doing audits) with no problem.
I installed the latest and it works but when I use the NAV report it constantly throws out issues with EvE-Central.
I tried JEveassets, EvEMeep, manual browsing the site and even manually using EvE-Central API and I don't get any error instead.
Any clue? - Auditing and consulting
Before asking for investors, please read http://tinyurl.com/n5ys4h and http://tinyurl.com/lrg4oz
|
Ambo
I've Got Nothing
|
Posted - 2010.01.05 09:11:00 -
[146]
Edited by: Ambo on 05/01/2010 09:11:22
Originally by: Queen Krystal <problem>
Any suggestion?
This is due to the way that CCP have to keep adjusting journal entry IDs when they start to run out of room in the table. (ID is a 32-bit int so can only hold 2 billion odd entries). You can fix this by manually adjusting the last entry in the journal generations table. (you can use microsoft SQL management studio express to do this) You need the values from someone else's journal generations table that is currently working. I'd give you mine but unfortunately, I'm having trouble with my DB at the moment.
--------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2010.01.05 09:16:00 -
[147]
Originally by: Vaerah Vahrokha I used to use a pre-Dominion version (because it just worked, I need it for doing audits) with no problem.
I installed the latest and it works but when I use the NAV report it constantly throws out issues with EvE-Central.
I tried JEveassets, EvEMeep, manual browsing the site and even manually using EvE-Central API and I don't get any error instead.
Any clue?
There should be an error log 'ExceptionLog.txt' in your Emma/Logging folder, could you post the error that you're getting when connecting to eve-central? --------------------------------------
|
Queen Krystal
|
Posted - 2010.01.05 09:32:00 -
[148]
Edited by: Queen Krystal on 05/01/2010 09:33:01 Edited by: Queen Krystal on 05/01/2010 09:32:32
Originally by: Ambo Edited by: Ambo on 05/01/2010 09:11:22
Originally by: Queen Krystal <problem>
Any suggestion?
This is due to the way that CCP have to keep adjusting journal entry IDs when they start to run out of room in the table. (ID is a 32-bit int so can only hold 2 billion odd entries). You can fix this by manually adjusting the last entry in the journal generations table. (you can use microsoft SQL management studio express to do this) You need the values from someone else's journal generations table that is currently working. I'd give you mine but unfortunately, I'm having trouble with my DB at the moment.
I shouldnt be reading this forums at 3am... you can easily miss stuff while reading.
Noticed the Lost Hamster values for his JournalGenerations table
Quote: ID Start Date End Date Offset LargersID 0 2000-01-01 00:00:00.000 2007-09-01 00:00:00.000 0 1000000000 1 2007-12-01 00:00:00.000 2008-11-27 09:53:00.000 1085796677 1887206022 2 2008-11-29 01:00:00.000 2009-09-16 08:29:24.000 2591720933 1642241558
And replaced the last row on mine, it worked! it just trew out the most recent journal entries for today 05/01/2010, not all the data but at least its something, i just hope to see all the data comming on next sync.
Thanks for your awesome app Ambo! i would like to see if its posible to port it to use sqlite or postgre for a less-resource-eater database rather than MSSQL
|
Linu Solongo
|
Posted - 2010.01.05 17:19:00 -
[149]
Originally by: Ambo
Originally by: Linu Solongo Thanks Ambo. The install was successful. The only error I got so far seems to be related to Windows 7 permissions I think. I've had permission problems with other programs before and I had to change the correct folders to Full Control. Anyways, when I tried to build a report, I got this message:
Problem creating report Eve API error. Code: 200 Description: Current security level not high enough.
I ran EMMA as administrator but I still got the error message. Also, I'm not sure if the API is updating correctly because I'm getting Overdue statuses across the board.
Any ideas on how to fix this?
Thanks!
This problem is due to eve permissions, not windows permissions. It usually indicates that you have entered your regular API key instead of the full permissions one. To change this, go into 'manage group' double click the eve account line and change the API key to the correct one for full access. If the corp includes a corp then you may need corp-level permissions to access certain data, if that is the case then just don't include the corp in the report.
*face palm* Yep. That was it. Now everything works. I've used EMMA before but I haven't tried the latest version on Windows 7 x64 until now. Works like a charm! Thanks for the awesome support! EMMA is by far the best trading tool out there IMO.
I know the project isn't in active development anymore, but I'll throw in a features request anyways in case you ever decide to start development again. Now, I love the reports feature but I would love if you had something that could display the top n% of your most profitable items in a bar graph or in some sort of chart form.
Anyways, that's just something to consider in case you ever start to actively develop EMMA again.
Thanks again for your help.
|
Valyrian Tyr
|
Posted - 2010.01.06 02:38:00 -
[150]
I'm having a bit of trouble getting emma to work. Right now all I get upon opening the program is an immediate 'EMMA has stopped working' window which says
'a problem caused the program to stopworking correctly. Windows will clost the program and notify you if a solution is available'
A little info: Windows Vista 64 sp2 I have installed SQL with SQLEXPR.EXE file. It seemed to install properly after the second attempt. I ran the setup.exe file first and that seemed to install properly as well. I've restarted windows multiple times to get the sql to kick on.
Any help? I'll keep at the threads and see if I can figure it out but I'll take any sugestions you may have.
Thanks!
|
|
Queen Krystal
|
Posted - 2010.01.06 03:31:00 -
[151]
Originally by: Queen Krystal
I shouldnt be reading this forums at 3am... you can easily miss stuff while reading.
Noticed the Lost Hamster values for his JournalGenerations table
Quote: ID Start Date End Date Offset LargersID 0 2000-01-01 00:00:00.000 2007-09-01 00:00:00.000 0 1000000000 1 2007-12-01 00:00:00.000 2008-11-27 09:53:00.000 1085796677 1887206022 2 2008-11-29 01:00:00.000 2009-09-16 08:29:24.000 2591720933 1642241558
And replaced the last row on mine, it worked! it just trew out the most recent journal entries for today 05/01/2010, not all the data but at least its something, i just hope to see all the data comming on next sync.
Thanks for your awesome app Ambo! i would like to see if its posible to port it to use sqlite or postgre for a less-resource-eater database rather than MSSQL
For some reason the journal entries before Jan 5th arent comming even after several updates to the API
APIError.xml show this
Quote: <?xml version="1.0" encoding="UTF-16" standalone="yes"?> <eveapi version="2"> <currentTime>2010-01-06 03:16:47</currentTime> <error code="103">Already returned one week of data: retry after 2010-01-06 04:16:40.</error> <cachedUntil>2010-01-06 04:16:40</cachedUntil> </eveapi>
|
Bangbroo
Pat Sharp's Potato Rodeo Wildly Inappropriate.
|
Posted - 2010.01.06 06:47:00 -
[152]
Originally by: Valyrian Tyr I'm having a bit of trouble getting emma to work. Right now all I get upon opening the program is an immediate 'EMMA has stopped working' window which says
'a problem caused the program to stopworking correctly. Windows will clost the program and notify you if a solution is available'
A little info: Windows Vista 64 sp2 I have installed SQL with SQLEXPR.EXE file. It seemed to install properly after the second attempt. I ran the setup.exe file first and that seemed to install properly as well. I've restarted windows multiple times to get the sql to kick on.
Any help? I'll keep at the threads and see if I can figure it out but I'll take any sugestions you may have.
Thanks!
Hey did you try to run it as administrator? Worked perfectly fine for me. Didnt work on W7 either and know works like a charm
only wondering if you can connect your EMMA to a spreadsheet? So it automatically updates any orders you have open etc how many numbers you have left.
|
Ambo
I've Got Nothing
|
Posted - 2010.01.06 07:53:00 -
[153]
Originally by: Queen Krystal
For some reason the journal entries before Jan 5th arent comming even after several updates to the API
Usually, the API can only get data from so far back. Specifically, a maximum of 1000 journal entries or 1 week if you have more than 1000 journal entries.
However, in this case, you're clearly not getting the full week. The error just indicates that the API already think you've retrieved your maximum amount of data so you have to wait an hour until the next update.
I'm a bit baffled tbh. You can check for files called 'Character Journal Entries*.xml' in the 'Logging' folder, sort them by date and check the most recent ones. Do those files contain entries from before Jan 5th? If they do then it's a problem with EMMA, if they don't then it's a problem with the eve API. --------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2010.01.06 08:01:00 -
[154]
Originally by: Bangbroo
Originally by: Valyrian Tyr I'm having a bit of trouble getting emma to work. Right now all I get upon opening the program is an immediate 'EMMA has stopped working' window which says
'a problem caused the program to stopworking correctly. Windows will clost the program and notify you if a solution is available'
Hey did you try to run it as administrator? Worked perfectly fine for me. Didnt work on W7 either and know works like a charm
only wondering if you can connect your EMMA to a spreadsheet? So it automatically updates any orders you have open etc how many numbers you have left.
Yep, Right click -> Run as administrator should fix that problem.
You can't sync EMMA with a spreadsheet at all but you can 'Export to CSV' from most of the data windows and the reports (right click -> export to CSV). This CSV can then be loaded into virtually any spreadsheet app. --------------------------------------
|
Queen Krystal
|
Posted - 2010.01.06 08:08:00 -
[155]
Edited by: Queen Krystal on 06/01/2010 08:09:46 Edited by: Queen Krystal on 06/01/2010 08:08:55
Originally by: Ambo
Originally by: Queen Krystal
For some reason the journal entries before Jan 5th arent comming even after several updates to the API
Usually, the API can only get data from so far back. Specifically, a maximum of 1000 journal entries or 1 week if you have more than 1000 journal entries.
However, in this case, you're clearly not getting the full week. The error just indicates that the API already think you've retrieved your maximum amount of data so you have to wait an hour until the next update.
I'm a bit baffled tbh. You can check for files called 'Character Journal Entries*.xml' in the 'Logging' folder, sort them by date and check the most recent ones. Do those files contain entries from before Jan 5th? If they do then it's a problem with EMMA, if they don't then it's a problem with the eve API.
Checked out the API Call History folder and the journal entries file is created twice each time:
Quote: Character journal entries characterID=******* beforeRefID=2091367011 633983590467214000.xml -------------------------------------------------- <?xml version="1.0" encoding="UTF-16" standalone="yes"?> <eveapi version="2"> <currentTime>2010-01-06 07:17:06</currentTime> <error code="103">Already returned one week of data: retry after 2010-01-06 08:17:02.</error> <cachedUntil>2010-01-06 08:17:02</cachedUntil> </eveapi>
Second one
Quote: Character journal entries characterID=******* beforeRefID=0 633983590455234000.xml ----------------------- Has data from 2009-12-29 to 2010-01-06
It looks like EMMA its cahing journal data data twice.
Is there any way to remove all the journal data and just make EMMA catch a fresh one?
|
Ambo
I've Got Nothing
|
Posted - 2010.01.06 11:28:00 -
[156]
To start from fresh you should just have to not request an update for at least one hour. --------------------------------------
|
Queen Krystal
|
Posted - 2010.01.06 21:37:00 -
[157]
Not working, still cant receive journal data from before 05/01/2010 3:55am
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.06 22:50:00 -
[158]
Originally by: Queen Krystal Not working, still cant receive journal data from before 05/01/2010 3:55am
Not sure if this will help, but I know that it's stored what was your last transaction in the db. Could be that during the import the program is ignoring all older entries.
If you open the EMMADatabase \ dbo.APICharacters table then there are some Columns called: HighestCharTransID HighestCharJournalID
Try to set those values to 0.
Edit: however it could be if you set it to zero, then during the import it will generate duplicated entries, or crash the program.
So if you just have started to use the program, then the easiest would be to drop that two table. in the SQL management console right click on EMMADatabase -> new query and you execute the following command:
Use EMMADatabase truncate table Transactions; truncate table Journal;
This will wipe your Transaction and Journal table!!!
Then you set up the HighestCharTransID, HighestCharJournalID to 0 and you try to download the data into the database.
I suggest you wait for a confirmation from Ambo, that this can be a solution.
|
Ambo
I've Got Nothing
|
Posted - 2010.01.06 23:00:00 -
[159]
It's been a long time since I've looked at the code but I think you're correct, that should solve the issue.
I WANT TO EMPASISE THAT THIS WILL WIPE ALL JOURNAL AND TRANSACTION DATA CURRENTLY IN YOUR EMMA DATABASE
--------------------------------------
|
Queen Krystal
|
Posted - 2010.01.07 02:23:00 -
[160]
Finally fixed, thanks Lost Hamster and Ambo for your help!
|
|
Valyrian Tyr
|
Posted - 2010.01.07 22:51:00 -
[161]
Edited by: Valyrian Tyr on 07/01/2010 22:52:28 First off thanks for the quick reply in helping me get this program going. Running it as administrator did the trick and it looks like a really slick program. I went through the tutorial and am wondering if I can get some tips and tricks of how you use this program to aid in region to region trading and station trading. Is there a website for emma that I can check out? Fron what I can gather it seems most benificial to player corperations and not the lone trader. Hopefully I'm wrong :) because I like the layout of the program but I'm having problems figuring out how to use it to aid my gaming.
Thanks!
|
Spudzz
|
Posted - 2010.01.07 23:05:00 -
[162]
Edited by: Spudzz on 07/01/2010 23:05:49 Hi all,
Apologies if I missed a solution to my prob, I've been looking but haven't seen one yet.
After installing the latest version of EMMA, I let it go and do an update. During the update process it has 3 steps, the last one relating to the .mdf file.
When it tries to do the last step "EveData_log.ldf component (3 of 3) Copying....."
I get an error stating:
Problem copying file 'EveData.mdf' The process cannot copy the file C:Program Files\EMMA\Data\EveData.mdf' because it is being used by another process.
Given it's EMMA updating itself, what other process is accessing the database file?
*edit* forgot to add, once the update has finished EMMA will no longer run and bombs out with a standard MS error when loading. I can however use it fine if I don't bother with the update.
Looking forward to playing with this, so any help appreciated.
Regards Spudz
|
Ambo
I've Got Nothing
|
Posted - 2010.01.08 08:34:00 -
[163]
Originally by: Spudzz <updating problem>
Some of the older versions of EMMA could lock their own database files when trying to update. This has been fixed for a long time but you may just have an older version.
I recommend the following:
This should preserver the database automatically but if it does not, simply copy the files you backed up into the new data folder.
--------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2010.01.08 08:47:00 -
[164]
Originally by: Valyrian Tyr Edited by: Valyrian Tyr on 07/01/2010 22:52:28 First off thanks for the quick reply in helping me get this program going. Running it as administrator did the trick and it looks like a really slick program. I went through the tutorial and am wondering if I can get some tips and tricks of how you use this program to aid in region to region trading and station trading. Is there a website for emma that I can check out? Fron what I can gather it seems most benificial to player corperations and not the lone trader. Hopefully I'm wrong :) because I like the layout of the program but I'm having problems figuring out how to use it to aid my gaming.
Thanks!
I'm afraid there is nothing beyond the tutorial really.
Personally, I used it as a lone trader with one account and one character. The multi-char/corp stuff was just addded because other people wanted it.
I used the following method:
- Place region-wide buy orders in The Citadel and Lonetrek
- Use the auto-contractor in EMMA to setup public courier contracts for haulers to take goods to Jita.
- Sell stuff in Jita
- Profit!
I later expanded my activities to include a refine step before selling if it was worth it. This was the main reason for adding the 'reprocessor' feature in EMMA. Doing this with very high-volume items made me a LOT of extra cash.
I used the reporting features, particularly the item report to constantly refine the list of items I was trading.
It requires a fair bit of market research to setup but then just an hour or so per day to keep it ticking over. You do end up with a lot of crap scattered around though. Sometimes I'd go and collect it myself but to this day, I've still got about 200 mil worth of modules sat in arse-end-of-nowhere stations. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.09 21:06:00 -
[165]
I think we have a problem.. In the Journal the refID is greater than 2 147 483 647 - which is the max value of int32.
So It's not possible to import any Journal entry at the moment. I think the problem is with the import algorithm. I think it would be possible to change the type from int 32 to unsigned long then it would work for a while.
ps: I guess CCP use the 64bit version of the SQL server, so the ref id can get pretty big. So if that will be bigger than 4,294,967,295, then we will be screwed. Unless we port the program to 64 bit.
|
Ambo
I've Got Nothing
|
Posted - 2010.01.09 23:35:00 -
[166]
Originally by: Lost Hamster I think we have a problem.. In the Journal the refID is greater than 2 147 483 647 - which is the max value of int32.
So It's not possible to import any Journal entry at the moment. I think the problem is with the import algorithm. I think it would be possible to change the type from int 32 to unsigned long then it would work for a while.
ps: I guess CCP use the 64bit version of the SQL server, so the ref id can get pretty big. So if that will be bigger than 4,294,967,295, then we will be screwed. Unless we port the program to 64 bit.
The journal ID in EMMA should be greater than 2^32. This is because EMMA was always designed to use a 64 bit integer for ref ID instead of Eve's 32bit.
However, I guess it's possible that with the upgrade to SQL 2008, CCP finally got around to increasing the ref ID in Eve's database to 64bit as well. In that case, there could be some areas where EMMA is expecting 32bit and is getting 64bit, hence the problems.
I'll try and remember to take a look at it tomorrow. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.09 23:51:00 -
[167]
Originally by: Ambo
However, I guess it's possible that with the upgrade to SQL 2008, CCP finally got around to increasing the ref ID in Eve's database to 64bit as well. In that case, there could be some areas where EMMA is expecting 32bit and is getting 64bit, hence the problems.
Here is the error message, I hope it helps: 2010.01.09. 21:35:23 Error - EveMarketMonitorApp.Common.EMMAException - Error when adding journal data from api Inner Exception: Value was either too large or too small for an Int32. Stack Trace: at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at EveMarketMonitorApp.AbstractionClasses.APICharacter.RetrieveJournal(CharOrCorp corc, XmlDocument fileXML, Int16 defaultWalletID)
|
Vested Interest
|
Posted - 2010.01.10 00:52:00 -
[168]
Oh dear, I think I've killed her finally:
EXCEPTION REPORT ===================================================================================== 1/9/2010 5:49:20 PM Error - EveMarketMonitorApp.Common.EMMAException - Error when adding journal data from api Inner Exception: Value was either too large or too small for an Int32. Stack Trace: at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at EveMarketMonitorApp.AbstractionClasses.APICharacter.RetrieveJournal(CharOrCorp corc, XmlDocument fileXML, Int16 defaultWalletID)
EXCEPTION REPORT ===================================================================================== 1/9/2010 4:52:35 PM Critical - EveMarketMonitorApp.Common.EMMADataException - The journal entries you are adding appear to be for a generation after the latest one in the EMMA database. You will be unable to import journal entries from the EveAPI until the EMMA database is updated with newer journal generation data.
I was running a very large report, took EMMA at least 10 minutes to finish, when it appears to have jammed on an API update.
|
Kaldira
|
Posted - 2010.01.10 10:39:00 -
[169]
Edited by: Kaldira on 10/01/2010 10:40:15
Getting the int32 error as well
|
Ambo
I've Got Nothing
|
Posted - 2010.01.10 11:25:00 -
[170]
Yes, everyone with recent journal entries will be getting it. Looking into it now... --------------------------------------
|
|
Ambo
I've Got Nothing
|
Posted - 2010.01.10 12:06:00 -
[171]
This should not be a big deal to fix. However, I currently only have c# express on my PC so am unable to build a release version of the program.
I will need to make some further changes and will release a fix tomorrow. --------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2010.01.11 10:12:00 -
[172]
Beta version 1.3.1.5 now available.
This will fix the issue with the journal not updating correctly.
I'll put it on general release once we have a few confirmed users with no problems. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.11 10:31:00 -
[173]
Doest look's good. :(
2010.01.11. 11:22:55 Critical - EveMarketMonitorApp.Common.EMMADataException - Problem changing type of APICharaters' columns to bigint. Inner Exception: The object 'DF_APICharacters_HighestCharTransID' is dependent on column 'HighestCharTransID'. ALTER TABLE ALTER COLUMN HighestCharTransID failed because one or more objects access this column. Stack Trace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at EveMarketMonitorApp.DatabaseClasses.Updater.Update()
And when I try to do an updte, then the program crash: 2010.01.11. 11:23:32 Critical - EveMarketMonitorApp.Common.EMMADataException - Error storing eve character data in the EMMA database. Inner Exception: Error converting data type bigint to int. Stack Trace: at System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping) at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows) at EveMarketMonitorApp.DatabaseClasses.EMMADataSetTableAdapters.APICharactersTableAdapter.Update(DataRow dataRow) at EveMarketMonitorApp.DatabaseClasses.APICharacters.Store(APICharacter apiChar)
|
Ambo
I've Got Nothing
|
Posted - 2010.01.11 10:45:00 -
[174]
I can't reproduce your problem and I don't have an 'DF_APICharacters_HighestCharTransID' object in my database. Perhaps it's something to do with you being on SQL 2008 (I seem to remember you are but I may be wrong?)
I'll see if I can convert to 2008 and reproduce it. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.11 10:47:00 -
[175]
Edited by: Lost Hamster on 11/01/2010 10:52:01 Edited by: Lost Hamster on 11/01/2010 10:48:25
Originally by: Ambo I can't reproduce your problem and I don't have an 'DF_APICharacters_HighestCharTransID' object in my database. Perhaps it's something to do with you being on SQL 2008 (I seem to remember you are but I may be wrong?)
I'll see if I can convert to 2008 and reproduce it.
I traced the problem: The isssue is with the dbo.APICharUpdate stored procedure. There the HighestCharJournalIDand HighestCorpJournalID are int.
And int the dbo.APICharInsert stored procedure.
Edit: Could be something else.. I still can not convert it. Still looking into. :)
|
Ambo
I've Got Nothing
|
Posted - 2010.01.11 11:14:00 -
[176]
Edited by: Ambo on 11/01/2010 11:14:39
Originally by: Lost Hamster Edited by: Lost Hamster on 11/01/2010 10:52:01 Edited by: Lost Hamster on 11/01/2010 10:48:25
Originally by: Ambo I can't reproduce your problem and I don't have an 'DF_APICharacters_HighestCharTransID' object in my database. Perhaps it's something to do with you being on SQL 2008 (I seem to remember you are but I may be wrong?)
I'll see if I can convert to 2008 and reproduce it.
I traced the problem: The isssue is with the dbo.APICharUpdate stored procedure. There the HighestCharJournalIDand HighestCorpJournalID are int.
And int the dbo.APICharInsert stored procedure.
Edit: Could be something else.. I still can not convert it. Still looking into. :)
The update changes the four 'highestxxx' fields on 'APICharacter' from int to bigint. It then updates the APICharInsert and APICharUpdate stored procedures.
However, if the first part fails then it will never get to the stored procedures and will just keep trying each time you start EMMA.
Quote:
Edit2: DF_APICharacters_HighestCharTransID you can find under: Table\dbo.APICharactes\Constraints
Thought it might be. That does not appear in my database though. There are no constraints on the table as far as I can see. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.11 11:39:00 -
[177]
Edited by: Lost Hamster on 11/01/2010 11:39:30 I dropped the Constrains, now it look's better. The stored procedures where updated as well.
If anyone experience similar issues, then run the following command in sql management console.
Select EMMAdatabase, right click new query:
use [Emmadatabase] alter table dbo.APICharacters drop Constraint DF_APICharacters_HighestCharJournalID alter table dbo.APICharacters drop Constraint DF_APICharacters_HighestCharTransID alter table dbo.APICharacters drop Constraint DF_APICharacters_HighestCorpJournalID alter table dbo.APICharacters drop Constraint DF_APICharacters_HighestCorpTransID alter table dbo.APICharacters drop Constraint DF_APICharacters_LastCorpJournalUpdate alter table dbo.APICharacters drop Constraint DF_APICharacters_LastCorpTransUpdate alter table dbo.APICharacters drop Constraint DF_APICharacters_LastCharJournalUpdate
Then press the parse (blue pipe) then the Execute button.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.11 12:02:00 -
[178]
Originally by: Vested Interest
Posted on 27/12/2009 07:21:00 Assets report is toast:
I have done some more investigation, and that is toast because it tries to use the reprocessor part of the program - which is broken with the new database.
|
Ambo
I've Got Nothing
|
Posted - 2010.01.11 16:17:00 -
[179]
Beta 1.3.2.0 released
This includes Lost Hamster's updated eve database file with the Dominion data and a slight tweak to get the reprocessor (and assets report) working.
Please let me know if you have any issues with it, if not, I'll put it on general release tomorrow. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.11 16:50:00 -
[180]
Originally by: Ambo Beta 1.3.2.0 released
This includes Lost Hamster's updated eve database file with the Dominion data and a slight tweak to get the reprocessor (and assets report) working.
Please let me know if you have any issues with it, if not, I'll put it on general release tomorrow.
Look's good! No issues so far. Thanks Ambo, You are GREAT!
|
|
Vested Interest
|
Posted - 2010.01.11 17:03:00 -
[181]
autoupdater is timing out part way through the download of the .exe. Then it downloaded the 2 database files and of course won't launch.
restored from backup, removed eve-files from the auto-update sources. Updater is jammed again on the exe.
Please link the new .exe and 2 database files in a zip por favor?
Thanks for everything!
|
Ambo
I've Got Nothing
|
Posted - 2010.01.11 17:14:00 -
[182]
VI, Can you try going into settings -> general (I think?). highlight the eve-files update server and hit the delete key on your keyboard then try updating again.
If that doesn't work then I'll get you a separate link. I'd just rather not if possible because it can confuse people.
Hamster, I'll be leaving work soon but will take a look at that tomorrow. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.11 17:27:00 -
[183]
Edited by: Lost Hamster on 11/01/2010 17:29:26
Originally by: Vested Interest autoupdater is timing out part way through the download of the .exe. Then it downloaded the 2 database files and of course won't launch.
restored from backup, removed eve-files from the auto-update sources. Updater is jammed again on the exe.
Please link the new .exe and 2 database files in a zip por favor?
Thanks for everything!
Could be an issue with eve-files. I had trouble to download it as well. It worked only at the 5th time. Got a couple timeouts...
(However I have downloaded it manually, as I have broken somehow the auto updater, a year ago )
Originally by: Ambo
Hamster, I'll be leaving work soon but will take a look at that tomorrow.
Take your time.
|
Kaldira
|
Posted - 2010.01.11 18:47:00 -
[184]
Issue with the update I am afraid
11/01/2010 18:35:16 Critical - EveMarketMonitorApp.Common.EMMADataException - Problem changing type of APICharaters' columns to bigint. Inner Exception: The object 'DF_APICharacters_HighestCharTransID' is dependent on column 'HighestCharTransID'. ALTER TABLE ALTER COLUMN HighestCharTransID failed because one or more objects access this column. Stack Trace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at EveMarketMonitorApp.DatabaseClasses.Updater.Update() ===============================================================
which I guess is the cause of
11/01/2010 18:35:29 Critical - EveMarketMonitorApp.Common.EMMADataException - Error storing eve character data in the EMMA database. Inner Exception: Error converting data type bigint to int. Stack Trace: at System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping) at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows) at EveMarketMonitorApp.DatabaseClasses.EMMADataSetTableAdapters.APICharactersTableAdapter.Update(DataRow dataRow) at EveMarketMonitorApp.DatabaseClasses.APICharacters.Store(APICharacter apiChar)
SQL Express 2008
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.11 19:02:00 -
[185]
Originally by: Kaldira Issue with the update I am afraid
Kalidra, if you have a SQL management console, then you can try this: http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1180576&page=6#177
That fixed for me.
Ambo, could be that this is a sql 2008 problem. Would it be possible to add the rutin what I wrote to the application, when it runs the update, that it drops the constraints?
|
Ambo
I've Got Nothing
|
Posted - 2010.01.11 19:20:00 -
[186]
Originally by: Lost Hamster
Originally by: Kaldira Issue with the update I am afraid
Kalidra, if you have a SQL management console, then you can try this: http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1180576&page=6#177
That fixed for me.
Ambo, could be that this is a sql 2008 problem. Would it be possible to add the rutin what I wrote to the application, when it runs the update, that it drops the constraints?
Yes, that should be simple enough to do. Guess SQL 2008 just adds those constraints when it converts from 2005. --------------------------------------
|
Vested Interest
|
Posted - 2010.01.11 20:55:00 -
[187]
Ok I think the updater pulled all 3 files down, thought it was going to work for a sec and then:
EXCEPTION REPORT ===================================================================================== 1/11/2010 1:53:28 PM Critical - EveMarketMonitorApp.Common.EMMAException - Error during startup Inner Exception: The database 'C:\PROGRAM FILES\EMMA\DATA\EVEDATA.MDF' cannot be opened because it is version 655. This server supports version 612 and earlier. A downgrade path is not supported. Cannot open user default database. Login failed. Login failed for user '[redacted]'. Stack Trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at EveMarketMonitorApp.DatabaseClasses.Updater.Update() at EveMarketMonitorApp.GUIElements.Main..ctor(Boolean checkForUpdates)
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.11 21:37:00 -
[188]
Edited by: Lost Hamster on 11/01/2010 21:44:48
Originally by: Vested Interest Edited by: Vested Interest on 11/01/2010 21:10:20 Ok I think the updater pulled all 3 files down, thought it was going to work for a sec and then:
EXCEPTION REPORT ===================================================================================== 1/11/2010 1:53:28 PM Critical - EveMarketMonitorApp.Common.EMMAException - Error during startup Inner Exception: The database 'C:\PROGRAM FILES\EMMA\DATA\EVEDATA.MDF' cannot be opened because it is version 655. This server supports version 612 and earlier. A downgrade path is not supported.
I quess Ambo opened the database once with a SQL2008, and uploaded that to the beta stage, as version 655 is SQL2008.
Ambo if you need, I can re-upload the SQL2005 files.
Edit, here is the db again: http://rapidshare.com/files/333847630/emma_SQL2005.zip.html
|
Ambo
I've Got Nothing
|
Posted - 2010.01.11 22:08:00 -
[189]
Thanks, I'd definitely got the 2005 version already but I do have 2008 installed as well so perhaps that automatically caused the file to be converted.
I'll try and get it sorted tomorrow. --------------------------------------
|
Craft Mazelle
|
Posted - 2010.01.12 01:41:00 -
[190]
Using Win7 64, tried the link provided in the readme ( http://www.microsoft.com/express/2005/sql/download/default.aspx ) but can't find any mention of a 64 bit version of the Express edition. Readme said go to the bottom of the page and look for "For the 64-bit install of SQL Server 2005 Express Edition, click here"
I think that page has been updated since then. Did some searching on my own, found this ( http://download.microsoft.com/download/f/7/4/f74cbdb1-87e2-4794-9186-e3ad6bd54b41/sqlncli_x64.msi ) but apparently wasn't the right thing. Can someone please point me in the right direction?
An other quick question, I had to reinstall windows without notice, and couldn't make appropriate back ups (by appropriate, I mean make use of any export features), however I still have the old directory structures, from both Application Data, and the EMMA directory itself. What steps do I need to take to set everything back up again as it was? Just drop the EMMA Application Data directory in where it goes (under Roaming, I assume? I was using XP before), as well as the old EMMA Data directory, and then install on top of those in place?
|
|
Aristaeus Themis
|
Posted - 2010.01.12 05:30:00 -
[191]
Well I have tried installing this from two different computers. One a 32 bit Vista system and the other a 64 bit Windows 7.
On Windows 7, I install it, but as soon as I run the program, it says EMMA has stopped working, giving no error or anything.
Vista just fails to install.
What am I doing wrong?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.12 08:31:00 -
[192]
Edited by: Lost Hamster on 12/01/2010 08:32:42
Originally by: Craft Mazelle ...
I suggest that you install SQL 2008 on Windows 7. Link: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=58ce885d-508b-45c8-9fd3-118edd8e6fff On the page look for: SQLEXPR_x64_ENU.exe - and download that file.
If you need to manage as well, then here are the management tools: http://www.microsoft.com/downloads/details.aspx?familyid=08E52AC2-1D62-45F6-9A4A-4B76A8564A2B&displaylang=en
Originally by: Aristaeus Themis ...
In the EMMA directory there is a Logging\ExceptionLog.txt Please give us info, what you see as error message. Usually the last 1 - 2 exception is enough.
|
Ambo
I've Got Nothing
|
Posted - 2010.01.12 08:52:00 -
[193]
Originally by: Craft Mazelle An other quick question, I had to reinstall windows without notice, and couldn't make appropriate back ups (by appropriate, I mean make use of any export features), however I still have the old directory structures, from both Application Data, and the EMMA directory itself. What steps do I need to take to set everything back up again as it was? Just drop the EMMA Application Data directory in where it goes (under Roaming, I assume? I was using XP before), as well as the old EMMA Data directory, and then install on top of those in place?
(LH has answered you're other question above) To restore the old data, simply run the install program and then copy the 2 'EMMA Database*' files into the 'Data' directory, overwriting the empty ones that are there.
Originally by: Aristaeus Themis On Windows 7, I install it, but as soon as I run the program, it says EMMA has stopped working, giving no error or anything.
Try right clicking the exe file and choose 'Run as administrator'. --------------------------------------
|
Loaby
Amarr Imperial Forces
|
Posted - 2010.01.12 10:04:00 -
[194]
i autoupdated yesterday which worked fine but after that update i got 2 errors:
- all journal updates didnt work (red) - after any successfull api update emma shut down
a few minutes ago i run another autoupdate and not only the above errors remained but:
- more api updates failed - 1 journal update stayed orange
- after restarting, all failed updates went green without giving me an order notification popup although i have expired or filled orders - the orange journal update stayed - the autocontractor doesnt work anymore: "Der angegebene Schlnssel war nicht im W÷rterbuch angegeben"
|
Loaby
Amarr Imperial Forces
|
Posted - 2010.01.14 13:30:00 -
[195]
any solutions or a chance for a fix? emma is completely useless atm
|
Ambo
I've Got Nothing
|
Posted - 2010.01.14 16:15:00 -
[196]
Well my own copy updated and is running fine so I'm not sure off the top of my head and have not had time to take a look at it yet. Hopefully I'll get a chance tomorrow. --------------------------------------
|
Loaby
Amarr Imperial Forces
|
Posted - 2010.01.14 16:37:00 -
[197]
could reinstalling help?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.14 17:07:00 -
[198]
Originally by: Loaby Edited by: Loaby on 14/01/2010 17:04:53 could reinstalling help?
edit: no, doesnt work
Can you copy what is in the ExceptionLog.txt, the last 1-2 entry. Thanks
|
Loaby
Amarr Imperial Forces
|
Posted - 2010.01.14 17:43:00 -
[199]
sure
Quote:
===================================================================================== EXCEPTION REPORT ===================================================================================== 01/14/2010 4:59:08 AM Error - EveMarketMonitorApp.Common.EMMAEveAPIException - Eve API error. Code: 107 Description: Invalid beforeRefID provided. ===================================================================================== EXCEPTION REPORT ===================================================================================== 01/14/2010 6:03:15 PM Critical - EveMarketMonitorApp.Common.EMMADataException - Problem changing type of APICharaters' columns to bigint. Inner Exception: The object 'DF_APICharacters_HighestCharTransID' is dependent on column 'HighestCharTransID'. ALTER TABLE ALTER COLUMN HighestCharTransID failed because one or more objects access this column. Stack Trace: bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) bei System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) bei System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery() bei EveMarketMonitorApp.DatabaseClasses.Updater.Update() ===================================================================================== EXCEPTION REPORT ===================================================================================== 01/14/2010 6:03:53 PM Critical - EveMarketMonitorApp.Common.EMMADataException - Error storing eve character data in the EMMA database. Inner Exception: Error converting data type bigint to int. Stack Trace: bei System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) bei System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) bei System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping) bei System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows) bei EveMarketMonitorApp.DatabaseClasses.EMMADataSetTableAdapters.APICharactersTableAdapter.Update(DataRow dataRow) bei EveMarketMonitorApp.DatabaseClasses.APICharacters.Store(APICharacter apiChar)
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.14 18:09:00 -
[200]
Originally by: Loaby sure
I hope you have installed SQL management console. If not, then it's time. Solution is here: http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1180576&page=6#177
This should fix it.
|
|
Loaby
Amarr Imperial Forces
|
Posted - 2010.01.14 18:35:00 -
[201]
Originally by: Lost Hamster
Originally by: Loaby sure
I hope you have installed SQL management console. If not, then it's time. Solution is here: http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1180576&page=6#177
This should fix it.
i guess i didnt.
just downloaded and installed it. but how do i run it? in the installation folder i only find a *.doc, a eula.rtf and a Microsoft_SQL_Server_2008_MP_10.0.0001.0000.akm file
|
Byrr
|
Posted - 2010.01.14 18:46:00 -
[202]
I've been getting an error when trying to import journal data with the API. I'm including the exception report below, any idea what might have caused it?
===================================================================================== EXCEPTION REPORT ===================================================================================== 13-Jan-2010 23:34:29 Error - EveMarketMonitorApp.Common.EMMAException - Error when adding journal data from api Inner Exception: Value was either too large or too small for an Int32. Stack Trace: at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at EveMarketMonitorApp.AbstractionClasses.APICharacter.RetrieveJournal(CharOrCorp corc, XmlDocument fileXML, Int16 defaultWalletID)
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.14 20:41:00 -
[203]
Originally by: Loaby
this
This look's good. I will try to create a small doc, how to do it.
Originally by: Byrr I've been getting an error when trying to import journal data with the API. I'm including the exception report below, any idea what might have caused it?
That's because the API refID is greater then int32. Ambo created a beta update, what is fixing the issue, however it's not perfect. Some of the database have a spec constrain, what needs to be removed - at the moment manual.
|
Salizar Amolkshue
|
Posted - 2010.01.14 21:29:00 -
[204]
I have downloaded the latest beta release of EMMA and I am still getting the following error whenever it tries to update my Journal entries.
===================================================================================== EXCEPTION REPORT ===================================================================================== 1/14/2010 2:19:46 PM Critical - EveMarketMonitorApp.Common.EMMADataException - Error storing eve character data in the EMMA database. Inner Exception: Error converting data type bigint to int. Stack Trace: at System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping) at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows) at EveMarketMonitorApp.DatabaseClasses.EMMADataSetTableAdapters.APICharactersTableAdapter.Update(DataRow dataRow) at EveMarketMonitorApp.DatabaseClasses.APICharacters.Store(APICharacter apiChar)
************************************************************
Being a geek I also downloaded the code to see if I could make it go. After a bit of playing, I discovered the error was in the UPDATE method of the APICharacterAdapter. The parameters in both the generated Update and Insert methods for that adapter are still using int32 as a datatype for the columns that have been upgraded to int64s, so the code has to downgrade them back to an int32 to stuff the into the parameter, which of course fails when the number is too big.
Editing the parameters' datatypes manually fixed the problem for me when I was running it from Visual Studio.
-Sal
|
Loaby
Amarr Imperial Forces
|
Posted - 2010.01.14 22:52:00 -
[205]
Originally by: Lost Hamster
I will try to create a small doc, how to do it.
that would be awesome.
i use emma as long as it exists and my whole buisness depends on it
|
Ambo
I've Got Nothing
|
Posted - 2010.01.15 08:53:00 -
[206]
Beta 1.3.2.1 is now up.
This adds the dropping of constraints identified by Lost Hamster to the database update routine. I've also made a change so that if a critical error occurs during the database update process, it will let you know about it more obviously.
I have tested with a 2005 database that already did not have the constraints to make sure there are no problems there and it went fine. I have NOT tested on a 2008 database yet though. --------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2010.01.15 08:59:00 -
[207]
Originally by: Salizar Amolkshue
Being a geek I also downloaded the code to see if I could make it go. After a bit of playing, I discovered the error was in the UPDATE method of the APICharacterAdapter. The parameters in both the generated Update and Insert methods for that adapter are still using int32 as a datatype for the columns that have been upgraded to int64s, so the code has to downgrade them back to an int32 to stuff the into the parameter, which of course fails when the number is too big.
Editing the parameters' datatypes manually fixed the problem for me when I was running it from Visual Studio.
-Sal
I expect you also have SQL 2008 instead of 2005? This means that the database update routine was failing due to extra constraints that 2008 adds to the database.
However, I'd also not committed the older changes to google code so they were missing from what you downloaded, I've now corrected that as well. --------------------------------------
|
Loaby
Amarr Imperial Forces
|
Posted - 2010.01.15 11:04:00 -
[208]
Originally by: Ambo Beta 1.3.2.1 is now up.
the good news is that all api updates are working again.
the bad news is that the auto-contractor still doesnt work. i treid several settings and it seems that every time it hits a station where the criteria are met i get the same error message "Der angegebene Schlnssel war nicht im W÷rterbuch angegeben"
Quote: ===================================================================================== EXCEPTION REPORT ===================================================================================== 01/15/2010 12:01:28 PM Error - EveMarketMonitorApp.Common.EMMAException - Exception occured while running auto-contractor Inner Exception: Der angegebene Schlnssel war nicht im W÷rterbuch angegeben. Stack Trace: bei System.ThrowHelper.ThrowKeyNotFoundException() bei System.Collections.Generic.Dictionary`2.get_Item(TKey key) bei EveMarketMonitorApp.DatabaseClasses.Map.GetRouteDijkstra(Int32 startSystemID, Int32 endSystemID) bei EveMarketMonitorApp.DatabaseClasses.Map.CalcRouteLength(Int32 startSystemID, Int32 endSystemID) bei EveMarketMonitorApp.DatabaseClasses.SolarSystemDistances._cache_DataUpdateNeeded(Object myObject, DataUpdateNeededArgs`2 args) bei EveMarketMonitorApp.Common.Cache`2.Get(KeyType key) bei EveMarketMonitorApp.DatabaseClasses.SolarSystemDistances.GetDistance(Int32 startSystemID, Int32 endSystemID, Int32[]& diagnostics) bei EveMarketMonitorApp.DatabaseClasses.SolarSystemDistances.GetDistance(Int32 startSystemID, Int32 endSystemID) bei EveMarketMonitorApp.DatabaseClasses.AutoContractor.GenerateContracts(Int32 ownerID, Int32 pickupStation, Int32 destinationStation, Boolean autoCon) bei EveMarketMonitorApp.DatabaseClasses.AutoContractor.GenerateContracts(Int32 assetOwnerID)
|
Ambo
I've Got Nothing
|
Posted - 2010.01.15 11:19:00 -
[209]
I'll take a look, will hopefully have an update later. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.15 11:44:00 -
[210]
Ambo, with the new beta, I get every time a : Problem removing contraints from 'APICharacters' table Inner Exception: 'DF_APICharacters_HighestCharJournalID' is not a constraint.
Error, as I don't have this constrains anymore. Is there a table where the program put a marker, that the update have been done? So it will skip this procedure? As then I would like to change that.
Otherwise the program is working fine.
|
|
Ambo
I've Got Nothing
|
Posted - 2010.01.15 12:36:00 -
[211]
Originally by: Lost Hamster Ambo, with the new beta, I get every time a : Problem removing contraints from 'APICharacters' table Inner Exception: 'DF_APICharacters_HighestCharJournalID' is not a constraint.
Error, as I don't have this constrains anymore. Is there a table where the program put a marker, that the update have been done? So it will skip this procedure? As then I would like to change that.
Otherwise the program is working fine.
Damn it, I was hoping that since the SQL 2005 version did not have the constraints either, it would be ok. I'll have to investigate ways of getting round that.
In the mean time, you can change the '_GetVersion' stored procedure to return '1.3.2.1' This will let EMMA know that the database has already been updated. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.15 12:50:00 -
[212]
Originally by: Ambo
Damn it, I was hoping that since the SQL 2005 version did not have the constraints either, it would be ok. I'll have to investigate ways of getting round that.
In the mean time, you can change the '_GetVersion' stored procedure to return '1.3.2.1' This will let EMMA know that the database has already been updated.
Thanks it fixed it. :)
|
Ambo
I've Got Nothing
|
Posted - 2010.01.15 13:32:00 -
[213]
Originally by: Loaby
Originally by: Ambo Beta 1.3.2.1 is now up.
the good news is that all api updates are working again.
the bad news is that the auto-contractor still doesnt work. i treid several settings and it seems that every time it hits a station where the criteria are met i get the same error message "Der angegebene Schlnssel war nicht im W÷rterbuch angegeben"
I've found the problem, Lost Hamster missed a step when preparing the Dominion data. (There is a stored proc called 'INIT' that must be run to setup jump data tables)
Because this had not been done, there was do data in the expected tables and so the process crashed.
Beta 1.3.2.2 is now available
This has an updated version of the eve data database containing the missing jump data table. It also contains a fix for the problem where an SQL 2008 database has already had the constraints removed. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.15 13:56:00 -
[214]
Edited by: Lost Hamster on 15/01/2010 13:56:42
Originally by: Ambo
I've found the problem, Lost Hamster missed a step when preparing the Dominion data. (There is a stored proc called 'INIT' that must be run to setup jump data tables)
Ohh.. Sorry about it. And so I don't forget it next time, I will drop a big comment to http://code.google.com/p/evemarketmonitorapp/wiki/DataExportUpdateInstructions With the new steps, how to downgrade the CCP datadump from SQL 2008 to SQL 2005, as it is much more complex work.
|
Ambo
I've Got Nothing
|
Posted - 2010.01.15 16:07:00 -
[215]
Originally by: Lost Hamster Edited by: Lost Hamster on 15/01/2010 13:56:42
Originally by: Ambo
I've found the problem, Lost Hamster missed a step when preparing the Dominion data. (There is a stored proc called 'INIT' that must be run to setup jump data tables)
Ohh.. Sorry about it. And so I don't forget it next time, I will drop a big comment to http://code.google.com/p/evemarketmonitorapp/wiki/DataExportUpdateInstructions With the new steps, how to downgrade the CCP datadump from SQL 2008 to SQL 2005, as it is much more complex work.
No problem, I, and I'm sure many others, really appreciate your efforts on this. --------------------------------------
|
Vested Interest
|
Posted - 2010.01.15 16:27:00 -
[216]
Ok I just updated from StarBreeze or whatever the autoupdater has in there (not eve files) and I'm back to this error:
EXCEPTION REPORT ===================================================================================== 1/15/2010 9:21:31 AM Critical - EveMarketMonitorApp.Common.EMMAException - Error during startup Inner Exception: The database 'C:\PROGRAM FILES\EMMA\DATA\EVEDATA.MDF' cannot be opened because it is version 655. This server supports version 612 and earlier. A downgrade path is not supported. Cannot open user default database. Login failed.
Will Hamster's SQL 2005 database, posted on the last page, cure this for me?
Sorry for all the trouble. I am transferring a billion to each of you (Hamster and Ambo) for your much-appreciated efforts!
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.15 16:37:00 -
[217]
Originally by: Vested Interest
Will Hamster's SQL 2005 database, posted on the last page, cure this for me?
It will work, except the autocontractor. To fix it manually: open sql management console go to evedata -> Programmability -> stored procedures -> there look for a dbo.INIT right click -> execute stored procedure. Then it should work the autcontractor as well.
Or you wait about 2 hours, until I get home, fix it, and re-upload it.
Ambo, when I fixed it, please put those files to the eve-files download, as it look's like you again uploaded a sql 2008 file.
Originally by: Vested Interest
Sorry for all the trouble. I am transferring a billion to each of you (Hamster and Ambo) for your much-appreciated efforts!
Was not necessary.
|
Salizar Amolkshue
|
Posted - 2010.01.15 17:06:00 -
[218]
Originally by: Ambo
I expect you also have SQL 2008 instead of 2005? This means that the database update routine was failing due to extra constraints that 2008 adds to the database.
You are correct, I have SQL 2008 installed. Your latest beta build works fine for me. Thanks again for the awesome app!
Originally by: Ambo
However, I'd also not committed the older changes to google code so they were missing from what you downloaded, I've now corrected that as well.
Figured it was something like that since it was obviously working for you
|
Ambo
I've Got Nothing
|
Posted - 2010.01.15 17:25:00 -
[219]
Originally by: Vested Interest
Sorry for all the trouble. I am transferring a billion to each of you (Hamster and Ambo) for your much-appreciated efforts!
Thank you, that is very much appreciated.
I have both SQL 2005 and SQL 2008 installed so I guess the changes I made to the database must have auto-upgraded it to 2008 again. I'll put the 2005 version back into the auto-updater once Hamster has uploaded it. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.15 18:52:00 -
[220]
OK, I run the dbo.INIT stored procedure, and here is the result:
http://rapidshare.com/files/335813025/emma_SQL2005-fixed.zip.html
A side note: I tried with this version, and with the db what is currently on eve-files, but I have no idea, how is this Contracts working. (never used it before) When I press the New Contract button I get this error:
System.ArgumentException: An entry with the same key already exists. at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.SortedList`2.Add(TKey key, TValue value) at EveMarketMonitorApp.GUIElements.ViewContracts.btnNewContract_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
|
|
Vested Interest
|
Posted - 2010.01.16 01:18:00 -
[221]
I don't use the contractor myself. I seem to be back in business here!
|
Saira Jin
|
Posted - 2010.01.16 02:43:00 -
[222]
I upgraded to Windows 7 and have spent 3+ hours trying to decipher stuff -
1) Do I need SQL Express 2005 or 2008? 2) Do I need to "fix" anything in emma to get it to work with 2008? BTW, what is the "disable CLR" stuff a few pages ago? 3) Do I need to upgrade the datadump - if yes, how? 4) What else needs to be done to get it to work on Windows 7, 64 bit?
In short, if someone can tell me the things to do in a short and lucid way, I will edit the google code wiki with instructions of how to get it to work on Win 7 64-bit. And get it to work I will! :P
|
Ambo
I've Got Nothing
|
Posted - 2010.01.16 08:06:00 -
[223]
Edited by: Ambo on 16/01/2010 08:06:47
Originally by: Lost Hamster Edited by: Lost Hamster on 15/01/2010 18:56:17 OK, I run the dbo.INIT stored procedure, and here is the result:
http://rapidshare.com/files/335813025/emma_SQL2005-fixed.zip.html
A side note: I tried with this version, and with the db what is currently on eve-files, but I have no idea, how is this Contracts working. (never used it before) When I press the New Contract button I get this error:
System.ArgumentException: An entry with the same key already exists. at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.SortedList`2.Add(TKey key, TValue value) at EveMarketMonitorApp.GUIElements.ViewContracts.btnNewContract_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Edit: One more thing, would it be possible to do a small change on the Income statement? Changing the default period from "year" to "day"?
I'll take a look at this on Monday and update the regular release version with all the changes + the 2005 database.
I'm hesitant to change the default period on the income statement because many other people may want it different. I'll see if it would be simple to just remember the setting somehow though.
Originally by: Saira Jin I upgraded to Windows 7 and have spent 3+ hours trying to decipher stuff -
1) Do I need SQL Express 2005 or 2008? 2) Do I need to "fix" anything in emma to get it to work with 2008? BTW, what is the "disable CLR" stuff a few pages ago? 3) Do I need to upgrade the datadump - if yes, how? 4) What else needs to be done to get it to work on Windows 7, 64 bit?
In short, if someone can tell me the things to do in a short and lucid way, I will edit the google code wiki with instructions of how to get it to work on Win 7 64-bit. And get it to work I will! :P
Either SQL version should be fine. If you're starting fresh, I'd recommend 2008 though.
You should not have to fiddle with it at all. Simply run EMMA once and it will enable the CLR setting itself. On x86 systems, this works fine but on x64 systems, there is a bug in SQL server that requires the machine to be reset before the change takes effect. i.e. you need to run EMMA once, if it doe snot work then reset your machine and then run it again.
You need to right click the exe file and choose the 'run as administrator' option. (even if you are an administrator) otherwise it won't work.
Edit for clarity: that last bit I'm talking about the EMMA exe, nothing to do with SQL server. --------------------------------------
|
Kira Ulminara
|
Posted - 2010.01.16 18:38:00 -
[224]
Ok so I try to install EMMA and get this error: Prerequisite check for system component SQL Server 2005 Express Edition SP2 (x86) failed with the following error message: "This version of SQL Server 2005 Express Edition (x86) is not supported for the current processor architecture."
I installed 64-bit SQL 2008 but that didn't seem to help and it won't let me install 64 bit 2005 SQL since apparently not enough is different to change it... Win 7 here
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.16 19:30:00 -
[225]
Originally by: Kira Ulminara Win 7 here
Win 7 32bit, or 64 bit?
Depending on what you have you need to install from here: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=58ce885d-508b-45c8-9fd3-118edd8e6fff
" SQLEXPR32_x86 is a smaller package that can be used to install SQL Server 2008 Express onto only 32-bit operating systems. SQLEXPR_x86 is the same product but supports installation onto both 32-bit and 64-bit (WoW) operating systems. SQLEXPR_x64 is a native 64-bit SQL Server 2008 Express and supports installation onto only 64-bit operating systems. There is no other difference between these packages."
So if you are unsure, then choose the middle one.
|
Kira Ulminara
|
Posted - 2010.01.16 21:25:00 -
[226]
Originally by: Lost Hamster
Win 7 32bit, or 64 bit?
64 bit... and even if i install 2008 it still gives me the 2005 error when I try to install
|
Vaerah Vahrokha
Minmatar Brutor tribe
|
Posted - 2010.01.16 22:25:00 -
[227]
I started getting this error:
All of the Journals flagged in red and hovering the mouse on them:
"Value was either too large or too small for an Int32"
It's v 1.3.1.1 on a Win XP SP3 virtual machine. - Auditing and consulting
Before asking for investors, please read http://tinyurl.com/n5ys4h and http://tinyurl.com/lrg4oz
|
Ambo
I've Got Nothing
|
Posted - 2010.01.16 22:34:00 -
[228]
Originally by: Vaerah Vahrokha I started getting this error:
All of the Journals flagged in red and hovering the mouse on them:
"Value was either too large or too small for an Int32"
It's v 1.3.1.1 on a Win XP SP3 virtual machine.
Updating to the latest beta version should fix that. Or you can wait for the general release version on monday. --------------------------------------
|
Vaerah Vahrokha
Minmatar Brutor tribe
|
Posted - 2010.01.16 22:35:00 -
[229]
Thank you. - Auditing and consulting
Before asking for investors, please read http://tinyurl.com/n5ys4h and http://tinyurl.com/lrg4oz
|
Breaker77
Gallente Reclamation Industries
|
Posted - 2010.01.16 22:40:00 -
[230]
Originally by: Ambo Or you can wait for the general release version on monday.
You have to be the only person to ever give a me a reason to look forward to a Monday.
|
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.17 14:54:00 -
[231]
Originally by: Kira Ulminara
64 bit... and even if i install 2008 it still gives me the 2005 error when I try to install
The error message that: "...is not supported for the current processor architecture" If you get this, then you try to install x86 on a x64 or x64 on x86.
Try to download: SQLEXPR_x86 is the same product but supports installation onto both 32-bit and 64-bit (WoW) operating systems.
This should work fine on both system.
|
Ambo
I've Got Nothing
|
Posted - 2010.01.18 14:47:00 -
[232]
1.3.2.2 is now on general release. This contains all the fixes since the last main release (1.3.1.1) --------------------------------------
|
Deimona
|
Posted - 2010.01.18 21:08:00 -
[233]
EMMA is showing multiple copies of the same sell orders, some of them I think may even have expired... it makes the NAV Report completely borked is there anyway to purge the orders?
|
Rens Chex
|
Posted - 2010.01.19 02:22:00 -
[234]
Originally by: Ambo 1.3.2.2 is now on general release. This contains all the fixes since the last main release (1.3.1.1)
Where is the release file at? The original post in this thread points at google code, but there is an older version available for download there? And could someone please be kind enough to tell me what all is needed to get this to work on Windows 7? Won't work after the install, at least the 1.3.0.1 version available from google code.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.19 08:21:00 -
[235]
Originally by: Rens Chex
Where is the release file at? The original post in this thread points at google code, but there is an older version available for download there? And could someone please be kind enough to tell me what all is needed to get this to work on Windows 7? Won't work after the install, at least the 1.3.0.1 version available from google code.
The autoupdater should download the update automatically.
|
Kapila Parthalan
|
Posted - 2010.01.21 00:19:00 -
[236]
Every time I start EMMA, the autoupdater tells me a new update is available, even though I have already updated it to the latest version (1.3.2.2). I let it do the update again, but this still continued.
|
Deimos Draganov
Draganov Corporation
|
Posted - 2010.01.21 00:38:00 -
[237]
I have just started working with EMMA to help manage my trade related activities.
It seems like a nice product so far, so thank you for all your work on this. --------------------------------------------
Faith is the surrender of the mind; it's the surrender of reason, it's the surrender of the only thing that makes us different from other mammals.
|
Ainnir Domhnal
|
Posted - 2010.01.24 15:29:00 -
[238]
I'm also having EMMA ask me to update on every start-up. Here are some details: 1. If I start it normally, it tells me that an update is available, but that I need to run as administrator. 2. When I start it as administrator, I get a pop-up to ask if I want to do the update. I click on the Details button, and it shows me I am up to date except for the EveData.mdf file. The Details window thinks I have version 1.3.0.0, but 1.3.2.2 is available. (Also, it says I have Enforcer.dll version 1.3.0.5, but the latest version should be 1.0.0.4.) 3. I close the Details window and then either click Update or Close on the original update pop-up. If I click Update, then the new EveData.mdf file gets downloaded, and one other that comes down quick and I haven't caught the name, then EMMA starts. If I click Close EMMA will start. 4. In either case, I can log in and click the About button on the control panel, where I get a list of installed versions. This list seems to agree with the earlier Details window showing EveData.mdf as version 1.3.0.0 (not the 1.3.2.2 that should have been installed with the update). There is another mdf file - EMMA Database.mdf - which did not appear on the Details list, and it is version 1.3.2.1. 5. From here on EMMA appears to run fine. I'm brand new to the program and just learning it, but I don't see anything that looks like it's broken.
I am running SQL 2005 as installed during the EMMA install.
I hope this info is helpful.
|
Spyder John
Minmatar 3rd Millennium Group
|
Posted - 2010.01.27 01:07:00 -
[239]
Mine also keeps updating without success its the EveData.mdf that installs unsuccessfully.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.27 08:29:00 -
[240]
Originally by: Ainnir Domhnal I'm also having EMMA ask me to update on every start-up. Here are some details:
Originally by: Spyder John Mine also keeps updating without success its the EveData.mdf that installs unsuccessfully.
I have no info why the auto update does not work, but I can give you an info, how to do a manual update. This is only a workaround and not the official way to apply an update!
The best way to do it is after a machine reboot, so it's sure, that the SQL server is not locking the files. You need to download this 3 file: http://dl.eve-files.com/media/corp/Ambo/EveData_log.zip http://dl.eve-files.com/media/corp/Ambo/EveData.zip http://dl.eve-files.com/media/corp/Ambo/EveMarketMonitorApp.zip
When downloaded, then unzip the 3 file. And then you need to rename them. original file name ---> new file name
EveData_log ---> EveData_log.ldf EveData ---> EveData.mdf EveMarketMonitorApp ---> EveMarketMonitorApp.exe
Make a copy of the c:\Program Files\EMMA\ directory to have a valid backup.
Then you need to replace the EveMarketMonitorApp.exe in the c:\Program Files\EMMA\ directory And the EveData.mdf , EveData_log.ldf in the c:\Program Files\EMMA\data directory.
When the replacement is done, you can start-up the application.
Side note: on a x64 system the directory would be: c:\Program Files (x86)\EMMA\
|
|
Vaerah Vahrokha
Minmatar Brutor tribe
|
Posted - 2010.01.27 18:23:00 -
[241]
In case of communication failure at startup (ie eve-metrics unreachable / down), a popup appears... behind the splash screen. Of course this also prevents the splash screen from going away and so the program seems halted. - Auditing and consulting
Before asking for investors, please read http://tinyurl.com/n5ys4h and http://tinyurl.com/lrg4oz
|
Ainnir Domhnal
|
Posted - 2010.01.28 20:24:00 -
[242]
Originally by: Lost Hamster
Originally by: Ainnir Domhnal I'm also having EMMA ask me to update on every start-up. Here are some details:
Originally by: Spyder John Mine also keeps updating without success its the EveData.mdf that installs unsuccessfully.
I have no info why the auto update does not work, but I can give you an info, how to do a manual update. This is only a workaround and not the official way to apply an update!
The best way to do it is after a machine reboot, so it's sure, that the SQL server is not locking the files. You need to download this 3 file: http://dl.eve-files.com/media/corp/Ambo/EveData_log.zip http://dl.eve-files.com/media/corp/Ambo/EveData.zip http://dl.eve-files.com/media/corp/Ambo/EveMarketMonitorApp.zip
When downloaded, then unzip the 3 file. And then you need to rename them. original file name ---> new file name
EveData_log ---> EveData_log.ldf EveData ---> EveData.mdf EveMarketMonitorApp ---> EveMarketMonitorApp.exe
Make a copy of the c:\Program Files\EMMA\ directory to have a valid backup.
Then you need to replace the EveMarketMonitorApp.exe in the c:\Program Files\EMMA\ directory And the EveData.mdf , EveData_log.ldf in the c:\Program Files\EMMA\data directory.
When the replacement is done, you can start-up the application.
Side note: on a x64 system the directory would be: c:\Program Files (x86)\EMMA\
OK, first I re-installed EMMA, but this time I installed it into my user file space, and I chose the option to install it only for me. This seems to have stopped other problems I was having with permissions, and having to run as administrator.
The updater is still trying to update EveData.mdf amd the log file each time. The EXE is updated fine the first time from 1.3.1.0 to 1.3.2.2.
I took some md5sums of the files as follows: - after first install: 7b1a312123b44c3f5de0a69e1c22a254 *EveData.mdf 469f3ace86ff9f32d73645fb5d65f370 *EveData_log.ldf
- after first update, but before EMMA restarts: 8d97b84f46e9688c8825710376f78ac4 *EveData.mdf 67a5ff5737aceab395be6484d6ce5f0b *EveData_log.ldf So we got new files installed. Question is were they the right ones?
- after closing EMMA after creating a login and an initial group and installing API keys: 0fe5cc71fb02e4145b87ac5ba51e85a1 *EveData.mdf b91527e997087da25cf31d83546ad934 *EveData_log.ldf So the files were updated after running EMMA. Makes sense for the log files, but should the EveData.mdf file be changed? Not sure.
- after restarting EMMA and letting in update the files again: 8d97b84f46e9688c8825710376f78ac4 *EveData.mdf 67a5ff5737aceab395be6484d6ce5f0b *EveData_log.ldf So the updater put back the 2 files it downloaded last time.
So it looks like the update works, and new MDF and LDF files are installed, but either the updater doesn't recognize the new files, or the EveData.mdf file doesn't have the correct version number in it. Or it could be that the EveData.mdf file is getting changed when I run EMMA, which confuses the updater.
I downloaded the 3 files from eve-files, and renamed them, and took md5sums: c0917e73c0c03528ab22f6713522e724 *EveData.mdf eaa2311ff3e5a8a6780ec0e64d70431a *EveData_log.ldf 4a84058df992568923d0c5b92506b45e *EveMarketMonitorApp.exe
These sums match what eve-files says they should be, but do not match the files downloaded by the updater. So I could just keep running iwht EMMA and ignore the request to update each time, or I could install the files from eve-files and see. Feeling adventurous so ....
I copied the mdf. ldf, and exe files and replaced the ones in my current program folder for EMMA. And ... EMMA updater wants to update all 3 now - it thinks both the exe and mdf are version 1.3.1.0.
So I'll restore the backup and try running EMMA and just ignore the prompt to update each time.
It looks like the files on eve-files are not the 1.3.2.2 version.
Cheers.
|
Bangbroo
Ministry of War
|
Posted - 2010.01.28 22:30:00 -
[243]
Edited by: Bangbroo on 28/01/2010 22:30:42 edit. sorry question already answered above =)
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.28 23:41:00 -
[244]
Originally by: Ainnir Domhnal
....
When the SQL server just opens the file, then it writes to it, so the checksums will change. It does not necessary mean that EMMA have written anything to it.
The files what I linked are the latest files for sure.
What I can think of is, that the program does not recognise the correct versions. I have an idea what can it be, THIS but to be sure, I will try to do a clean install on a VM tomorow night, to see if I can reproduce the problem.
|
Ainnir Domhnal
|
Posted - 2010.01.29 06:12:00 -
[245]
Edited by: Ainnir Domhnal on 29/01/2010 06:14:59
Originally by: Lost Hamster
...
The files what I linked are the latest files for sure.
...
Are you really sure? EMMA thought they were older and listed older version numbers on the update details window. And I tried to run the exe you linked and skip the update, but it complained loudly that it didn't have the proper license key, and then exited. So it looks like a version of the exe that still expects a paid license key to be provided, which is an older version, isn't it? This all suggests that the files downloaded from eve-files were 1.3.1.0.
And yes I see your point about SQL server and the check sums. I'd not considered that SQL Server might twiddle the db file when it opens it, but I guess it might keep some housekeeping data there which changes while the CCP data doesn't.
|
Bangbroo
Ministry of War
|
Posted - 2010.01.30 10:30:00 -
[246]
For some odd reason my Journal tends to go into error mode sometimes not update the journal why's that?
|
Capitalist Swineherder
|
Posted - 2010.01.30 17:20:00 -
[247]
Hmmm just did yet another clean install of EMMA from the google code page. This is getting to be a bi-weekly ritual. Once I fire it up it asks to update. If I allow it to update it tanks starting up after the update.
1/30/2010 10:10:50 AM Critical - EveMarketMonitorApp.Common.EMMAException - Error during startup Inner Exception: The database 'C:\GAMES\UTIL\EMMA\DATA\EVEDATA.MDF' cannot be opened because it is version 655. This server supports version 612 and earlier. A downgrade path is not supported. Cannot open user default database. Login failed.
I thought the latest update fixed that problem?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.31 08:56:00 -
[248]
Originally by: Ainnir Domhnal ...
The license issue: Can you give me the version of the Enforcer.dll ? It should be 1.3.0.5 If you have SQL management console than can you go to: evedata \ Programmability \ stored procedure \ dbo._getversion there right click modify, and give me what is in the filed: SET @version = ?
Originally by: Bangbroo For some odd reason my Journal tends to go into error mode sometimes not update the journal why's that?
Try to run only one journal update query at the time.
Originally by: Capitalist Swineherder
...
That error is when you try to update to a beta version, which was out for SQL 2008. You need the regular update which is for SQL2005, here I described how to do a manual update, maybe try that one.
|
Ainnir Domhnal
|
Posted - 2010.01.31 21:06:00 -
[249]
Edited by: Ainnir Domhnal on 31/01/2010 21:06:03 Re license issue: Enforcer.dll is 1.3.0.5. The license issue only appeared with the exe I got off the eve-files site. I didn't see it with the current installer version, either before or after the upgrade attempt. The attempt to use the exe from eve-files was after running the upgrade which installed enforcer.dll 1.3.0.5 iirc, so maybe there's a disconnect there?
I don't have the management console installed, but I'll see if I can get it. The SQL I have was installed by the EMMA installer - can I add the management console to that (vista 32 bit)?
|
Ainnir Domhnal
|
Posted - 2010.01.31 21:44:00 -
[250]
Question about Item Details. This window has a filter box for items. The box has a number of items that I have bought/sold recently (but are not on the market now), except Torrent Missiles, which I have bought/sold recently and still have some on the market. Why would the missiles not appear in the item filter list?
The order tab shows my current sell orders for the missiles - some are colored yellow, and some red (or perhaps it's dark orange). What do these colors mean?
|
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.01.31 22:27:00 -
[251]
Edited by: Lost Hamster on 31/01/2010 22:28:11
Originally by: Ainnir Domhnal
I don't have the management console installed, but I'll see if I can get it. The SQL I have was installed by the EMMA installer - can I add the management console to that (vista 32 bit)?
If you have sql 2005, then: this Or if you have sql 2008 then: this
Just choose the correct 32 bit download.
|
Dethmourne Silvermane
Gallente SRS Industries SRS.
|
Posted - 2010.02.01 05:13:00 -
[252]
Maybe I'm dumb, but the reprocessor doesn't appear to be working.. ---------------------------------
Ship Purchase Program
Killmail Service discontinued by request. |
Ainnir Domhnal
|
Posted - 2010.02.01 06:04:00 -
[253]
Originally by: Lost Hamster Edited by: Lost Hamster on 31/01/2010 22:28:11 ... If you have sql 2005, then: this Or if you have sql 2008 then: this
Just choose the correct 32 bit download.
Thanks for that. OK, I have SQL Express 2005, and I installed the SQLServer2005_SSMSEE.msi without problem. It's not running well though. When I start it I get a pop-up immediately after the console window opens. The pop-up says:
Quote: Microsoft .Net Framework Unhandled exception has occurred in a component in your application. If youu click Continue, the application will ignore this error and attempt to continue.
Cannot create a stable subkey under a volatile parent key.
There's a Details button and a Continue button. The Details button gives the exception trace. I click Continue and the program presents a connect to server login screen. I choose the default server name LUCKY\SQLEXPRESS (Lucky is my computer name), and Windows Authentication and click Connect. The program continues and shows me 1 database engine (lucky\sqlexpress) under Registered Servers. Under Object Explorer I see: LUCKY\SQLEXPRESS->Databases->System Databases, which lists 4 databases: master, model, msdb, and tempdb. I don't see anything that looks like an Eve DB.
I tried File->Open->File, but the console program crashed (immediately).
How do I find that path you mentioned, LH?
|
Ainnir Domhnal
|
Posted - 2010.02.01 07:44:00 -
[254]
Ooops, I broke something. Now EMMA can't login. I got:
Quote: 01/02/2010 1:49:09 AM Critical - EveMarketMonitorApp.Common.EMMAException - Error during startup Inner Exception: Cannot open user default database. Login failed. Login failed for user 'LUCKY\<myuserid>'. Stack Trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at EveMarketMonitorApp.DatabaseClasses.Updater.Update() at EveMarketMonitorApp.GUIElements.Main..ctor(Boolean checkForUpdates)
So I change SQL Express back to run as Network Service. EMMA the complained:
Quote: 01/02/2010 1:53:34 AM Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database Inner Exception: Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed. Stack Trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) ...
and the on-screen pop-up suggested a restart. I tried restarting the SQL Express service, but no good, so I restarted Vista, and got back to the login exception.
What did I do with the console program to change the DB login?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.02.01 14:59:00 -
[255]
Originally by: Ainnir Domhnal Ooops, I broke something. Now EMMA can't login. I got:
What I can think of is if your db is still attached to the SQL then you can get this error. As it can not attach it again.
Alternatively if your db is attached to the SQL server as EMMAdatabse and EVEdata then you can change the EMMA config (EveMarketMonitorApp.exe.config) to:
<add name="EveMarketMonitorApp.Properties.Settings.EMMA_DatabaseConnectionString" connectionString="Data Source=localhost\sqlexpress;database=EMMADatabase;Trusted_Connection=yes" providerName="System.Data.SqlClient" /> <add name="EveMarketMonitorApp.Properties.Settings.ebs_DATADUMPConnectionString" connectionString="Data Source=localhost\sqlexpress;database=EveData;;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings>
Then it will not try to create an instance for the connection. Personally I like this system better. However the db upgrade I can only do manually. :)
|
Ainnir Domhnal
|
Posted - 2010.02.01 16:58:00 -
[256]
Originally by: Lost Hamster
Originally by: Ainnir Domhnal Ooops, I broke something. Now EMMA can't login. I got:
What I can think of is if your db is still attached to the SQL then you can get this error. As it can not attach it again.
...
Yes, I think that was it. I had already detached the EveData db from the management console, but I think I did it wrong, and EveData.mdf or its ldf got corrupted. EMMA wouldn't load, and the management console couldn't reattach it. I couldn't even move the files elsewhere because some other program had them open. I shut down SQL Express and EMMA and anything else I could think of that might keep those files open, but they were still locked. So I rebooted Vista and then moved the EveData mdf anf ldf away, and started EMMA. EMMA was real smooth - it re-installed them! And then started. And then updated the EveData again. So I'm back to a working EMMA.
I tried attaching EveData.mdf to the management console again, and detaching it. EMMA won't run with it attached, but will when I detach it properly. I didn't try the edits to the config file - not feeling adventurous today.
BTW (back to the earlier question), was the info from dbo._getVersion useful? Looks like the updated EveData.mdf has the older version number in it.
|
Pel GarThur
|
Posted - 2010.02.03 19:13:00 -
[257]
I recently sent the 100M isk for EMMA to Ambo. Was this correct?
|
Ambo
I've Got Nothing
|
Posted - 2010.02.03 20:18:00 -
[258]
Originally by: Ainnir Domhnal <lots of bad stuff>
Soz, havn't read this thread for ages... I recommend trying the beta version if you have not already done so. Settings -> other settings. Check the 'look for beta updates' flag and then try updating again.
Software is the same at the moment for both versions and you can always turn it off if you don't want betas in future.
Originally by: Pel GarThur I recently sent the 100M isk for EMMA to Ambo. Was this correct?
EMMA is free and has been for over 6 months, jsut update to the latest version. I'll send the isk back asap. --------------------------------------
|
Sir Ibex
|
Posted - 2010.02.06 18:26:00 -
[259]
Posted - 2010.02.06 17:44:00 - [349] - Edit - Quote Report I posted 3 times already in these EMMA threads, but for some reason I'm always being ignored. I tried reading the faq on sourseforge forums, but the forum does not work. someone please help me.
ERROR!!! EMMA IS UNABLE TO CONNECT TO DATABASE !!!
===================================================================================== EXCEPTION REPORT ===================================================================================== 2/6/2010 12:29:36 PM Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database Inner Exception: Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed. Stack Trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at EveMarketMonitorApp.DatabaseClasses.Updater.WaitForAcknowledge() at EveMarketMonitorApp.GUIElements.Main.waitForSQLAcknowledge() ===================================================================================== EXCEPTION REPORT ===================================================================================== 2/6/2010 12:34:36 PM Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database Inner Exception: Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed. Stack Trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.S
Vista 32, SQL 2005
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.02.06 19:08:00 -
[260]
Originally by: Sir Ibex
Posted - 2010.02.06 17:44:00 - [349] - Edit - Quote Report I posted 3 times already in these EMMA threads, but for some reason I'm always being ignored. I tried reading the faq on sourseforge forums, but the forum does not work. someone please help me.
Are you running EMMA as an administrator?
|
|
Ambo
I've Got Nothing
|
Posted - 2010.02.06 22:46:00 -
[261]
Originally by: Sir Ibex Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed.
This error is usually caused by a configuration issue with SQL server Express.
Try the following:
1. Stop the SQLEXPRESS service in control panel -> services. 2. Delete C:\Documents and Settings\<WINDOWS USERNAME>\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS 3. Restart SQLEXPRESS service.
--------------------------------------
|
Breaker77
Gallente Reclamation Industries
|
Posted - 2010.02.07 03:41:00 -
[262]
Edited by: Breaker77 on 07/02/2010 03:44:03 I'm having an issue when updating the orders it won't update and hovering my mouse over the checkbox shows a tooltip that says "The EVE API has reported that this data has already been retrieved, no update has occured".
New accounts that I set up for audits work properly, but for this character it has been over a month since the orders were downloaded.
Also my personal journal downloads fine, but my corp journal says "invalid beforeref ID provided" and has been ever since you fixed the datatype a few weeks ago.
|
Ambo
I've Got Nothing
|
Posted - 2010.02.07 07:52:00 -
[263]
Originally by: Breaker77 Edited by: Breaker77 on 07/02/2010 03:44:03 I'm having an issue when updating the orders it won't update and hovering my mouse over the checkbox shows a tooltip that says "The EVE API has reported that this data has already been retrieved, no update has occured".
New accounts that I set up for audits work properly, but for this character it has been over a month since the orders were downloaded.
Also my personal journal downloads fine, but my corp journal says "invalid beforeref ID provided" and has been ever since you fixed the datatype a few weeks ago.
Well the problem with the orders sounds like it's happening because EMMA is requesting the data too soon after some other program (or possibly itself) has already done so. When it fails, try looking at the API access logging page to see when the last access to the orders API was made. If the last access was less than an hour before EMMA failed to update then that's the problem.
As for the corp journal ID, it could be that CCP have not updated the corp journal API page to accept a 64-bit parameter instead of a 32-bit one. (They had to do this for the character journal page but corp page may have been missed) Is anyone else having similar problems or having the corp journal working fine? --------------------------------------
|
Hel O'Ween
Men On A Mission
|
Posted - 2010.02.07 09:39:00 -
[264]
Originally by: Ambo
As for the corp journal ID, it could be that CCP have not updated the corp journal API page to accept a 64-bit parameter instead of a 32-bit one. (They had to do this for the character journal page but corp page may have been missed) Is anyone else having similar problems or having the corp journal working fine?
I'm seeing this also for Corp Journal API in EWA. -- EVEWalletAware - an offline wallet manager |
Breaker77
Gallente Reclamation Industries
|
Posted - 2010.02.07 13:06:00 -
[265]
Originally by: Ambo Well the problem with the orders sounds like it's happening because EMMA is requesting the data too soon after some other program (or possibly itself) has already done so. When it fails, try looking at the API access logging page to see when the last access to the orders API was made. If the last access was less than an hour before EMMA failed to update then that's the problem.
I feel stupid now. I had set up evemon with my full key and it was pulling my orders. I have changed my key back to a limited one and I'm waiting to see if that fixes it.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.02.07 16:11:00 -
[266]
Originally by: Breaker77
I feel stupid now. I had set up evemon with my full key and it was pulling my orders. I have changed my key back to a limited one and I'm waiting to see if that fixes it.
I suggest you disable in EVEMON the market order updates. You can find it under Tools\Options\ General \ Updates And there set the Market Orders to NEVER
That is a fix as well.
--------------------------------------------------- Now about something else:
I finished dominion 1.1 update for EMMA. Download link: -http://rapidshare.com/files/347261740/evedata-dom1.1-sql2005.ZIP.html (valid for 10 download, let me now if you need it again)
|
Jukhta Mein
22nd Black Rise Defensive Unit General Panic.
|
Posted - 2010.02.07 18:11:00 -
[267]
I'm not too sure where to seek clarification on this so I thought I'd ask here.
When using 'Item Report' gross margin per item (and therefore gross profit) is calculated by subtracting average sell price with cost of unit. I'm not sure what this 'cost of unit' figure is, but it's always lower than average buy price. Is there a way to calculate using the latter figure instead of the 'cost of unit' figure? The 'cost of unit' figure tends to make things more rosy than it is.
|
Ambo
I've Got Nothing
|
Posted - 2010.02.08 08:35:00 -
[268]
Originally by: Lost Hamster
I finished dominion 1.1.1 update for EMMA. Download link: -http://rapidshare.com/files/347261740/evedata-dom1.1-sql2005.ZIP.html (valid for 10 download, let me now if you need it again)
Thanks Hamster, will hopefully get that sorted sometime today. (though it's crazy at work atm so if I don't get time over lunch, it will have to wait)
Originally by: Jukhta Mein I'm not too sure where to seek clarification on this so I thought I'd ask here.
When using 'Item Report' gross margin per item (and therefore gross profit) is calculated by subtracting average sell price with cost of unit. I'm not sure what this 'cost of unit' figure is, but it's always lower than average buy price. Is there a way to calculate using the latter figure instead of the 'cost of unit' figure? The 'cost of unit' figure tends to make things more rosy than it is.
the 'cost per unit' is the estimated unit cost of the item you are selling. It works like this:
1. Buy 10 units of x at 20 isk p/u 2. Buy 30 units of x at 40 isk p/u 3. Sell 15 units of x at 100 isk p/u
If you now run an item report then the cost per unit will be 26.67 isk p/u. Even if the actual items sold came from the stack bought at 40 isk p/u. This is because individual items cannot be tracked.
Instead, EMMA uses a Last in, Last out model to determine the buy price of items that you sell. i.e. from the example above, the 15 units are assumed to be the 10 units at 20 isk p/u and 5 units from the 40 isk p/u stack.
This can cause some slight oddities from time-to-time and can really cause a mess if you don't sell everything you buy (e.g. if you buy a load of missile launchers, fit some to a ship and sell the others).
However, assuming that you do sell everything you buy (I would think this is the case for most serious trader chars) then I believe it's the best solution. --------------------------------------
|
Vaerah Vahrokha
Minmatar Brutor tribe
|
Posted - 2010.02.08 09:43:00 -
[269]
Quote:
This can cause some slight oddities from time-to-time and can really cause a mess if you don't sell everything you buy (e.g. if you buy a load of missile launchers, fit some to a ship and sell the others).
You should see how fun the NAV becomes for those who blew lots of battleships for the insurance. They get like (-70,000,000,000) NAV and similar.
- Auditing and consulting
Before asking for investors, please read http://tinyurl.com/n5ys4h and http://tinyurl.com/lrg4oz
|
Ambo
I've Got Nothing
|
Posted - 2010.02.08 11:03:00 -
[270]
Version 1.4.0.0 BETA is now available
This has the updated Dominion 1.1.1 data.
Assuming no problems are reported, I'll put it on general release later in the week.
Originally by: Vaerah Vahrokha
Quote:
This can cause some slight oddities from time-to-time and can really cause a mess if you don't sell everything you buy (e.g. if you buy a load of missile launchers, fit some to a ship and sell the others).
You should see how fun the NAV becomes for those who blew lots of battleships for the insurance. They get like (-70,000,000,000) NAV and similar.
haha! I suppose they would. I didn't really have insurance fraud in mind when designing it. --------------------------------------
|
|
Vested Interest
|
Posted - 2010.02.09 16:31:00 -
[271]
Edited by: Vested Interest on 09/02/2010 16:31:13 I have 1315 unacknowledged orders currently. Can you suggest a means of exporting or dumping this entire list out to a CSV or something?
edit: page 10 is mine muahahaha
|
Ambo
I've Got Nothing
|
Posted - 2010.02.09 22:52:00 -
[272]
If you have SQL express management studio (free download from microsoft) then you can just do an SQL query to grab the relevant data. Not sure if you can then export that to CSV or not though..
Give me a shout if you need a hand building the SQL query. --------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2010.02.10 12:51:00 -
[273]
1.4.0.0 is now on general release.
This just updates the data to Dominion 1.1.1. --------------------------------------
|
Ruby Chase
|
Posted - 2010.02.10 18:01:00 -
[274]
Originally by: Ambo 1.4.0.0 is now on general release.
This just updates the data to Dominion 1.1.1.
So where can I download the latest EMMA - sorry, the first page has a link to 1.3.something....
|
Ambo
I've Got Nothing
|
Posted - 2010.02.10 21:56:00 -
[275]
Originally by: Ruby Chase
Originally by: Ambo 1.4.0.0 is now on general release.
This just updates the data to Dominion 1.1.1.
So where can I download the latest EMMA - sorry, the first page has a link to 1.3.something....
It will auto update when you run the program.
If it dosn't then check the auto update settings in Settings -> other settings. --------------------------------------
|
Aeg Nora'lee
Gallente Eve University Ivy League
|
Posted - 2010.02.11 15:52:00 -
[276]
Edited by: Aeg Nora''lee on 11/02/2010 15:56:24 I'm having an issue with EMMA (latest version but i never used it before) :
The reprocessor won't calculate any mineral value when i check some items for reprocessing. Thre right pane just stay blank.
I've also noticed that if i choose mineral in item values setting for an item then "show calc detail" the calculation will be reprocess value = 0.
All other stuff is working great, BRAVO for this piece of software, very helpful.
Aeg - Eve University student ------------------------- French Snow lover : http://www.ncvortex.com |
Ambo
I've Got Nothing
|
Posted - 2010.02.11 17:52:00 -
[277]
Originally by: Aeg Nora'lee Edited by: Aeg Nora''lee on 11/02/2010 15:56:24 I'm having an issue with EMMA (latest version but i never used it before) :
The reprocessor won't calculate any mineral value when i check some items for reprocessing. Thre right pane just stay blank.
I've also noticed that if i choose mineral in item values setting for an item then "show calc detail" the calculation will be reprocess value = 0.
All other stuff is working great, BRAVO for this piece of software, very helpful.
Thanks.
I get the same problem with the latest release. I'll take a look and hopefully have a fix sometime tomorrow. --------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2010.02.15 12:09:00 -
[278]
1.4.0.1 is now available
This fixes the issue with the reprocessor. --------------------------------------
|
Dariah Stardweller
Gallente Gung-Ho
|
Posted - 2010.02.15 21:33:00 -
[279]
Does EMMA work under windows 7 64 bit? Cause I just finished installing it but it crashes immediately...
|
Lord Delacroix
|
Posted - 2010.02.19 17:38:00 -
[280]
Originally by: Dariah Stardweller
Edit: it does if you don't forget to run it as an admin
Thank you!
I spent 20 mins trying to figure out whats wrong and was about to write a long bawww post :D
thank you mr dev for this awesome program!
|
|
Ambo
I've Got Nothing
|
Posted - 2010.02.19 23:08:00 -
[281]
Glad you like it. Sorry about the Vista/Win 7 need to run as admin... I should really get around to fixing that sometime. --------------------------------------
|
Sal Pheebu
|
Posted - 2010.02.22 00:33:00 -
[282]
Originally by: Ambo 1.4.0.1 is now available
I've tried to find this update a few times but I can only find the 1.3.1.0 download at EveFiles and GoogleSource. My version of Emma gives me a "Problem downloading file 'summary.xml'. Invalid URI: The hostname could not be parsed." error when I try the auto-update.
I have the feeling I'm missing something obvious, would welcome enlightenment.
Love the tool!
|
Ambo
I've Got Nothing
|
Posted - 2010.02.22 08:29:00 -
[283]
Originally by: Sal Pheebu
Originally by: Ambo 1.4.0.1 is now available
I've tried to find this update a few times but I can only find the 1.3.1.0 download at EveFiles and GoogleSource. My version of Emma gives me a "Problem downloading file 'summary.xml'. Invalid URI: The hostname could not be parsed." error when I try the auto-update.
I have the feeling I'm missing something obvious, would welcome enlightenment.
Love the tool!
The installer is 1.3.1.0 but it should update automatically.
Since it's having problems, try removing eve-files from the list of update locations (Settings -> other settings -> highlight eve-files and press delete key) --------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2010.02.23 09:18:00 -
[284]
I found a problem in that the database files had been uploaded with lower-case letters where they were previously upper-case. This was not a problem for eve-files but was for starfreeze. It's now been fixed so updating should be working correctly again. --------------------------------------
|
SencneS
Rebellion Against Big Irreversible Dinks
|
Posted - 2010.03.10 23:28:00 -
[285]
I've got an odd-ball feature I'd like to request...
A global "clear" from a certain date. My alt has changed a few corps over the last year and I came across something odd and went digging only to find that the data from a previous corp was getting mixed in the the current corp. Now I fixed this by manually going into the database with Management Studio and deleting the data but I thought it might be a good idea to request a "black out" date.
It would need to be from Group or Character level in which any record which has a time older then x is instantly ignored...
I know development has been frozen but if it fires up again it might be nice to have something like "only use data newer then x date" or something. Until then I'm happy to just go and delete historical data directly from the database.
Amarr for Life |
Nero Farway
|
Posted - 2010.03.14 05:18:00 -
[286]
I am on Win7 64bit.
I installed EMMA, no Problems installing it.
I started EMMA it crashes.
Any suggestions? :P
|
Ambo
I've Got Nothing
|
Posted - 2010.03.14 08:27:00 -
[287]
Originally by: SencneS I've got an odd-ball feature I'd like to request...
A global "clear" from a certain date. My alt has changed a few corps over the last year and I came across something odd and went digging only to find that the data from a previous corp was getting mixed in the the current corp. Now I fixed this by manually going into the database with Management Studio and deleting the data but I thought it might be a good idea to request a "black out" date.
It would need to be from Group or Character level in which any record which has a time older then x is instantly ignored...
I know development has been frozen but if it fires up again it might be nice to have something like "only use data newer then x date" or something. Until then I'm happy to just go and delete historical data directly from the database.
I'll add it to the requested features list on google code.
Originally by: Nero Farway
Many installation issues
Sorry to hear about all your troubles. EMMA seems to install without issue most of the time. Unfortunately if it doesn't install fine then you tend to have a real fight on your hands.
Originally by: Nero Farway
Ppl with the FCKGW key cant just isntall an SP on WinXP, fortunately I fixed that some weeks ago, that would have been another reason to give up :P
Lol. Not surprisingly, I wouldn't change the program just because people with illegal copies of Windows can't get a pre-requesite installed.
Originally by: Nero Farway
Conclusion so far: Things have to be Changed. SQL should be included in the file and automatically installed as well as the "run as admin" thing should be fixed. Going to edit if I tried it in Win7 with installed SQL
The reasons SQL is not included are:
1. Some people want the 2008 version of SQL express instead of 2005. 2. Some people need the x64 version, others need x84. 3. Some people want SQL with management tools, others don't. 4. Some people already have a standalone SQL server that they want to use.
Packaging all these different options into an installer is beyond my knowledge and would probably make the installer file huge.
You're right, the run as admin thing should be fixed. EMMA was developed on a Win XP machine and at the time, I did not have access to Vista. Win 7 was not even out. In short, it would be non-trivial job to fix it and development has been suspended. The source code is freely available though so someone else could always pick it up.
Originally by: Nero Farway The Timeout for the connection time to the server should be changed.
"clr" shouldn't have to be manually activated in order to use EMMA.
IMO the timeout is already long enough that it's annoying when the API is down. Just restarting EMMA isn't a big deal is it? The alternative would be setting the timeout to 10 mins or something to give you enough time to fiddle with firewall settings and that would be REALLY annoying.
The CLR thing is actually mentioned in the readme file that comes with the installer. On x86 systems, it is activated automatically. On x64 systems, there is a bug that means that although EMMA can turn the clr flag on, it won't take effect until the machine is reset.
Really hope you find it useful after all the throughle you've gone to to get it working. If you have any other problems then let me know. --------------------------------------
|
Nero Farway
|
Posted - 2010.03.14 14:27:00 -
[288]
The orders Tab does now work. Seems like EVEMon used up the 1x request per hour. After having turned off EVEMon everything works fine.
There should be some kind of program sharing the API information to all Programs using it (like EFT, EVEMon, EMMA etc.)
However, so far I am satisfied with the program. Still getting some error on the Investment section but this desnt prevent it from working (at least the things I tried so far).
Going to write more when I find new things to tell you about.
Thanks for the program =)
PS: yeah that FCKGW thing was more like a joke so that it doesnt get too boring reading my lovely organized wall of text :P
|
Cyaxares II
|
Posted - 2010.03.14 15:09:00 -
[289]
Originally by: Nero Farway There should be some kind of program sharing the API information to all Programs using it (like EFT, EVEMon, EMMA etc.)
these programs exist: Linkage
|
Nero Farway
|
Posted - 2010.03.14 15:20:00 -
[290]
Originally by: Cyaxares II
Originally by: Nero Farway There should be some kind of program sharing the API information to all Programs using it (like EFT, EVEMon, EMMA etc.)
these programs exist: Linkage
Thanks.
Another question about EMMA:
Is there a way to show which buy orders have been fullfilled this day/in a set period of time?
|
|
Ambo
I've Got Nothing
|
Posted - 2010.03.14 20:52:00 -
[291]
Originally by: Nero Farway
Is there a way to show which buy orders have been fullfilled this day/in a set period of time?
Not really. You'd just have to use the orders tab and sort by date (which I think it does by default anyway?) --------------------------------------
|
Ares Farway
|
Posted - 2010.03.15 19:16:00 -
[292]
Hey, I am the alt of Nero Farway.
Quick question: There is an option to import an old EMMA file. Is there also an option for exporting to a file which then can be used after a new installation of EMMA or on another PC?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.03.15 19:30:00 -
[293]
Edited by: Lost Hamster on 15/03/2010 19:34:32
Originally by: Ares Farway Hey, I am the alt of Nero Farway.
Quick question: There is an option to import an old EMMA file. Is there also an option for exporting to a file which then can be used after a new installation of EMMA or on another PC?
I do not see any reason why it should not work automatically the update. The EMMA database structure was changed only after the dominion release. And the program detects the old database.
And simply copy the files to the new machine and use it. It's not needed to export it out.
|
Ares Farway
|
Posted - 2010.03.15 21:51:00 -
[294]
Edited by: Ares Farway on 15/03/2010 21:54:37
Originally by: Lost Hamster Edited by: Lost Hamster on 15/03/2010 19:34:32
Originally by: Ares Farway Hey, I am the alt of Nero Farway.
Quick question: There is an option to import an old EMMA file. Is there also an option for exporting to a file which then can be used after a new installation of EMMA or on another PC?
I do not see any reason why it should not work automatically the update. The EMMA database structure was changed only after the dominion release. And the program detects the old database.
And simply copy the files to the new machine and use it. It's not needed to export it out.
I am sure copying the database would work but just creating an import file is easier.
However, I got another question:
Why is it that I oftne get an error on journal update on one account while it does work for another one?
Edit: Is eve Central or Eve metrics more accurate for calculating the value for reports?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.03.15 22:16:00 -
[295]
Originally by: Ares Farway
I am sure copying the database would work but just creating an import file is easier.
There is not really an import feature. Maybe you can count a SQL backup/restore as one.
Originally by: Ares Farway
Why is it that I often get an error on journal update on one account while it does work for another one?
Because it is working on an another account. I used to updated manually one by one to reduce this kind of problems. But since version 1.3.2.2 it's working really good the auto download. I rarely get an error. /Or maybe CCP did fix some stuff on the API server/
Originally by: Ares Farway
Edit: Is eve Central or Eve metrics more accurate for calculating the value for reports?
No idea. I only use the ISK statement as report.
If I'm looking for assets value, then I use Jassests.
|
Shuluman
|
Posted - 2010.03.17 07:02:00 -
[296]
I have been trying to get this working but failed. I downloaded the 1.3.0.something install from the first page and everything went fine. SQL2005 express installed and i ran it for the first time as an administrator. It updated but failed on the database.
Now when i try to run it i get an EMMA has stopped working error with the following text. This happens if I run it as an administrator or as a normal account.
OS is Windows 7 32bit fully patched.
Description: Stopped working
Problem signature: Problem Event Name:APPCRASH Application Name:EveMarketMonitorApp.exe Application Version:1.3.2.2 Application Timestamp:4b506ceb Fault Module Name:KERNELBASE.dll Fault Module Version:6.1.7600.16385 Fault Module Timestamp:4a5bdaae Exception Code:e0434f4d Exception Offset:00009617 OS Version:6.1.7600.2.0.0.256.1 Locale ID:2057
Read our privacy statement online: http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement offline: C:\Windows\system32\en-US\erofflps.txt
Any ideas or is there a 1.4 version of the installer available?
cheers
|
Ambo
I've Got Nothing
|
Posted - 2010.03.17 08:18:00 -
[297]
Have you tried right clicking the exe and selecting 'run as administrator'?
Your getting a different error message from usual for that problem but that may resolve it anyway. --------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2010.03.17 08:24:00 -
[298]
Originally by: Lost Hamster
Originally by: Ares Farway
I am sure copying the database would work but just creating an import file is easier.
There is not really an import feature. Maybe you can count a SQL backup/restore as one.
Afraid so. I was going to make an export function but I figured it was a waste of time considering you can just copy the database files around.
The only downside is that it becomes rather difficult to combine databases but that's not something that people usually want to do.
Originally by: Lost Hamster
Originally by: Ares Farway
Edit: Is eve Central or Eve metrics more accurate for calculating the value for reports?
No idea. I only use the ISK statement as report.
If I'm looking for assets value, then I use Jassests.
It's largely subjective, in theory, they're just different sources of exactly the same information. In practice I tend to find eve-metrics is slightly better but there isn't much in it. --------------------------------------
|
Shuluman
|
Posted - 2010.03.17 08:52:00 -
[299]
Originally by: Ambo Have you tried right clicking the exe and selecting 'run as administrator'?
Your getting a different error message from usual for that problem but that may resolve it anyway.
Yep tried that :)
The odd thing is that i ahve it working on a different computer that also runs Win7. I remember having some trouble getting it working but i cant remember exactly how i fixed it. I think it was by installing an earlier version and upgrading from there rather than the latest one
cheers
|
Ainnir Domhnal
|
Posted - 2010.03.20 14:55:00 -
[300]
For those who'd rather not run EMMA as administrator, try installing it in your own user file space (not c:\Program Files, but under c:\Users\<your user name>\... ) and installing it just for yourself (not for all users). If you do this it runs just as your userid using only your file space and doesn't require admin priviledges.
At least, this is working for me on Vista 32-bit.
|
|
Ainnir Domhnal
|
Posted - 2010.03.20 15:03:00 -
[301]
When I look at the Item Details, the Order tab shows zero movement for all my buy orders for all the reported periods (12 hours, 2 days, 7 days). The Transactions tab (on Item Details), and the Transactions window both show transactions against the buy orders, so there shoudl be some movement showing.
Anyone else see this? Is there a fix?
|
Ambo
I've Got Nothing
|
Posted - 2010.03.30 07:45:00 -
[302]
Originally by: Ainnir Domhnal
When I look at the Item Details, the Order tab shows zero movement for all my buy orders for all the reported periods (12 hours, 2 days, 7 days). The Transactions tab (on Item Details), and the Transactions window both show transactions against the buy orders, so there shoudl be some movement showing.
Anyone else see this? Is there a fix?
If I remember rightly, the movement is for the specific order entry rather than an item type.
i.e. you may have sold other 250mm railguns within the time but if they did not come from your current 250mm railgun sell order then the movement columns will not show it. --------------------------------------
|
Secks Trader
|
Posted - 2010.03.30 14:20:00 -
[303]
I'm not sure exactly how to set up stations for all the station drop downs. Even if I enter the station name exactly into my item exchange contract it says it can't add because of station id (0). Anyone have any tips?
|
Grayclay
Caldari Van Uber. Order of the Rising Sun
|
Posted - 2010.04.01 03:25:00 -
[304]
Ambo, your right. If you don't get it the first time, you better bunker down for a fight.
1. Downloaded EMMA. 2. Installed EMMA. 3. Ran Emma. Crashed on startup, didn't get passed splash screen. 4. Installed SQL 2005. 5. Ran Emma. Crashed again. 6. Spend 4 days reinstalling, installing .net, sql and EMMA. 7. Finally find post to "run as admin". Emma starts. 8. Auto-updates for the first time. I create my account. 9. Get error message, "enable clr in SQL". 10. Dig through SQL configurations. Enable SQL. 11. Restart computer. 12. Run AMMA as admin. Error message "Problem during auto-login: Failed to update database "C:\Program Files (x86)\EMMA\DATA\EMMA DATABASE.MDF" because the database is read-only. 13. Go to file path. Uncheck "Read only" for database. No change.
I'm running windows 7 64 bit.
Just got this message: See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ************** System.NullReferenceException: Object reference not set to an instance of an object. at EveMarketMonitorApp.GUIElements.Main.RefreshDisplay() at EveMarketMonitorApp.GUIElements.Main.Login() at EveMarketMonitorApp.GUIElements.Main.ControlPanel_OptionSelected(Object myObject, CPOptionSelectedArgs args) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- EveMarketMonitorApp Assembly Version: 1.3.2.2 Win32 Version: 1.3.2.2 CodeBase: file:///C:/Program%20Files%20(x86)/EMMA/EveMarketMonitorApp.exe ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- Enforcer Assembly Version: 1.3.0.5 Win32 Version: 1.3.0.5 CodeBase: file:///C:/Program%20Files%20(x86)/EMMA/Enforcer.DLL ---------------------------------------- System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.ServiceProcess Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.ServiceProcess/2.0.0.0__b03f5f7f11d50a3a/System.Servic
|
Grayclay
Caldari Van Uber. Order of the Rising Sun
|
Posted - 2010.04.01 03:52:00 -
[305]
Sadly that last message got cut off and I lost it. This is the exception report.
EXCEPTION REPORT ===================================================================================== 3/31/2010 8:17:40 PM Error - EveMarketMonitorApp.Common.EMMADataException - Problem adding station to database. Inner Exception: Failed to update database "C:\PROGRAM FILES (X86)\EMMA\DATA\EVEDATA.MDF" because the database is read-only. Stack Trace: at System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping) at System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable dataTable, DataTableMapping tableMapping) at System.Data.Common.DbDataAdapter.Update(DataTable dataTable) at EveMarketMonitorApp.DatabaseClasses.EveDataSetTableAdapters.staStationsTableAdapter.Update(staStationsDataTable dataTable) at EveMarketMonitorApp.DatabaseClasses.Stations.AddStation(Int32 stationID, String stationName, Int32 solarSystemID, Int32 corpID) ===================================================================================== EXCEPTION REPORT ===================================================================================== 3/31/2010 8:22:34 PM Error - EveMarketMonitorApp.Common.EMMAException - Problem loading main form. Inner Exception: Object reference not set to an instance of an object. Stack Trace: at EveMarketMonitorApp.GUIElements.Main.RefreshDisplay() at EveMarketMonitorApp.GUIElements.Main.Login() at EveMarketMonitorApp.GUIElements.Main.Main_Load(Object sender, EventArgs e)
This is all very unfortunate because EMMA is my favorite eve-wallet app. I have yet to find another one that can seriously compare (that works with my computer).
|
Ambo
I've Got Nothing
|
Posted - 2010.04.01 07:30:00 -
[306]
Originally by: Secks Trader Edited by: Secks Trader on 30/03/2010 19:34:21 I'm not sure exactly how to set up stations for all the station drop downs. Even if I enter the station name exactly into my item exchange contract it says it can't add because of station id (0). Anyone have any tips?
Edit: The solution was to hit enter after I hit typed the station name instead of just going to the next box. I will enter a bug report.
Thanks for the info. I'll look into it if I ever make any changes.
Originally by: Grayclay 12. Run AMMA as admin. Error message "Problem during auto-login: Failed to update database "C:\Program Files (x86)\EMMA\DATA\EMMA DATABASE.MDF" because the database is read-only.
Sorry to hear about the problems you're having. I've actually seen this error a few times on my own system (also Win 7 x64). Unfortunately, I have no idea how to resolve it, sometimes it's a problem and other times it isn't, just seems to be random from my experiences. If I was still working on EMMA then it's something I'd look at (along with improving the installation for Win 7) but at the moment I'm afraid it's not likely to change. --------------------------------------
|
Grayclay
Caldari Van Uber. Order of the Rising Sun
|
Posted - 2010.04.01 15:43:00 -
[307]
Well is there an older stable version I can look at? Or is this it?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.04.01 18:58:00 -
[308]
Originally by: Grayclay Well is there an older stable version I can look at? Or is this it?
Actually, I do not have any problem with the latest version.
Looking your error message: Could be that the EVEDATA file has a read-only attribute set?
|
Grayclay
Caldari Van Uber. Order of the Rising Sun
|
Posted - 2010.04.01 21:28:00 -
[309]
Ok, I had originally unchecked readonly from the Database file, but then I just unchecked read only for the entire folder and I think when the auto_update file was unchecked it started working. Everything is good now =)
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.04.03 08:05:00 -
[310]
From the previous topic:
Originally by: Business Bunny
...
Originally by: Torvz
...
You can try to manually update it: Here is a description how
|
|
Laskin Veldstar
Gallente The Scope
|
Posted - 2010.04.06 23:30:00 -
[311]
Ack! I wish I'd known there was a Key Gen before following the instructions on the program and sending 100mil to Ambo who never responded...
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.04.07 10:16:00 -
[312]
Originally by: Laskin Veldstar Ack! I wish I'd known there was a Key Gen before following the instructions on the program and sending 100mil to Ambo who never responded...
Originally it required a license, but all the new versions does not require a license anymore. The keygen only exist if there is a problem with the licensing.
|
Laskin Veldstar
Gallente The Scope
|
Posted - 2010.04.07 17:11:00 -
[313]
The version I downloaded from the link on the main EMMA post in the Market Resources sticky thread only a couple weeks ago required it...
BUT... I just read the notes in the auto updater "Version 1.3.1.1 - 25th Sep 2009: Removed license key check.". I'm getting an error when I try to install the update telling me there is a missing .dll file and then I have to uninstall the program and reinstall it. This is why I haven't updated it yet... Should really put the latest version on the download page...
Probably no way of getting that 100mil back eh Ambo?
|
Ambo
I've Got Nothing
|
Posted - 2010.04.07 19:29:00 -
[314]
Edited by: Ambo on 07/04/2010 19:28:57 I've sent back the 100 mil. Must have missed it coming in. --------------------------------------
|
Durrel Gahanan
Amarr Imperial Academy
|
Posted - 2010.04.08 00:23:00 -
[315]
Thank's Ambo. Now I just have to figure out why I'm having trouble running the updated version.
|
Santana IV
The Python Cartel. The Jerk Cartel
|
Posted - 2010.04.09 02:57:00 -
[316]
Edited by: Santana IV on 09/04/2010 03:03:52 The updated version crashes, both right after it updates (Gives an error that EMMA is already running and can't complete update. Another dialog box pops up and says EMMA has finished updating.) and any time I try to run the .exe after it has updated.
I left EMMA at the default version, which works, but on the API Update Status Window, Transactions, Journal and Orders are highlighted red and read "Error". Was this fixed in the updates, and if not, is there something I'm doing wrong? Assets updates fine. If it was included in the updates, is there anything I can do to get EMMA to update without crashing?
I'm using 7 x64.
EDIT: I made a new group, added a character to it, and there's no more error message on the API Status window, they're all highlighted green. However, it's still the same problem as above, I have no Journal entries, Orders or Transactions listed, with any date or anything. My Assets, however, do show up. It's like there are errors, but they're not displayed. ♦♦♦♦♦
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.04.09 07:48:00 -
[317]
Originally by: Santana IV
...
Your problem is that the version what you use, can not use the 64bit values what the API is giving back. Solution: upgrade to the latest version.
If you have problem with the auto update, you can try to update it manually: http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1180576&page=8#240
|
Santana IV
The Python Cartel. The Jerk Cartel
|
Posted - 2010.04.09 19:24:00 -
[318]
I manually updated, but it crashes immediately after running the exe. It just seems the updated version doesn't work... ♦♦♦♦♦
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.04.09 22:53:00 -
[319]
Originally by: Santana IV I manually updated, but it crashes immediately after running the exe. It just seems the updated version doesn't work...
Anything in the Logging\ExceptionLog.txt ?
|
Imuran
|
Posted - 2010.04.10 12:42:00 -
[320]
Hate to say this but I think there is a fairly big "issue" with the ISK report when working with a market group of multiple characters and a corporation resulting in doubling of some values
What I think is happening is that when you gather the journal enteries for the report you get them all for the character regardles if the transaction was on behalf of the corp and then again for the corp itself.
On straight buy/sell operations the impact is small as the marging remains the same but it does give a false impression on the amount of business you are doing.
I noticed it when I bought an item for the corp off contracts for 900 Million. It shows up in the report as 1.8Billion which sort of has an impact on the monthly profit/loss calculations.
|
|
Santana IV
The Python Cartel. The Jerk Cartel
|
Posted - 2010.04.10 17:47:00 -
[321]
Originally by: Lost Hamster
Originally by: Santana IV I manually updated, but it crashes immediately after running the exe. It just seems the updated version doesn't work...
Anything in the Logging\ExceptionLog.txt ?
Yes, but I believe this is what you were referring to when you said the older version is incompatible with 64:
===================================================================================== EXCEPTION REPORT ===================================================================================== 4/9/2010 2:15:55 PM Error - EveMarketMonitorApp.Common.EMMAException - Error when adding journal data from api Inner Exception: Value was either too large or too small for an Int32. Stack Trace: at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at EveMarketMonitorApp.AbstractionClasses.APICharacter.RetrieveJournal(CharOrCorp corc, XmlDocument fileXML, Int16 defaultWalletID)
This is repeated about 10 times in the log. Doesn't seem to be anything about the crash. Maybe it has something to do with SQL Server?
♦♦♦♦♦
|
Mr Yakamura
|
Posted - 2010.04.13 13:32:00 -
[322]
Dont know if this has been covered already, but tbh, i cba going through every post.
I had issues with installing and running EMMA and Windows 7. Here is my fix.
1) Ensure all windows updates are installed. 2) Download and install SQL Express 2005 3) Install EMMA 3) Restart Windows 4) Download and install SQL Express 2005 service pack 3 (NOT THE 32bit VERSION) 5) Restart Windows 6) Try and open EMMA, if it opens, bonus, if not proceed to next step 7) Right click on EMMA.EXE and select 'troubleshoot compatability 8) Do not use recommended settings, do it manually when prompted 9) select Worked earlier and requires permissions boxes and continue 10) Select Windows Vists with service pack 2 and select run as administrator
Finish the troubleshooter and viola... worked perfectly for me.
Hope this helps.
|
Khayos
Caldari United Enterprise
|
Posted - 2010.04.13 18:08:00 -
[323]
Hi all.
I just wanted to add my experience with this software in the hope it would maybe help some others out.
This is for my system:
Windows 7 Ultimate 32-bit (6.1, Build 7600)
1. Download EMMA 2. Download SQL Server 2005 Express Edition SP3 32 Bit 64 bit I used the 32 bit. 3. Install SQL Server 2005 Express Edition SP3 (Clicked the link that says = Add user to the user who is running the SQL Server Express installation program to the SQL Server System Administrator role. By default, users on Microsoft Windows Vista operating system are not members of the SQL Server System Administrator.) 4. Extract the downloaded EMMA zip file. 5. Right click and "Run as Admin" on the setup.exe file. 6. Follow directions and install. 7. Once EMMA is installed, reboot PC for good measure. 8. Open EMMA up in the program browser window and right click "Run as admin" and open. 9. Allow patcher to run (in my case allowing firewall rule for EMMA) 10. Restart and begin using.
Fault free experience.
I did all the above and setup took no more than 10 minutes.
I am now navigating all the fun new things I have never used before but think I should and need to learn. :-)
Regards, - Khayos |
Mr Yakamura
|
Posted - 2010.04.13 19:37:00 -
[324]
Does anybody have a location I can download 'evedata.zip' from?
The following link does EXACTLY what the auto updater does... it gets to about 7% and stops.
http://dl.eve-files.com/media/corp/Ambo/EveData.zip
No idea why it does that... i just downloaded another file from the same site and it worked fine... its just THIS FILE!
Any help please?
|
Ambo
I've Got Nothing
|
Posted - 2010.04.15 15:33:00 -
[325]
Originally by: Imuran Hate to say this but I think there is a fairly big "issue" with the ISK report when working with a market group of multiple characters and a corporation resulting in doubling of some values
What I think is happening is that when you gather the journal enteries for the report you get them all for the character regardles if the transaction was on behalf of the corp and then again for the corp itself.
On straight buy/sell operations the impact is small as the marging remains the same but it does give a false impression on the amount of business you are doing.
I noticed it when I bought an item for the corp off contracts for 900 Million. It shows up in the report as 1.8Billion which sort of has an impact on the monthly profit/loss calculations.
Couple of questions:
Which report are you talking about? I think it's the income report but not sure.
You say the item was bought off contracts which makes me think that it must be the income report unless you've entered the contract manually?
Since you bought it, I'm assuming you've got a negative 900 mil entry? As you bought it off your own corp, I'm assuming the corp has a positive 900 mil entry?
Is the above correct or do you have just one positive or negative 1800 mil entry?
Originally by: Santana IV I manually updated, but it crashes immediately after running the exe. It just seems the updated version doesn't work...
Update is coming soon, will hopefully resolve this.
Originally by: Mr Yakamura Dont know if this has been covered already, but tbh, i cba going through every post.
I had issues with installing and running EMMA and Windows 7. Here is my fix.
Originally by: Khayos Hi all.
I just wanted to add my experience with this software in the hope it would maybe help some others out.
Thank you both for the detailed instructions. Hopefully others will find them useful.
Originally by: Mr Yakamura Does anybody have a location I can download 'evedata.zip' from?
The following link does EXACTLY what the auto updater does... it gets to about 7% and stops.
http://dl.eve-files.com/media/corp/Ambo/EveData.zip
No idea why it does that... i just downloaded another file from the same site and it worked fine... its just THIS FILE!
Any help please?
Try going to Settings -> other settings. Highlight eve-files in the list and press the delete key to leave just starfreeze. Quit out of EMMA and see if the update works this time. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.04.15 16:01:00 -
[326]
Ambo, I think it's the same as here: http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1180576&page=4#114 "There is an issue with contracts which are accepted for Corp. They appear twice in the income statement, As it is registered for personal, and for corporation entry as well.
If TypeID=79 then the SWalletID needs to be changed from 1000 to 0 Then in the income statement it will only appear as a corp expense, not as personal. "
|
Ambo
I've Got Nothing
|
Posted - 2010.04.16 09:03:00 -
[327]
Edited by: Ambo on 16/04/2010 09:03:13 Bugger, I remember looking at that before and it wasn't quite as easy to fix as I'd hoped..
Version 1.4.1.3 BETA is now available.
- Resolved issues around using EMMA on Vista/Windows 7. i.e. you no longer have to 'run as administrator'. Unfortunately, a side effect of this is that the auto-update process will no longer automatically restart EMMA after an update.
- WARNING: The above change also means that database files are now stored in the application data location. If you want to backup data, view logs, etc then open an explorer window and type in '%appdata%'. Then go into the EMMA folder. The structure is then the same as before, database files in 'Data', logs under 'Logging', etc.
- WARNING2: The database format has been updated from SQL 2005 to SQL 2008. This means that SQL Express 2005 can no longer be used. You must install SQL Express 2008 instead. For help on installing SQL Express 2008, please see below. If you are already using SQL 2008 then this change will not affect you. If you don't want to install SQL 2008 then simply cancel this update and then disable EMMA's automatic update feature in settings -> other settings. You can continue using EMMA for as long as you like though you will no longer recieve updates to the software or the database.
- Added the 'Traded Items' list back in. This is accessible through Settings -> Traded Items. It controls which items appear in the item report, the auto-contractor and the item detail screen.
- Corrected some bugs that could cause the item detail screen to crash if using the 'generate red placeholder' orders option or using the 'group by' options in the inventory section.
- Corrected a bug that caused error messages on startup to appear behind the splash screen.
- Modified SQL version checks to be more robust and to require SQL 2008 instead of 2005.
SQL Express 2008 installation notes:
Install SQL Express from here: http://www.microsoft.com/express/sql/download/
Hopefully it will just work but if it does not then try these quick fixes.
1) Ensure that the following setting is correct: Start -> Programs -> SQL 2008 -> Config -> config manager. SQL Server Services -> SQL Server (SQLEXPRESS) -> Properties -> Change login to use 'Local System'
2) Delete the following folder: Windows Vista: C:\Users\[user]\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS Windows XP: c:\Documents and Settings\[user]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS --------------------------------------
|
Duke Hamilton1
|
Posted - 2010.04.16 10:42:00 -
[328]
Link to the new beta version would be great. Not to sure where to look.
|
Duke Hamilton1
|
Posted - 2010.04.16 11:35:00 -
[329]
All good works perfectly and looking forward to using it in depth. Thanks for your efforts to create a excellent tool.
|
Ambo
I've Got Nothing
|
Posted - 2010.04.16 12:02:00 -
[330]
Thanks, I hope it's useful. :)
Currently, I'm just providing these new versions through EMMA's auto-update system. Once I'm reasonably happy that there are no big problems with it, I'll build a new installer package, upload it to the usual places and provide links.
Version 1.4.1.4 BETA now available:
- Fixed a problem that caused a crash when opening the auto add configuration within the traded items settings screen.
--------------------------------------
|
|
Razz XXX
Minmatar Pator Tech School
|
Posted - 2010.04.17 11:21:00 -
[331]
Need for speed - running into problems with reports that totals all isk takes 30+ min to finish and restarting it few times to finish. The Asset report takes forever to finish, I haven't done that for awhile. This is on Quad core, so I wished there some way speed up these reports are done.
|
Ambo
I've Got Nothing
|
Posted - 2010.04.17 16:41:00 -
[332]
The speed of those reports is mostly limited by the calculation of item values.
If it hasn't been recalculated for a while then it means a couple of database queries and then possibly a trip to eve-central or eve-metrics to get pricing data. That's where the slowness comes from, not a lot I can do about it without also making it less accurate I'm afraid.
Do you have a lot of assets? I have thousands scattered across many systems and it still only takes a couple of minutes max (this is on a dual core E6400) --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.04.17 18:49:00 -
[333]
Ambo, any change to fix this?
|
Imuran
The first genesis Cult of War
|
Posted - 2010.04.17 21:57:00 -
[334]
Originally by: Lost Hamster Ambo, I think it's the same as here: http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1180576&page=4#114 "There is an issue with contracts which are accepted for Corp. They appear twice in the income statement, As it is registered for personal, and for corporation entry as well.
If TypeID=79 then the SWalletID needs to be changed from 1000 to 0 Then in the income statement it will only appear as a corp expense, not as personal. "
Yep its the income statement - but its not limited to contracts. I have one character that all he does is buy and sell on behalf of the corp
Report 1 Corporation only Market Transactions 14,109,154,743
Report 2 Corporation and Character Market Transactions 27,266,349,849
Note I have other characters that sell for the corp so report 2 is not double report 1 but its close
|
Ambo
I've Got Nothing
|
Posted - 2010.04.18 06:25:00 -
[335]
Thanks for the extra info. I'm afraid there is no fix yet. Although I have looked at it.
It's just far more complicated than it appears. I remember looking at it last time and deciding to leave it. However, now I've got a little more time on my hands, I'll take another look.
Having said that, getting a fix that actually resolves the problem without causing more issues is going to require some time and some serious thought. --------------------------------------
|
Imuran
The first genesis Cult of War
|
Posted - 2010.04.18 19:55:00 -
[336]
I can appreciate that - I have written a quick VB app not undertanding c#) to do the job and ended up with 4 queries to build the data
|
Ambo
I've Got Nothing
|
Posted - 2010.04.19 10:04:00 -
[337]
1.4.1.4 is now on general release, I've also updated the links in the OP to point to the new 1.4.1.4 installer package.
--------------------------------------
|
Julian Koll
The Kollektive
|
Posted - 2010.04.19 12:20:00 -
[338]
Last update seems to want sql 2008 running on your system, at least mine would not run with 2005 (which it did just fine prior to the update). Unfortunately installing sql 2008 seems to be a major pain, and im still working on getting it running
|
Qintius
|
Posted - 2010.04.19 13:55:00 -
[339]
Originally by: Julian Koll Edited by: Julian Koll on 19/04/2010 12:49:59 Last update seems to want sql 2008 running on your system, at least mine would not run with 2005 (which it did just fine prior to the update). Unfortunately installing sql 2008 seems to be a major pain, and im still working on getting it running
Edit:
So far i have - uninstalled sql 2005 - installed sql 2008 - installed sp1 for sql 2008 - uninstalled EMMA - installed EMMA
it still wont connect to database
(thats on a win 7 x64 system)
I'm having the same problem, same OS.
offtopic, that microsoft web install interface is crap.
|
Ambo
I've Got Nothing
|
Posted - 2010.04.19 14:06:00 -
[340]
It does now require SQL 2008, yes. (I knew this would be a headache...)
I actually tested this with both clean installs and old EMMA/SQL 2005 installs on both Win XP and Win 7. In ALL cases, I had no problems whatsoever so I had hoped that this would not be a traumatic change.
Have you tried the quick fixes mentioned in the version history and installer readme.txt files? (i.e. deleting those directories, checking the account being used to run SQL, etc)
--------------------------------------
|
|
Julian Koll
The Kollektive
|
Posted - 2010.04.19 17:16:00 -
[341]
Point 2 in the readme.txt did the trick
2) Delete the following folder: Windows Vista: C:\Users\[user]\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS Windows XP: c:\Documents and Settings\[user]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS You may have to stop and restart the SQL EXPRESS service (through control panel -> administrative tools -> services)
All seems to be working fine now
|
Ambo
I've Got Nothing
|
Posted - 2010.04.19 17:18:00 -
[342]
Excellent, glad to hear it. --------------------------------------
|
Quintias
|
Posted - 2010.04.19 17:23:00 -
[343]
Originally by: Julian Koll Point 2 in the readme.txt did the trick
2) Delete the following folder: Windows Vista: C:\Users\[user]\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS Windows XP: c:\Documents and Settings\[user]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS You may have to stop and restart the SQL EXPRESS service (through control panel -> administrative tools -> services)
All seems to be working fine now
This did the trick for me as well. Thanks for the help
|
clixoras
|
Posted - 2010.04.19 17:45:00 -
[344]
lol. Emma is the only program i know where new versions almost give me a heart attack.
One major question, can i still use my 'old' (2005 sql) data? or do i need to start fresh (again)?
|
Qintius
|
Posted - 2010.04.19 17:51:00 -
[345]
Should check which character I use.
|
Julian Koll
The Kollektive
|
Posted - 2010.04.19 17:56:00 -
[346]
Originally by: clixoras lol. Emma is the only program i know where new versions almost give me a heart attack.
One major question, can i still use my 'old' (2005 sql) data? or do i need to start fresh (again)?
copying the old data folder in the freshly installed emma worked fine here
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.04.19 20:37:00 -
[347]
I know this is a pain, however the datadump what CCP is releasing is in SQL 2008 format, which is as well a pain to transfer to 2005 format. So from my point it's a good move. :)
|
Ambo
I've Got Nothing
|
Posted - 2010.04.19 20:46:00 -
[348]
Originally by: clixoras One major question, can i still use my 'old' (2005 sql) data? or do i need to start fresh (again)?
Yes indeedy, 2008 will just auto-convert your old 2005 databases to 2008 format, you won't even realise it happening.
The only difference is that the active database files are no longer kept in the program files directory (or wherever you installed it) Instead, they'll live in %appdata%/emma/data
Originally by: Lost Hamster I know this is a pain, however the datadump what CCP is releasing is in SQL 2008 format, which is as well a pain to transfer to 2005 format. So from my point it's a good move. :)
Exactly, it was making things difficult for us so I figured it was time to make 2008 a requirement. Plus 2008 seems much more stable and the installation process in particular is less prone to screw ups. --------------------------------------
|
Shandas
Gallente Garoun Investment Bank
|
Posted - 2010.04.20 07:19:00 -
[349]
Edited by: Shandas on 20/04/2010 07:20:01
Originally by: Lost Hamster Ambo, any change to fix this?
You know I was sitting here thinking about it.
I was wondering if it was possible to just add a small button on the journal that when clicked would search for SenderID='1000132' and TypeID='42'. Then have it look through the journal entries for that character and fill in the character RecieverID?
It looks the the journal of the current character and searches for the SenderID='1000132' and TypeID='42'. Then if the RecieverID is blank it puts in the ID for the journals owner. I realize it might take a while on large journals, but it's a temp fix until CCP fixes the API.
ANyway, not a programmer here and it was just a thought.
|
carmo pereira
the muppets
|
Posted - 2010.04.21 14:15:00 -
[350]
Originally by: Grayclay Ok, I had originally unchecked readonly from the Database file, but then I just unchecked read only for the entire folder and I think when the auto_update file was unchecked it started working. Everything is good now =)
u are my hero! carmo
----
Half the money I spend on advertising is wasted, and the problem is I do not know which half
Lord Leverhulme 1851-1925, British founder of Unilever and philanthropist |
|
Ambo
I've Got Nothing
|
Posted - 2010.04.21 15:30:00 -
[351]
Originally by: Shandas
Edited to add this question: When doing an Item Report I can't select a end day it's greyed out and unselectable. It would be nice to be able to select a range of dates instead of having it always end at the current time.
For instance, I want to see what I did yesterday total and not include the current day.
Just a idea/thought.
This is another one that is far more difficult than it sounds. I couldn't think of a way around it without completely redesigning how the report works. That was a long time ago though so I'll have another think about it...
Version 1.4.1.5 Beta is now available.
- Corrected a bug that caused that list of characters available on an account to not be updated in the report group setup screen (Where you choose eve accounts, characters and corps to be included in a group).
- Corrected a bug in the autocontractor that detected an infinite loop when there wasn't one. (Issue 31 on the google project page).
- Added some notifications that make it clearer what's going on when the autocontractor rejects contracts because they don't meet some criteria.
--------------------------------------
|
Dariah Stardweller
Gallente Gung-Ho
|
Posted - 2010.04.21 19:54:00 -
[352]
Having a problem with retrieving API information on 'journal'.
I got an account where I linked 2 chars together. They are both on a different Eve account.
One of them updates the journal fine, the other char always get's an error on the journal update. "EVE API error. Code 0. A general error has occured, please try again later.".
Been that way ever since I installed EMMA.
My questions: 1) can I fix this and if yes, how? 2) how does this affect functionality? Are my items reports still accurate for instance? Or Income reports?
|
Ambo
I've Got Nothing
|
Posted - 2010.04.21 20:34:00 -
[353]
Originally by: Dariah Stardweller Having a problem with retrieving API information on 'journal'.
I got an account where I linked 2 chars together. They are both on a different Eve account.
One of them updates the journal fine, the other char always get's an error on the journal update. "EVE API error. Code 0. A general error has occured, please try again later.".
Been that way ever since I installed EMMA.
My questions: 1) can I fix this and if yes, how? 2) how does this affect functionality? Are my items reports still accurate for instance? Or Income reports?
Actually, this problem is due to an error in the Eve API.
The journal API retrieves the last 1000 journal entries. If you have more than 1000 journal entries in one week then you can retrieve another 1000 until you get to at least one week ago. This works by the calling application (i.e. EMMA) supplying a 'beforeRefID' parameter. The API then returns journal entries before that ID.
This worked fine until CCP changed the journal ID from 32 bit to 64 bit. Unfortunately, they forgot to change the beforeRefID parameter to 64 bit as well. Consequently, every retrieval after the first now always fails.
TLDR You can get the most recent 1000 journal entries but not more. The error just indicates that trying to get more than the most recent 1000 has failed.
--------------------------------------
|
Kazuo Ishiguro
House of Marbles
|
Posted - 2010.04.23 15:07:00 -
[354]
Edited by: Kazuo Ishiguro on 23/04/2010 15:10:39
Originally by: Ambo This worked fine until CCP changed the journal ID from 32 bit to 64 bit. Unfortunately, they forgot to change the beforeRefID parameter to 64 bit as well. Consequently, every retrieval after the first now always fails.
I suppose you've bug-reported this? Any response from CCP?
Also, thanks for this tip:
Quote: 1) Ensure that the following setting is correct: Start -> Programs -> SQL 2008 -> Config -> config manager. SQL Server Services -> SQL Server (SQLEXPRESS) -> Properties -> Change login to use 'Local System'
After uninstalling 2005 and installing 2008 on windows 7 it was set to 'network login'. I suspect I might have avoided this if I'd attempted an upgrade, but I just wanted a clean install. --- 34.4:1 mineral compression |
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.04.23 15:55:00 -
[355]
Originally by: Kazuo Ishiguro
After uninstalling 2005 and installing 2008 on windows 7 it was set to 'network login'. I suspect I might have avoided this if I'd attempted an upgrade, but I just wanted a clean install.
I doubt, as you can have sql 2005, and 2008 next to each other. I don't think that during the install it gives you the option to upgrade.
|
Santana IV
The Python Cartel. The Jerk Cartel
|
Posted - 2010.04.24 09:17:00 -
[356]
This is the exact message I get with the newest version and SQL 2008:
"EMMA is unable to connect to the database. Please try restarting if the problem persists then more detail can be found in logging/ExceptionLog.txt."
I changed SQL Express in Properties to log in to local system, like you said, Ambo. ♦♦♦♦♦
|
Ambo
I've Got Nothing
|
Posted - 2010.04.24 09:27:00 -
[357]
Originally by: Kazuo Ishiguro
Originally by: Ambo This worked fine until CCP changed the journal ID from 32 bit to 64 bit. Unfortunately, they forgot to change the beforeRefID parameter to 64 bit as well. Consequently, every retrieval after the first now always fails.
I suppose you've bug-reported this? Any response from CCP?
I personally haven't but plenty of others have. There was a thread in the tech lab about it a while back. I assume it's on CCP's to do list.
Originally by: Santana IV This is the exact message I get with the newest version and SQL 2008:
"EMMA is unable to connect to the database. Please try restarting if the problem persists then more detail can be found in logging/ExceptionLog.txt."
I changed SQL Express in Properties to log in to local system, like you said, Ambo.
Have you also tried deleting the SQL data folder?
(Windows Vista: C:\Users\[user]\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS Windows XP: c:\Documents and Settings\[user]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS)
--------------------------------------
|
Santana IV
The Python Cartel. The Jerk Cartel
|
Posted - 2010.04.24 09:31:00 -
[358]
I'm running 7 x64. Is there anything for me to delete, or does that step only apply to XP/Vista? ♦♦♦♦♦
|
Mme Pinkerton
United Engineering Services
|
Posted - 2010.04.24 10:44:00 -
[359]
Originally by: Santana IV I'm running 7 x64. Is there anything for me to delete, or does that step only apply to XP/Vista?
applies to Windows 7 as well
(in general: if some advice is true for Windows Vista, it is probably also true for Windows 7)
|
Santana IV
The Python Cartel. The Jerk Cartel
|
Posted - 2010.04.24 20:10:00 -
[360]
Thanks a lot! I deleted and EMMA works :D
♦♦♦♦♦
|
|
Kazuo Ishiguro
House of Marbles
|
Posted - 2010.04.24 23:26:00 -
[361]
Originally by: Lost Hamster
Originally by: Kazuo Ishiguro
After uninstalling 2005 and installing 2008 on windows 7 it was set to 'network login'. I suspect I might have avoided this if I'd attempted an upgrade, but I just wanted a clean install.
I doubt, as you can't have sql 2005, and 2008 next to each other. I don't think that during the install it gives you the option to upgrade.
True, I did get a message to that effect when using the default installer for 2008, but I think there's an option to do an upgrade if you look in a different part of the download site. --- 34.4:1 mineral compression |
Ambo
I've Got Nothing
|
Posted - 2010.04.29 11:27:00 -
[362]
Edited by: Ambo on 29/04/2010 11:27:18
Originally by: Imuran
Originally by: Lost Hamster Ambo, I think it's the same as here: http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1180576&page=4#114 "There is an issue with contracts which are accepted for Corp. They appear twice in the income statement, As it is registered for personal, and for corporation entry as well.
If TypeID=79 then the SWalletID needs to be changed from 1000 to 0 Then in the income statement it will only appear as a corp expense, not as personal. "
Yep its the income statement - but its not limited to contracts. I have one character that all he does is buy and sell on behalf of the corp
Report 1 Corporation only Market Transactions 14,109,154,743
Report 2 Corporation and Character Market Transactions 27,266,349,849
Note I have other characters that sell for the corp so report 2 is not double report 1 but its close
I FINALLY got some decent data for this and identified the problem.
The SQL query that returns the data for the income statement works by returning the sum of all journal entries that match the specified criteria. Those criteria being:
- within a date range
- having a specified journal type id
- being linked to at least one of a list of characters and corps
The problem is that these entries are linked to both the corp and the character being included in the report and hence get double counted.
The solution to this is to change the query so that entries are only included for the character if they are NOT done on behalf of a corp as well.
i.e. A income statement report for just the character would not show any of the journal entries created by that character on behalf of the corp.
This seems right to me but since it's a change to an existing system I'd like to hear your thoughts, let me know if you think this would be a bad solution, etc.
For those interested, here's the details of the change required to the SQL query (the parts in green would be added):
SELECT @sumAmt = SUM(Journal.Amount) FROM Journal JOIN CLR_financelist_split(@accessParams) a ON( (@type != 'revenue' AND ((Journal.SenderID = a.ownerID AND Journal.SCorpID = 0) OR Journal.SCorpID = a.ownerID) AND (a.walletID1 = 0 OR (Journal.SWalletID = a.walletID1 OR Journal.SWalletID = a.walletID2 OR Journal.SWalletID = a.walletID3 OR Journal.SWalletID = a.walletID4 OR Journal.SWalletID = a.walletID5 OR Journal.SWalletID = a.walletID6))) OR (@type != 'expense' AND ((Journal.RecieverID = a.ownerID AND Journal.RCorpID = 0) OR Journal.RCorpID = a.ownerID) AND (a.walletID1 = 0 OR (Journal.RWalletID = a.walletID1 OR Journal.RWalletID = a.walletID2 OR Journal.RWalletID = a.walletID3 OR Journal.RWalletID = a.walletID4 OR Journal.RWalletID = a.walletID5 OR Journal.RWalletID = a.walletID6))) OR a.ownerID = 0) WHERE ((Journal.Date > @startTime) AND (Journal.Date <= @endTime) AND (Journal.TypeID = @refType OR @refType = 0))
--------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.04.29 16:01:00 -
[363]
Personally I do not have problem with this. I get a more accurate report, what is important for me. And maybe I can use again corporation orders again.
|
Mithril Ryder
Genstar Inc
|
Posted - 2010.05.02 03:49:00 -
[364]
Hey, I just installed a new OS on a fresh hard dive, what do I need to do to move over EMMA and it's database to the new machine?
|
Ambo
I've Got Nothing
|
Posted - 2010.05.02 09:56:00 -
[365]
Originally by: Mithril Ryder Hey, I just installed a new OS on a fresh hard dive, what do I need to do to move over EMMA and it's database to the new machine?
Grab the installer EMMA's data files are stored in '%appdata%/EMMA/Data'. You need to find what that location was on your old HD and take a copy of the files from there. (If you don't know where to start then just do a file search for 'EMMA Database.mdf') Install EMMA. Copy the data files into '%appdata%/EMMA/Data' (This dir won't exist unless you run emma first.)
You are then good to go. --------------------------------------
|
Loney
CyberDyne R-D
|
Posted - 2010.05.02 15:27:00 -
[366]
Here's the delema... perhaps you konw a solution or can fix it to work right?
I have a corporation that has assets market orders, Prodution orders, Etc. In this corp I have multiple characters that all do market order, Production order, etc on behalf of the corporation only...
When i enter all the API data into EMMA it seems to work right EXCEPT when trying to pull all the CORP data from each character. It ONLY shows the order from the character that i have the COPR checkbox check... and when i try to check more then one CORP checkbox it tells me ONLY ONE of the same corp can be checked.
Can you fix this or perhaps tell me what im doing worng? Anyone else having this issue? ..
Check out our Website in game or out!
|
Loney
CyberDyne R-D
|
Posted - 2010.05.02 15:37:00 -
[367]
Im also pretty sure the above mention reason is way my market reports and NAV report are also messed up all the time.. Everything except for the most current REPort is ways in the RED... Here is a Monthly nav report for last 6 months... why is it like this? +25b, -875b, -1.4t, -989b, -1.22t, -1.01t
Why dose it not seem to caculate stuff right... I best its becasue it don't pull all the right orders, and stuff from all the API of the characters... again is this a different problem or the same as i mentioned above?
If you have more prolbem or need mroe info please ask. thanks ..
Check out our Website in game or out!
|
Brusvillis
|
Posted - 2010.05.02 20:58:00 -
[368]
Yo! i updated EMMA, and got it running. But my current problem is. I havent used EMMA in a long time, a year or so. So i didnt remember my user and password. So when i make a new user, and give it my API info. It says that it already have that User ID. how do i remove the old user?!
Ive tried to delete the files in \data\ folder, and looked for more files in the \documents and settings\ folder, but there are no files in that folder connected to EMMA >_< Ive uninstalled and reinstalled EMMA, but with no luck mr.Chuck!
any idea?!
Thanks :D
|
Ambo
I've Got Nothing
|
Posted - 2010.05.03 06:11:00 -
[369]
Originally by: Brusvillis Yo! i updated EMMA, and got it running. But my current problem is. I havent used EMMA in a long time, a year or so. So i didnt remember my user and password. So when i make a new user, and give it my API info. It says that it already have that User ID. how do i remove the old user?!
Ive tried to delete the files in \data\ folder, and looked for more files in the \documents and settings\ folder, but there are no files in that folder connected to EMMA >_< Ive uninstalled and reinstalled EMMA, but with no luck mr.Chuck!
any idea?!
Thanks :D
If you don't mind losing your data then your best bet is just to uninstall and reinstall with the latest EMMA installer.
The only other way would be for me to send you the encoded for of a specific password and you then manually put that into the database using SQL management studio.
Originally by: Loney Im also pretty sure the above mention reason is way my market reports and NAV report are also messed up all the time.. Everything except for the most current REPort is ways in the RED... Here is a Monthly nav report for last 6 months... why is it like this? +25b, -875b, -1.4t, -989b, -1.22t, -1.01t
Why dose it not seem to caculate stuff right... I best its becasue it don't pull all the right orders, and stuff from all the API of the characters... again is this a different problem or the same as i mentioned above?
If you have more prolbem or need mroe info please ask. thanks
Tbh, the NAV report has never worked as well as I would have liked, though yours does seem extra special.. It would certainly cause problems with it if there were orders, etc missing from the database.
The reason it's restricted to one corp being accessed by only one char is that if you have two char in the same corp and include corp data for both of them then you'd be getting the same data twice for no reason. I never realised that the corp orders API would only show corp order for that particular character.
I'll take a look and see if I can fix this without making too many changes to the way the API update works. --------------------------------------
|
Dibsi Dei
Salamyhkaisten kilta HYDRA RELOADED
|
Posted - 2010.05.03 12:33:00 -
[370]
My emma stopped working around february. Some problem with the database. http://www.salamyhkaiset.org/kilta/ExceptionLog.txt
It has been sad to know emma hasn't been collecting my market journal since.
|
|
Ambo
I've Got Nothing
|
Posted - 2010.05.03 17:00:00 -
[371]
Originally by: Dibsi Dei My emma stopped working around february. Some problem with the database. http://www.salamyhkaiset.org/kilta/ExceptionLog.txt
It has been sad to know emma hasn't been collecting my market journal since.
Damn, that looks nasty. Not seen anything like it before. Did a quick google but could find anything really useful. All I can suggest is either starting over with a fresh DB or further reading up on this issue online to see if you can find anything that might help.
--------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.05.03 22:35:00 -
[372]
Originally by: Dibsi Dei My emma stopped working around february. Some problem with the database. http://www.salamyhkaiset.org/kilta/ExceptionLog.txt
It has been sad to know emma hasn't been collecting my market journal since.
Looking the exception, the LOG file for the database is corrupt, or it's on a wrong version.
Take a backup of the C:\USERS\user\APPDATA\ROAMING\EMMA\DATA\ directory.
Rename the C:\USERS\user\APPDATA\ROAMING\EMMA\DATA\EMMA DATABASE.LDF to C:\USERS\user\APPDATA\ROAMING\EMMA\DATA\EMMA DATABASE.LDF.bak
Start an SQL Management console. On the database section, right click: Attach ADD
Select the: C:\USERS\user\APPDATA\ROAMING\EMMA\DATA\EMMA DATABASE.MDF file
In the lower section it will write that he can not found the LDF file. Select the line, and press remove.
Then press OK. It will create a new log file, and then the system should be able to open it.
When it has attached the database, then right click on the EMMA DATABASE and select Task -> Detach
When this is done, then in theory you should be able to start EMMA normally. ---------------------
It could be if you just rename the .LDF file and you can start up EMMA normally. I can not try that as I use a different connection method.
|
Dibsi Dei
Salamyhkaisten kilta HYDRA RELOADED
|
Posted - 2010.05.03 23:23:00 -
[373]
Yea i think it was some auto-update that failed to download itself and somehow my database got corrupted.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.05.04 06:22:00 -
[374]
Originally by: Dibsi Dei Yea i think it was some auto-update that failed to download itself and somehow my database got corrupted.
I doubt, as the EMMA Database is a personal DB, which contains the transaction/Journal logs. So that can not be updated in the traditional way. (Just getting a new one and replace it)
Only the EVEData is updated this way.
|
Imuran
The first genesis Cult of War
|
Posted - 2010.05.06 12:05:00 -
[375]
Quote: This seems right to me but since it's a change to an existing system I'd like to hear your thoughts, let me know if you think this would be a bad solution, etc.
Very much the right change for me
|
Ambo
I've Got Nothing
|
Posted - 2010.05.07 15:16:00 -
[376]
1.4.2.1 BETA released
- The eve-metrics price update has not worked for a long time. Turns out the URL to call had changed so I've updated this and it will now work correctly.
- Removed the restriction that prevented you from changing the 'to' date when creating the item report.
- Corrected a bug that caused journal entries for a corporation to be counted twice when creating an income statement report if the report included both the corporation in question and the character that performed the action leading to the creation of the journal entry. This also means that an income statement for a character will not include any journal entries created by that character on behalf of a corporation (unless that corporation is also included in the report - note for more detail on this, see here)
- Corrected a bug that could cause EMMA to report the wrong amount of some assets. This was related to the user creating item exchange contracts.
- When corporate orders are updated, EMMA will now check through all characters in the report group and update corporate orders for any character that is part of that corp. This is done because the corp orders API only returns corp orders created by the character making the request.
There are also some database changes to accommodate further improvement plans that I have. These are small but low level and touch on many areas so if you get any odd behaviour after the update then please let me know. --------------------------------------
|
Loney
CyberDyne R-D
|
Posted - 2010.05.11 18:49:00 -
[377]
Originally by: Ambo 1.4.2.1 BETA released
- The eve-metrics price update has not worked for a long time. Turns out the URL to call had changed so I've updated this and it will now work correctly.
- Removed the restriction that prevented you from changing the 'to' date when creating the item report.
- Corrected a bug that caused journal entries for a corporation to be counted twice when creating an income statement report if the report included both the corporation in question and the character that performed the action leading to the creation of the journal entry. This also means that an income statement for a character will not include any journal entries created by that character on behalf of a corporation (unless that corporation is also included in the report - note for more detail on this, see here)
- Corrected a bug that could cause EMMA to report the wrong amount of some assets. This was related to the user creating item exchange contracts.
- When corporate orders are updated, EMMA will now check through all characters in the report group and update corporate orders for any character that is part of that corp. This is done because the corp orders API only returns corp orders created by the character making the request.
There are also some database changes to accommodate further improvement plans that I have. These are small but low level and touch on many areas so if you get any odd behaviour after the update then please let me know.
YEah... I will give it a go and let you konw if i find any more problems with the new version.. woot! ..
Check out our Website in game or out!
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.05.11 20:22:00 -
[378]
Originally by: Ambo 1.4.2.1 BETA released
In the last 4 days, I use it, without any issue. Thanks Ambo!
|
Loney
CyberDyne R-D
|
Posted - 2010.05.12 07:02:00 -
[379]
Originally by: Ambo 1.4.2.1 BETA released
- When corporate orders are updated, EMMA will now check through all characters in the report group and update corporate orders for any character that is part of that corp. This is done because the corp orders API only returns corp orders created by the character making the request.
There are also some database changes to accommodate further improvement plans that I have. These are small but low level and touch on many areas so if you get any odd behaviour after the update then please let me know.
I see some more accurate numbers when generating income reports.. but when i click on the ORDERS tab it still only displays the corp orders for the persons slelected with the sorp tab.. and not all corp orders from all members. I also see duplicate orders from that same character..
IE i have one cahr that sells dreads... one that sells carriers, sone for mods, one for minerals... so I will only see one catagory of which ever has the corp tab selected.. and will not see the others... I will also still SEE 5 copes of the dreads sell orders or whater order i have checked...
Do i have to Delete the database and wipe it of all past data since i install the new 2.4.2.1 update? or am i still doing somethin wrong? ..
Check out our Website in game or out!
|
Ambo
I've Got Nothing
|
Posted - 2010.05.12 07:27:00 -
[380]
Originally by: Lost Hamster
Originally by: Ambo 1.4.2.1 BETA released
In the last 4 days, I use it, without any issue. Thanks Ambo!
Thanks, always good to know
Originally by: Loney
Originally by: Ambo 1.4.2.1 BETA released
- When corporate orders are updated, EMMA will now check through all characters in the report group and update corporate orders for any character that is part of that corp. This is done because the corp orders API only returns corp orders created by the character making the request.
There are also some database changes to accommodate further improvement plans that I have. These are small but low level and touch on many areas so if you get any odd behaviour after the update then please let me know.
I see some more accurate numbers when generating income reports.. but when i click on the ORDERS tab it still only displays the corp orders for the persons slelected with the sorp tab.. and not all corp orders from all members. I also see duplicate orders from that same character..
IE i have one cahr that sells dreads... one that sells carriers, sone for mods, one for minerals... so I will only see one catagory of which ever has the corp tab selected.. and will not see the others... I will also still SEE 5 copes of the dreads sell orders or whater order i have checked...
Do i have to Delete the database and wipe it of all past data since i install the new 2.4.2.1 update? or am i still doing somethin wrong?
You certainly shouldn't have to clear the database. I'll get some test data so that I can try and reproduce the issue. Hopefully then I can figure out what's going wrong. --------------------------------------
|
|
Peri Phusis
|
Posted - 2010.05.22 06:40:00 -
[381]
Edited by: Peri Phusis on 22/05/2010 06:44:00 Hi Ambo:
Running WindowsXP
Installed latest version and SQL Server 2008 Deleted SQLEXPRESS and changed login to local
However I receive an error message:
Problem downloading file 'summary.xml' Unable to connect to the remote server
Then EMMA loads and API Update Status keeps flashing alternately "Updating" and "Overdue" But I've waited for up to an hour and it still doesn't update
===================================================================================== EXCEPTION REPORT ===================================================================================== 5/21/2010 3:18:42 PM Error - EveMarketMonitorApp.Common.EMMAEveAPIException - Problem retrieving data from Eve web service Inner Exception: Unable to connect to the remote server Stack Trace: at System.Net.HttpWebRequest.GetRequestStream() at EveMarketMonitorApp.AbstractionClasses.EveAPI.GetXml(String url, String parameters) Inner Exception: No connection could be made because the target machine actively refused it 127.0.0.1:5555 Stack Trace: at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception) ===================================================================================== EXCEPTION REPORT ===================================================================================== 5/21/2010 3:18:57 PM Error - EveMarketMonitorApp.Common.EMMAException - Cannot find account '' ===================================================================================== EXCEPTION REPORT ===================================================================================== 5/21/2010 3:19:28 PM Warning - EveMarketMonitorApp.Common.EMMAInvalidPasswordException - Incorrect password entered for account 'komusubi' ===================================================================================== EXCEPTION REPORT ===================================================================================== 5/21/2010 3:20:43 PM Error - EveMarketMonitorApp.Common.EMMAEveAPIException - Problem retrieving data from Eve web service Inner Exception: Unable to connect to the remote server Stack Trace: at System.Net.HttpWebRequest.GetRequestStream() at EveMarketMonitorApp.AbstractionClasses.EveAPI.GetXml(String url, String parameters) Inner Exception: No connection could be made because the target machine actively refused it 127.0.0.1:5555 Stack Trace: at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
Thanks
|
Ambo
I've Got Nothing
|
Posted - 2010.05.22 06:49:00 -
[382]
Looks like EMMA is not being allowed access to the internet. Try adding it to your list of firewall exceptions.null --------------------------------------
|
Peri Phusis
|
Posted - 2010.05.22 08:29:00 -
[383]
Added to exceptions list but still having the same problem. Could it be because I am using a proxy server? My in-game browser doesn't connect to the Internet either....
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.05.22 09:13:00 -
[384]
Originally by: Peri Phusis Added to exceptions list but still having the same problem. Could it be because I am using a proxy server? My in-game browser doesn't connect to the Internet either....
Is the proxy setting set up in internet explorer?
|
Peri Phusis
|
Posted - 2010.05.22 18:02:00 -
[385]
control panel => internet options => connections => LAN Settings
I think I set up the Proxy in order to use port forwarding in BitComet. And removing the proxy solved both problems
Thanks everyone for your help!
|
Imuran
The first genesis Cult of War
|
Posted - 2010.05.26 12:05:00 -
[386]
ISK report working nicely now thanks
Also from Tyrannis Patch Notes
Wallet Journal should now support bigint refIDs
The API has been up for a bit today and my Journal download not showing any errors - first time for a long time.
I assume there will be a download when the datacomes available for the new transaction and items types
|
Ambo
I've Got Nothing
|
Posted - 2010.05.26 16:22:00 -
[387]
Originally by: Imuran ISK report working nicely now thanks
Also from Tyrannis Patch Notes
Wallet Journal should now support bigint refIDs
The API has been up for a bit today and my Journal download not showing any errors - first time for a long time.
I assume there will be a download when the datacomes available for the new transaction and items types
Woohoo! About time
There will indeed be a data update once the tyrannis datadump is made available. --------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2010.05.27 10:02:00 -
[388]
1.4.3.0 Beta deployed.
This contains the updated database for Tyrannis.
Assuming no problems, I'll do a full deployment in a couple of days. --------------------------------------
|
clixoras
|
Posted - 2010.05.30 09:04:00 -
[389]
Questin Ambo.
Say i've got a few months worth of data for some trade chars. And i transfer one char to another account, i add this account ofcourse to emma. Will the 'old' data still be linked to the correct char (on a new account)?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.05.30 10:15:00 -
[390]
Edited by: Lost Hamster on 30/05/2010 10:15:23
Originally by: Ambo 1.4.3.0 Beta deployed.
This contains the updated database for Tyrannis.
No issues so far.
Originally by: clixoras Questin Ambo.
Say i've got a few months worth of data for some trade chars. And i transfer one char to another account, i add this account ofcourse to emma. Will the 'old' data still be linked to the correct char (on a new account)?
I think it will, I doubt that CCP gives a new CharID during a character transfer. And all transaction are linked to the CharID
|
|
Ambo
I've Got Nothing
|
Posted - 2010.06.02 10:46:00 -
[391]
1.4.3.0 is now on general release.
Hamster is correct, the character's transactions, etc should still be linked to the character after transfer as the char ID will stay the same.
I have some pretty massive changes coming up soon (tm) and I'd like to have a small alpha test to ensure that no massive problems slip through the net. If you're interested in being a part of this testing and seeing the new features first then please eve mail or email me ([email protected]) You do not need to be a current user of EMMA and there are no other requirements in terms of numbers of transactions or anything.
I will be sending out updates to EMMA via email which you can then test and feedback to me any bugs, deficiencies, etc. --------------------------------------
|
Imuran
The first genesis Cult of War
|
Posted - 2010.06.02 23:18:00 -
[392]
Im not really a good candidate as not really a trader just a manufacture so I tend to just use the ISK report. Can I point out a couple of glitches though :)
If you have a largeish number of characters in a report group in my case 12 + a corp you loose the check boxes for Transactions, journal, Orders and Assets on the later ones meaning they will collect data even if you dont use it I hacked the database to turn them off :D
There is something iffy in how you handle journal enteries in relation to bounty prizes when corp tax rate is 100%. They appear to cancel each other out and give a 0.0 in the database without any values appearing for the corp journal.
It would be great if the reports remember settings - my normal isk report is for 1 Month upto the end of the month so have to reset it each time. Would prefer a calender month tbh but thats me.
|
Ambo
I've Got Nothing
|
Posted - 2010.06.03 07:25:00 -
[393]
Originally by: Imuran Im not really a good candidate as not really a trader just a manufacture so I tend to just use the ISK report. Can I point out a couple of glitches though :)
Actually, this update should allow EMMA to provide much better support for manufacturers. Having a proper manufacturer on board for testing would be pretty handy.
Quote:
If you have a largeish number of characters in a report group in my case 12 + a corp you loose the check boxes for Transactions, journal, Orders and Assets on the later ones meaning they will collect data even if you dont use it I hacked the database to turn them off :D
Ah, yes, I need to add a scroll bar to the api update window or something.
Quote:
There is something iffy in how you handle journal enteries in relation to bounty prizes when corp tax rate is 100%. They appear to cancel each other out and give a 0.0 in the database without any values appearing for the corp journal.
Interesting, I'll see if I can reproduce with some test data.
Quote: It would be great if the reports remember settings - my normal isk report is for 1 Month upto the end of the month so have to reset it each time. Would prefer a calender month tbh but thats me.
remembering report settings is something that's been asked for a lot in the past. It's more tricky than it sounds though. Probably won't be part of this update but I'll put another mark against it on the to do list. --------------------------------------
|
Zek Vahl
Amarr XMark Initiative
|
Posted - 2010.06.03 20:08:00 -
[394]
Edited by: Zek Vahl on 03/06/2010 20:11:15 Emma just shows the green screen with the coins and says "Waiting for SQL express service." Been like that for an hour now.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.06.03 20:31:00 -
[395]
Originally by: Zek Vahl Edited by: Zek Vahl on 03/06/2010 20:11:15 Emma just shows the green screen with the coins and says "Waiting for SQL express service." Been like that for an hour now.
Kill it via task manager and try again.
|
Imuran
The first genesis Cult of War
|
Posted - 2010.06.05 10:17:00 -
[396]
Quote: Ah, yes, I need to add a scroll bar to the api update window or something
There is a scrollbar there and actually I think checkboxes on the end ones but as you scroll down the scroll bar obscures the checkboxes on the characters that were initially not shown
|
Vaerah Vahrokha
Minmatar Vahrokh Consulting
|
Posted - 2010.06.05 17:45:00 -
[397]
Three things:
1) The "there's a new update available" and every other pre-start popup always appear *under* the splash screen. This made for some LOL situations where I waited for 10 minutes before I remember that there's this bug and bring the popups in front.
2) The "API Update Status" aka the listing of all the characters to the left has always had an annoying glitch: for some reason, some portrait + update timers take more horizontal room than the others and they get the checkboxes to the right covered by the right window border. Clicking "manage group" used to reset the window and make all the names fully visible but now I see the listing being repainted but the border covers the rightmost check boxes:
The white arrow shows the glitch.
3) I don't know what / if I am doing wrong, but EMMA always tended to give me odd results in the Items report (lower net gains than checked by hand or JEvEAssets), both the income statement and NAV reports tend to visibly under-value some assets or get completely screwed (by billions) in case the guy suicided ships or had sensible money transfers from other accounts. Can't really pin down the specifics as my time is awfully limited and using the other programs gets me the job done.
- Auditing & consulting
When looking for investors, please read http://tinyurl.com/n5ys4h + http://tinyurl.com/lrg4oz
|
Ambo
I've Got Nothing
|
Posted - 2010.06.08 07:20:00 -
[398]
Thanks for the info, I'll take a look at those issues as well.
I'm also still looking for testers so if you're interested, let me know. --------------------------------------
|
Xeross155
Minmatar Fusion Death Inc. Intrepid Crossing
|
Posted - 2010.06.10 08:02:00 -
[399]
Hey,
How does the NAV get calculated I somehow have a negative 80m isk in sell orders.
Regards, Xeross
P.S.: Awesome job on the application --------------------------------------------- Xeross' ventures into EVE |
Ambo
I've Got Nothing
|
Posted - 2010.06.14 07:49:00 -
[400]
From memory, it first gets the value of your current sell orders. That part's pretty easy. Then it works back through time, adds the value of any sell transactions and takes away the value of any sell orders created after that date.
The next big update should improve the accuracy of this process though. --------------------------------------
|
|
Imuran
The first genesis Cult of War
|
Posted - 2010.06.14 11:43:00 -
[401]
Very Minor one
There was a group change for skills Remote Sensing Planeotology Advanced Planeotology
in the last patch they changed from Science to Planet Management - this is not reflected in the database
|
Ambo
I've Got Nothing
|
Posted - 2010.06.15 07:11:00 -
[402]
Originally by: Imuran Very Minor one
There was a group change for skills Remote Sensing Planeotology Advanced Planeotology
in the last patch they changed from Science to Planet Management - this is not reflected in the database
That's weird.
It shouldn't matter though unless you are plugging emma's database into something else that makes use of those skill records? --------------------------------------
|
Imuran
The first genesis Cult of War
|
Posted - 2010.06.15 11:53:00 -
[403]
Originally by: Ambo
That's weird.
It shouldn't matter though unless you are plugging emma's database into something else that makes use of those skill records?
As I said no biggy - as it happens I am dabbling with a VB app to give a report specifically on PI income/expenditure
|
Helel Lightbringer
Aliastra
|
Posted - 2010.06.16 02:37:00 -
[404]
I recently returned to Eve and went to use EMMA again as I particularly like the route planner. I got an error saying that I needed SQL 2008. So I updated from 2005 to 2008. I fired up EMMA again. I got an error and it said to restart my machine and try again.
Restarting my machine I got the following error: "EMMA is unable to connect to the database. Please try restarting if the problem persists then more detail can be found in Logging/ExceptionLog.txt."
Looking through EMMA's install directory I could not find "Logging/ExceptionLog.txt." Please help me get the program running again. ***** "It is a riddle wrapped in a mystery inside an enigma." -- Winston Churchill |
Ambo
I've Got Nothing
|
Posted - 2010.06.16 07:31:00 -
[405]
Originally by: Helel Lightbringer I recently returned to Eve and went to use EMMA again as I particularly like the route planner. I got an error saying that I needed SQL 2008. So I updated from 2005 to 2008. I fired up EMMA again. I got an error and it said to restart my machine and try again.
Restarting my machine I got the following error: "EMMA is unable to connect to the database. Please try restarting if the problem persists then more detail can be found in Logging/ExceptionLog.txt."
Looking through EMMA's install directory I could not find "Logging/ExceptionLog.txt." Please help me get the program running again.
Most likely problem is SQL express having a hissy fit.
Try deleting this folder: Windows Vista: C:\Users\[user]\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS Windows XP: c:\Documents and Settings\[user]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS You may have to stop and restart the SQL EXPRESS service (through control panel -> administrative tools -> services)
If you still get the problem then look in %APPDATA%\emma\logging\ for the 'exceptionlog.txt' file. --------------------------------------
|
Helel Lightbringer
Aliastra
|
Posted - 2010.06.16 19:31:00 -
[406]
Originally by: Ambo Most likely problem is SQL express having a hissy fit.
Try deleting this folder: Windows Vista: C:\Users\[user]\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS Windows XP: c:\Documents and Settings\[user]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS You may have to stop and restart the SQL EXPRESS service (through control panel -> administrative tools -> services)
If you still get the problem then look in %APPDATA%\emma\logging\ for the 'exceptionlog.txt' file.
Deleting the folder seems to have solved the problem. I've managed to update my copy of the program and enter my APIs. Thanks for the help. ***** "It is a riddle wrapped in a mystery inside an enigma." -- Winston Churchill |
Lexi Auran
|
Posted - 2010.06.17 15:56:00 -
[407]
I have a odd error.
In the Api Update status, transactions is red and when highlighted it says
"divide by zero error cannot insert the value NULL into 'costs' table, ...EMMA DATABASE.MDF; column does not allow nulls. UPDATE fails"
any ideas?
|
Ambo
I've Got Nothing
|
Posted - 2010.06.18 08:00:00 -
[408]
I think I see what's happening there. I'll hopefully have a fix soon. --------------------------------------
|
Kapila Parthalan
|
Posted - 2010.06.22 15:20:00 -
[409]
I've been trying to get EMMA working on a new computer but I am getting this error upon startup:
--------------------------- Error --------------------------- EMMA is unable to connect to the database. Please try restarting if the problem persists then more detail can be found in Logging/ExceptionLog.txt --------------------------- OK ---------------------------
I did try restarting, which didn't help. Logging/ExceptionLog.txt shows:
Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database Inner Exception: The user instance login flag is not supported on this version of SQL Server. The connection will be closed. Stack Trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at EveMarketMonitorApp.DatabaseClasses.Updater.WaitForAcknowledge() at EveMarketMonitorApp.GUIElements.Main.waitForSQLAcknowledge()
I've tried all the troubleshooting steps I've seen, and they haven't helped. I am running Windows 7 64-bit with SQL Server 2008 64-bit. Previously, I was using an older verison of EMMA on Vista with SQL Server 2005 without any issues.
|
Kapila Parthalan
|
Posted - 2010.06.22 17:51:00 -
[410]
Originally by: Kapila Parthalan Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database Inner Exception: The user instance login flag is not supported on this version of SQL Server. The connection will be closed.
Upon investigation of the inner exception, I found out that EMMA apparently relies on a feature only available in SQL Server Express edition. After installing the Express edition, this error no longer occurs.
|
|
Kapila Parthalan
|
Posted - 2010.06.22 20:21:00 -
[411]
I am getting the following error when updating transactions from the API:
Error - EveMarketMonitorApp.Common.EMMAException - Error when adding transactions from api Inner Exception: Divide by zero error encountered. Cannot insert the value NULL into column 'Cost', table '[...]\APPDATA\ROAMING\EMMA\DATA\EMMA DATABASE.MDF.dbo.Assets'; column does not allow nulls. UPDATE fails. The statement has been terminated. Stack Trace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at EveMarketMonitorApp.DatabaseClasses.EMMADataSetTableAdapters.AssetsTableAdapter.AddQuantity(Nullable`1 ownerID, Nullable`1 corpAsset, Nullable`1 itemID, Nullable`1 stationID, Nullable`1 systemID, Nullable`1 regionID, Nullable`1 status, Nullable`1 containerID, Nullable`1 autoConExclude, Nullable`1 deltaQuantity, Nullable`1 addedItemsCost, Nullable`1 costCalc) at EveMarketMonitorApp.DatabaseClasses.Assets.ChangeAssets(Int32 ownerID, Boolean corpAsset, Int32 locationID, Int32 itemID, Int64 containerID, Int32 status, Boolean autoConExclude, Int64 deltaQuantity, Decimal addedItemsCost) at EveMarketMonitorApp.DatabaseClasses.Assets.UpdateFromTransactions(Int32 charID, Int32 corpID, Boolean useCorp, Int64 minimumTransID, DateTime includeTransAfter) at EveMarketMonitorApp.DatabaseClasses.Assets.UpdateFromTransactions(Int32 charID, Int32 corpID, Boolean useCorp, DateTime includeTransAfter) at EveMarketMonitorApp.AbstractionClasses.APICharacter.RetrieveTrans(CharOrCorp corc, XmlDocument fileXML, Int16 defaultWalletID)
I got the same error for all my characters when I first updated my transactions from the API, and got it for one the second time.
Another question: The SQL Server Browser service used to be necessary, according to SencneS's post #94, but this no longer is the case, correct?
|
Ambo
I've Got Nothing
|
Posted - 2010.06.23 07:14:00 -
[412]
Originally by: Kapila Parthalan
Originally by: Kapila Parthalan Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database Inner Exception: The user instance login flag is not supported on this version of SQL Server. The connection will be closed.
Upon investigation of the inner exception, I found out that EMMA apparently relies on a feature only available in SQL Server Express edition. After installing the Express edition, this error no longer occurs.
Interesting, I had not realised that was the case. In fact I thought there were several people who used their existing standard SQL server installs to run EMMA.
Originally by: Kapila Parthalan I am getting the following error when updating transactions from the API:
Error - EveMarketMonitorApp.Common.EMMAException - Error when adding transactions from api Inner Exception: Divide by zero error encountered. Cannot insert the value NULL into column 'Cost', table '[...]\APPDATA\ROAMING\EMMA\DATA\EMMA DATABASE.MDF.dbo.Assets'; column does not allow nulls. UPDATE fails.
This is a new error in the latest build and has already been reported. Hopefully it will be fixed in the next release.
Quote:
Another question: The SQL Server Browser service used to be necessary, according to SencneS's post #94, but this no longer is the case, correct?
According to Microsoft, "SQL Server Browser listens for incoming requests for Microsoft SQL Server resources and provides information about SQL Server instances installed on the computer." There is a check when EMMA starts up to see if SQL is installed, that's the only thing I can think that it might be used for though. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.06.23 21:20:00 -
[413]
Originally by: Ambo
Interesting, I had not realised that was the case. In fact I thought there were several people who used their existing standard SQL server installs to run EMMA.
Indeed, but I had to edit the config file for the connection entry. So it is not trying to instance it.
|
Kapila Parthalan
|
Posted - 2010.06.23 22:33:00 -
[414]
I installed EMMA on a Windows XP system, and it starts up without errors, but it isn't auto-updating. It was the latest version available on eve-files, 1.4.1.4. I also tried telling it to update through settings, but it fails to detect any updates.
Originally by: Ambo There is a check when EMMA starts up to see if SQL is installed, that's the only thing I can think that it might be used for though.
I just did an installation of SQL and EMMA without ever having SQL Server Browser running, so it apparently is not needed.
I have a few comments about the grid calculator. Why can it only be used when ISK values are selected? Doesn't that make it useless for assets data, even though it shows up there? Also, it is very slow when you have the "Get value frequency from quantity if available" option checked and select rows with large quantities. Several million or so can cause EMMA to freeze or crash.
|
Ambo
I've Got Nothing
|
Posted - 2010.06.24 14:35:00 -
[415]
I have a problem that I'm trying to find a way around but my limited knowledge of manufacturing makes it difficult. Therefore I was wondering if one of you clever people could offer a solution. :)
What I'm trying to to:
Firstly, I must accurately track all assets that a player owns. This will mean EMMA knows how much the player payed for each asset. Once this is in-place, you can work out the gains and losses in assets from one update to the next. I want the user to be able to select an item from the list of gained items and set it as having been manufactured. EMMA will then automatically work out which items were needed to contstruct it, match that with the list of missing items and consquently work out the isk cost of the produced item from the cost of it's raw materials.
The problem:
working out the exact quantities of stuff required to make something is tricky. Getting the basic requirements is easy enough. I.e. how much of each item are required in perfect conditions. You then have to factor in skills, which I can do, and ME, which I can't. The problem is that there is no PE information supplied by the API. Even if there was, the player may have 2 or more blueprints for the same thing with different ME levels, which ME would you use then?
Potential solutions:
1. Create a whole blueprint interface that allows the user to provide ME values for thier blueprints. If there was more than one blueprint that may have been used to make the item then ask the user to specify. Pros: Gives an exact answer down to the last unit of trit. Gives EMMA the potential to properly value BPOs/BPCs further down the line. Cons: Requires more input from the user. Would take some time.
2. Wait until the user has flagged all produced items and then use the ratios of the material requirements between different items to work out how much stuff would be left over in the perfect scenario. This left over stuff can then be evenly distributed among the produced items. Pros: Fairly easy and quick to implement. Cons: Might not be 100% accurate.
Any one have any other ideas or thoughts on the solutions presented?
The other tricky one is invented T2 BPCs. I'm not sure quite how to deal with these but I think that asking the user to manually specify what was used may be the only way...
--------------------------------------
|
Imuran
The first genesis Cult of War
|
Posted - 2010.06.24 18:42:00 -
[416]
Quote:
1. Create a whole blueprint interface that allows the user to provide ME values for thier blueprints. If there was more than one blueprint that may have been used to make the item then ask the user to specify. Pros: Gives an exact answer down to the last unit of trit. Gives EMMA the potential to properly value BPOs/BPCs further down the line. Cons: Requires more input from the user. Would take some time.
As long as you allow csv input of BPO/BPC then thats a possiblity. Not sure what EveHQ has in the way of export but BPM (see S&I Forum has a method of exporting the entered BPOs
One potential issue - Deliver and sell item within the 24hour window - not going to show up on asset lists.
Also got to accomodate the Raw material->Component->Product route - some will make the components and some will by in.
Have to say as a manufacturer I am really not sure I would use it - got tools that show me whats profitable to make and Emma gives me the overall profitibility so dont really need any more that that :D
|
Hexxx
Minmatar
|
Posted - 2010.06.24 18:49:00 -
[417]
Originally by: Ambo I have a problem that I'm trying to find a way around but my limited knowledge of manufacturing makes it difficult. Therefore I was wondering if one of you clever people could offer a solution. :)
What I'm trying to to:
Firstly, I must accurately track all assets that a player owns. This will mean EMMA knows how much the player payed for each asset. Once this is in-place, you can work out the gains and losses in assets from one update to the next. I want the user to be able to select an item from the list of gained items and set it as having been manufactured. EMMA will then automatically work out which items were needed to contstruct it, match that with the list of missing items and consquently work out the isk cost of the produced item from the cost of it's raw materials.
The problem:
working out the exact quantities of stuff required to make something is tricky. Getting the basic requirements is easy enough. I.e. how much of each item are required in perfect conditions. You then have to factor in skills, which I can do, and ME, which I can't. The problem is that there is no PE information supplied by the API. Even if there was, the player may have 2 or more blueprints for the same thing with different ME levels, which ME would you use then?
Potential solutions:
1. Create a whole blueprint interface that allows the user to provide ME values for thier blueprints. If there was more than one blueprint that may have been used to make the item then ask the user to specify. Pros: Gives an exact answer down to the last unit of trit. Gives EMMA the potential to properly value BPOs/BPCs further down the line. Cons: Requires more input from the user. Would take some time.
2. Wait until the user has flagged all produced items and then use the ratios of the material requirements between different items to work out how much stuff would be left over in the perfect scenario. This left over stuff can then be evenly distributed among the produced items. Pros: Fairly easy and quick to implement. Cons: Might not be 100% accurate.
Any one have any other ideas or thoughts on the solutions presented?
The other tricky one is invented T2 BPCs. I'm not sure quite how to deal with these but I think that asking the user to manually specify what was used may be the only way...
Ambo...I'm dealing with some similar issues myself. If you want to talk out solutions, get on MSN. =P Projects Blog |
Kapila Parthalan
|
Posted - 2010.06.25 00:48:00 -
[418]
The posts by Lost Hamster and me during the short uptime are gone, so I'll post mine again:
I installed EMMA on a Windows XP system, and it starts up without errors, but it isn't auto-updating. It was the latest version available on eve-files, 1.4.1.4. I also tried telling it to update through settings, but it fails to detect any updates.
Originally by: Ambo There is a check when EMMA starts up to see if SQL is installed, that's the only thing I can think that it might be used for though.
I just did an installation of SQL and EMMA without ever having SQL Server Browser running, so it apparently is not needed.
I have a few comments about the grid calculator. Why can it only be used when ISK values are selected? Doesn't that make it useless for assets data, even though it shows up there? Also, it is very slow when you have the "Get value frequency from quantity if available" option checked and select rows with large quantities. Several million or so can cause EMMA to freeze or crash.
Also, I'll add this now: On my new installation of EMMA (not the one that fails to auto-update), a large number of my assets are marked as In Transit, even though I never created any courier contracts. All I have done is updated data from the API. In addition, when I display assets data at the global or regional level, I sometimes see all rows highlighted in yellow. This yellow highlight is supposed to be for rows that have status In Transit only, right? At other times, I see various rows with all kinds of statuses highlighted in yellow. The highlights change depending on the view. Another issue is that many rows have a blank status. I'm also seeing some rows with status For Sale Via Contract that are not actually on contract. I didn't even know such a status could exist. When you create an item exchange contract, doesn't EMMA treat it as already completed?
|
Ambo
I've Got Nothing
|
Posted - 2010.06.25 07:49:00 -
[419]
Originally by: Imuran
As long as you allow csv input of BPO/BPC then thats a possiblity. Not sure what EveHQ has in the way of export but BPM (see S&I Forum has a method of exporting the entered BPOs
One potential issue - Deliver and sell item within the 24hour window - not going to show up on asset lists.
Also got to accomodate the Raw material->Component->Product route - some will make the components and some will by in.
Have to say as a manufacturer I am really not sure I would use it - got tools that show me whats profitable to make and Emma gives me the overall profitibility so dont really need any more that that :D
Great idea about allowing CSV import, that would certainly ease the process.
I think I should have the concern over delivery/sell within 24 hours covered. EMMA updates it's asset database from buy and sell transactions between asset updates. If the player had none of the sold item at the station then the asset would be set to a negative quantity. When the asset update occurs, it would see that actually there are zero units and therefore, x units have been gained. Also, since there were no existing assets to calculate the profit on the transaction when it was retreived from the API, it would be marked with a flag telling EMMA to calculate it's value when the asset update was completed instead.
The T2 product chain will be covered as well, it's a fair bit simpler to deal with though so I don't think there are any issues there.
You're right about EMMA showing you overall profitability but would it not be usefull to know how much you were actually making per item?
Originally by: Hexxx Ambo...I'm dealing with some similar issues myself. If you want to talk out solutions, get on MSN. =P
Damn it, I hate MSN. Not installing that PoS again. =P I am on gtalk, steam and xfire though so if you use any of those let me know.
Originally by: Kapila Parthalan The posts by Lost Hamster and me during the short uptime are gone, so I'll post mine again:
I installed EMMA on a Windows XP system, and it starts up without errors, but it isn't auto-updating. It was the latest version available on eve-files, 1.4.1.4. I also tried telling it to update through settings, but it fails to detect any updates.
That's odd, you could try and remove eve-files from the list of update locations (settings->other settings delete eve-files from 'update servers')
Originally by: Kapila Parthalan I have a few comments about the grid calculator. Why can it only be used when ISK values are selected? Doesn't that make it useless for assets data, even though it shows up there? Also, it is very slow when you have the "Get value frequency from quantity if available" option checked and select rows with large quantities. Several million or so can cause EMMA to freeze or crash.
I actually can't remember how the grid calculator works at all since it's a long time since I added it and I never use it... Will have to take a look.
Originally by: Kapila Parthalan
A large number of my assets are marked as In Transit, even though I never created any courier contracts... In addition, when I display assets data at the global or regional level, I sometimes see all rows highlighted in yellow... The highlights change depending on the view. Another issue is that many rows have a blank status. I'm also seeing some rows with status For Sale Via Contract that are not actually on contract. I didn't even know such a status could exist. When you create an item exchange contract, doesn't EMMA treat it as already completed?
That's very odd and not something I've seen before. There is currently a bug that causes InTransit assets to sometimes get stuck in that state but I've not come across anything as extreme as this. I've made a lot of changes to how assets are handled for the next version so hopefully, that will resolve the issues you are having there. I've certainly not come across anything like it in my testing (and I've done a LOT of testing for this update) --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.06.25 08:02:00 -
[420]
Originally by: Ambo
Firstly, I must accurately track all assets that a player owns. This will mean EMMA knows how much the player payed for each asset.
This is problem one. You will never know it. As there are historical data what is not available. Like when you started to use the program, then you already have a fix amount of assets.
Originally by: Ambo
Once this is in-place, you can work out the gains and losses in assets from one update to the next.
How will you calculate the market fluctuation of the assets worth? I can buy one tritanium for 100m isk. But it's still worth 2 isk. Or I have a big pile of trit, and the price goes up. That would change the assets value as well.
Actually, I just remember that jeveassets is using a really nice way to get the basic product prices, with each update. Maybe would be nice to include similar assets value calculation. You would loose some accuracy, about region price etc.. but it's fairly stable.
Originally by: Ambo
I want the user to be able to select an item from the list of gained items and set it as having been manufactured. EMMA will then automatically work out which items were needed to construct it, match that with the list of missing items and consequently work out the isk cost of the produced item from the cost of it's raw materials.
I see what you want. Doubt that it will be easy.
Originally by: Ambo
The problem:
working out the exact quantities of stuff required to make something is tricky. Getting the basic requirements is easy enough. I.e. how much of each item are required in perfect conditions. You then have to factor in skills, which I can do, and ME, which I can't. The problem is that there is no PE information supplied by the API. Even if there was, the player may have 2 or more blueprints for the same thing with different ME levels, which ME would you use then?
I see more problem as the above. You don't know if he was using a bpc or a bpo. If it was a bpc, then is there any run left? How much did the bpc cost? As you would need to include that in the cost calculation.
Originally by: Ambo
Potential solutions:
1. Create a whole blueprint interface that allows the user to provide ME values for their blueprints. If there was more than one blueprint that may have been used to make the item then ask the user to specify. Pros: Gives an exact answer down to the last unit of trit. Gives EMMA the potential to properly value BPOs/BPCs further down the line. Cons: Requires more input from the user. Would take some time.
Personally I have over 500 bpo /bpc. There is no way that I will specify them, it would take days to do that.
Originally by: Ambo
2. Wait until the user has flagged all produced items and then use the ratios of the material requirements between different items to work out how much stuff would be left over in the perfect scenario. This left over stuff can then be evenly distributed among the produced items. Pros: Fairly easy and quick to implement. Cons: Might not be 100% accurate.
This would not be easy as well, as how would you decide, which material where used for the production? In my case: I buy tritanium in multiple areas. However no all are used for production, some of them are for re-sale.
-------------------------- My feeling is that it's still easier to set up an XLS sheet, with the data, and then you can see what profit you do approximately. The end number you will see in EMMA anyway, when you see the ISK statement report.
|
|
Ambo
I've Got Nothing
|
Posted - 2010.06.25 08:19:00 -
[421]
hmm, maybe you're right. This would be a lot of effort and two people have already said they probably wouldn't use it. I wouldn't use it either as I'm not a manufacturer...
I think I'll put this change on hold for now and just move forward with the asset tracking stuff. --------------------------------------
|
Varo Jan
Caravanserai Consulting
|
Posted - 2010.06.25 08:55:00 -
[422]
Originally by: Ambo Firstly, I must accurately track all assets that a player owns. This will mean EMMA knows how much the player payed for each asset.
If you're planning to work towards more accurate accounting, you may find it useful to look at an OpenSource accounting package.
Not all assets are treated the same. Fixed assets, such as POSs and ships here, or land, buildings, plant and vehicles in RL, are valued at cost - end of story. You don't revalue them willy nilly. Stock - could be assets that you trade or consume in a manufacturing or research process. They are generally valued at FIFO or average cost. They are not valued at bestest Jita sell prices. :)
Quote: Once this is in-place, you can work out the gains and losses in assets from one update to the next.
If your asset is still sitting there, you haven't made or lost anything. You only gain or lose on sale.
|
Imuran
The first genesis Cult of War
|
Posted - 2010.06.25 10:50:00 -
[423]
Quote: You're right about EMMA showing you overall profitability but would it not be usefull to know how much you were actually making per item?
The Web app I mentioned earlier gives me
Overall profit for a manufacturing job Profit ROI% Profit per hour of the assembly line And if its a mixed production job the profit per item
Taking into account
Invention chances Invention BPCs used Datacores used Additional costs etc
Also tells me how many of each material etc I need be it Invention BPCs or Minerals
I am sure a lot of other manufactures/inventors have similar tools at their disposal, spraadsheets, EveHQ etc so you are entering a well established market here.
Not wishing to put you off but your conclusion that it may not be worth it may be correct :(
|
Ambo
I've Got Nothing
|
Posted - 2010.06.25 11:50:00 -
[424]
I think you're right. I'll at least put the whole manufacturing part of it on hold for now and get the rest out. If I REALLY want to waste a lot of time on something in the future then I may come back to it. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.06.25 12:26:00 -
[425]
Originally by: Ambo I think you're right. I'll at least put the whole manufacturing part of it on hold for now and get the rest out. If I REALLY want to waste a lot of time on something in the future then I may come back to it.
Until that, could you please fix the issue, when you cancel a buy order, and you get back the money - that is not showing up in the Income statement.
Resulting usually a couple hundred M ISK difference in a month, until I fix it manually.
|
Ambo
I've Got Nothing
|
Posted - 2010.06.25 14:51:00 -
[426]
Originally by: Lost Hamster
Originally by: Ambo I think you're right. I'll at least put the whole manufacturing part of it on hold for now and get the rest out. If I REALLY want to waste a lot of time on something in the future then I may come back to it.
Until that, could you please fix the issue, when you cancel a buy order, and you get back the money - that is not showing up in the Income statement.
Resulting usually a couple hundred M ISK difference in a month, until I fix it manually.
I've added it to my list. --------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2010.06.30 07:31:00 -
[427]
Just a quick update: 1.5 is coming along nicely and should be ready for release by the end of the week. If anyone else wants to help with alpha testing/have a go early/have a say in development, then please contact me at [email protected].
--------------------------------------
|
Kapila Parthalan
|
Posted - 2010.06.30 14:22:00 -
[428]
Originally by: Ambo
Originally by: Kapila Parthalan
A large number of my assets are marked as In Transit, even though I never created any courier contracts... In addition, when I display assets data at the global or regional level, I sometimes see all rows highlighted in yellow... The highlights change depending on the view. Another issue is that many rows have a blank status. I'm also seeing some rows with status For Sale Via Contract that are not actually on contract. I didn't even know such a status could exist. When you create an item exchange contract, doesn't EMMA treat it as already completed?
That's very odd and not something I've seen before. There is currently a bug that causes InTransit assets to sometimes get stuck in that state but I've not come across anything as extreme as this. I've made a lot of changes to how assets are handled for the next version so hopefully, that will resolve the issues you are having there. I've certainly not come across anything like it in my testing (and I've done a LOT of testing for this update)
I tried clearing my EMMA database and updating with new assets API data a few times, but this problem still happens each time as soon as I update assets. Looking at the assets table in the EMMA database, I'm seeing all kinds of status numbers, which is why the statuses appeared blank. Also, some rows have negative quantities.
I've experienced the issue with assets getting stuck in transit on my older EMMA installation, but that wasn't much of an issue. This, on the other hand, completely breaks the assets data. Any idea how this can be fixed?
|
Kapila Parthalan
|
Posted - 2010.07.01 18:10:00 -
[429]
I've tried using the alpha test of EMMA 1.5.0.2 to see if it resolves my problem, but I'm still getting the assets issues I had before. I still see all kinds of status numbers and some negative quantities in the assets data. There are some differences: assets with statuses greater than 3 are displayed in EMMA as "For Sale Via Contract" instead of blank, I'm no longer getting "In Transit" statuses, and the highlighting issues are also not occurring, probably because nothing is marked In Transit.
What is the best way to report bugs? Here, on Google Code, or what?
|
Vested Interest
|
Posted - 2010.07.01 18:46:00 -
[430]
Nice to see Emma's moving along again :) My main Emma box crashed a few months ago but most of my trading now is done every 90 days so I'm not too concerned tbh.
Just wanted to pop in and see if, at some point, you could implement a price history tool via the cache scr*aper gizmo? It'd be so nice to be able to look back at the prices I've looked up, per item, per player, over time. You could theoretically implement a better graphing tool than the market browser gives us!
|
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.07.01 20:08:00 -
[431]
Originally by: Kapila Parthalan What is the best way to report bugs? Here, on Google Code, or what?
Originally by: Ambo
... then please contact me at [email protected].
|
Ambo
I've Got Nothing
|
Posted - 2010.07.01 21:16:00 -
[432]
Originally by: Kapila Parthalan I've tried using the alpha test of EMMA 1.5.0.2 to see if it resolves my problem, but I'm still getting the assets issues I had before. I still see all kinds of status numbers and some negative quantities in the assets data. There are some differences: assets with statuses greater than 3 are displayed in EMMA as "For Sale Via Contract" instead of blank, I'm no longer getting "In Transit" statuses, and the highlighting issues are also not occurring, probably because nothing is marked In Transit.
What is the best way to report bugs? Here, on Google Code, or what?
Here is fine, as is google code, as is my email as hamster points out.
The problem in this case is that I know of no one else with the problem. We don't know what causes it and it's totally non-reproducible. Until one of those things changes, I can't do anything about it
Originally by: Vested Interest Nice to see Emma's moving along again :) My main Emma box crashed a few months ago but most of my trading now is done every 90 days so I'm not too concerned tbh.
Just wanted to pop in and see if, at some point, you could implement a price history tool via the cache scr*aper gizmo? It'd be so nice to be able to look back at the prices I've looked up, per item, per player, over time. You could theoretically implement a better graphing tool than the market browser gives us!
It's a nice idea and something that has been on the feature list for a long time. Perhaps something that I'll look at for the next major update. --------------------------------------
|
Dr Keane
Ging Gang Goolie
|
Posted - 2010.07.03 20:44:00 -
[433]
I've just started up EMMA after not using it for about 6 or so months. I've gone through all the updates along with SQL 2008, etc.
Now I'm getting this error: ===================================================================================== EXCEPTION REPORT ===================================================================================== 27/01/2010 01:49:49 Error - EveMarketMonitorApp.Common.EMMAEveAPIException - Problem retrieving data from Eve web service Inner Exception: The underlying connection was closed: The connection was closed unexpectedly. Stack Trace: at System.Net.HttpWebRequest.GetResponse() at EveMarketMonitorApp.AbstractionClasses.EveAPI.GetXml(String url, String parameters)
I've added EMMA as a firewall exception and even tried just turning the firewall off but I'm having no luck. Any ideas?
|
Ambo
I've Got Nothing
|
Posted - 2010.07.04 13:38:00 -
[434]
Originally by: Dr Keane I've just started up EMMA after not using it for about 6 or so months. I've gone through all the updates along with SQL 2008, etc.
Now I'm getting this error: ===================================================================================== EXCEPTION REPORT ===================================================================================== 27/01/2010 01:49:49 Error - EveMarketMonitorApp.Common.EMMAEveAPIException - Problem retrieving data from Eve web service Inner Exception: The underlying connection was closed: The connection was closed unexpectedly. Stack Trace: at System.Net.HttpWebRequest.GetResponse() at EveMarketMonitorApp.AbstractionClasses.EveAPI.GetXml(String url, String parameters)
I've added EMMA as a firewall exception and even tried just turning the firewall off but I'm having no luck. Any ideas?
Do you have a proxy setup in internet explorer settings? If so then EMMA will not work.
Can't really think of anything else it might be. --------------------------------------
|
Dr Keane
Ging Gang Goolie
|
Posted - 2010.07.04 14:08:00 -
[435]
Nope, no proxy set up. Is it possible that there's something wrong with my SQL Express setup or does that not have anything to do with the error?
|
Ambo
I've Got Nothing
|
Posted - 2010.07.04 22:22:00 -
[436]
Originally by: Dr Keane Nope, no proxy set up. Is it possible that there's something wrong with my SQL Express setup or does that not have anything to do with the error?
In this case, the error is very clear. Simply a communication problem with the API. Obviously the API itself is up so that's not the issue. Therefore it's probably something on your machine... Have you got any other API-using programs that work? (e.g. evemon) --------------------------------------
|
Dr Keane
Ging Gang Goolie
|
Posted - 2010.07.05 09:05:00 -
[437]
Edited by: Dr Keane on 05/07/2010 09:05:52
Quote: In this case, the error is very clear. Simply a communication problem with the API. Obviously the API itself is up so that's not the issue. Therefore it's probably something on your machine... Have you got any other API-using programs that work? (e.g. evemon)
Yea, I have Evemon up and running. No problems with that whatsoever
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.07.05 13:48:00 -
[438]
Coming back from a 9 month EVE break and it's nice to see that EMMA is just as useful now as it was then. And still being developed.
I know the NAV report has always been a bit of an issue and I understand something of why it's a difficult problem, but I am seeing a couple of things in the NAV report this time that should be easy(ish) to chase down and fix.
1) The report group includes my trading corp as well as my trading characters and the wallet balance for the corporation is also being reported as the wallet balance for the corp CEO, thus being double counted in the overall total.
2) Sell orders on behalf of the corporation are being double-counted; that is they're reported as assets both for the corporation and for the character that put them up.
Thanks.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.07.05 14:23:00 -
[439]
Originally by: Anna Weston
...
Can you confirm that you are using the version: 1.4.1.5 ? As the problems what you are reporting are fixed by now.
|
Kapila Parthalan
|
Posted - 2010.07.06 22:58:00 -
[440]
Edited by: Kapila Parthalan on 06/07/2010 23:04:01 I have some more information on the assets bug I've been having. When using version 1.4.1.4, I do not get any of these issues, but they do appear when I update EveMarketMonitorApp.exe to version 1.4.2.1. I had identical results on two different computers (Windows 7 64-bit and Windows XP) and with several characters. I don't know what was changed between those two versions (the diff between 1.4.1.4 and 1.4.1.5 looks huge), but perhaps that is helpful.
|
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.07.07 06:28:00 -
[441]
Sorry, I was originally meaning version 1.4.2.1, I guess Ambo forgot to update the version info in the exe file. And what kind of assets bug you have?
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.07.07 10:16:00 -
[442]
Originally by: Lost Hamster
Originally by: Anna Weston
...
Can you confirm that you are using the version: 1.4.1.5 ? As the problems what you are reporting are fixed by now.
Got the auto-update to 1.4.2.1 yesterday, and that did seem to fix it.
Thanks again. |
Kapila Parthalan
|
Posted - 2010.07.07 13:18:00 -
[443]
Originally by: Lost Hamster And what kind of assets bug you have?
That was the bug I talked about earlier in posts #416, #426, and #427. I'll consolidate and rewrite all of the information here. I also have some interesting new information.
On both of my new installations of EMMA, after updating assets data from the API, many assets have status In Transit or For Sale Via Contract, even though I never created any contracts. Many other rows have blank status. In the assets table of the EMMA database, there are all kinds of status numbers, which is why the statuses appeared blank, even though they all should be 1. Also, some rows have negative quantities.
When using version 1.4.1.4, I do not get any of these issues, but they do appear when I update EveMarketMonitorApp.exe to version 1.4.2.1. I had identical results on two different computers (Windows 7 64-bit and Windows XP) and with several characters.
When the assets data is bad as a result of this bug, I sometimes see all rows highlighted in yellow, including rows with status other than In Transit. This bug normally occurs at the global or regional view level, but sometimes also at the system or station view level. The views that have all rows highlighted appear to remain consistent. This issue is apparently caused by the bad assets data, as I have not seen it occur with correct assets data, and if I use the same EMMA database, the display of the assets data appears to be identical with EveMarketMonitorApp.exe versions 1.4.1.4 and 1.4.2.1.
At other times, I see various rows with statuses other than In Transit highlighted in yellow, but not all rows. I now have more information on what is causing this to happen. Initially, upon displaying a new assets view, only the rows with status In Transit are highlighted, as expected, aside from those views in which all the rows are highlighted. When I change the sorting of the assets data, any rows that were previously highlighted remain highlighted, i.e., highlights remain in the same position. Any rows that were not previously highlighted but now have status In Transit become highlighted as well. The highlights are reset when switching to another view or when the assets window is closed. This issue occurs regardless of whether the In Transit assets are produced by the bug above or by an actual courier contract. It appears in 1.4.2.1, 1.4.1.4, the alpha of 1.5.0.2, and even as far back as 1.3.2.2, the version I have been using on my old computer for a long time without problems. I hope this bug will be reproducible by others even if the previous issues are not.
Also, I may now have a partial explanation for the incorrect status numbers: I noticed that in the bad assets data, for most assets, the status is equal to the quantity. However, there are also many cases where assets have the correct status of 1 when quantity is not 1 and a few cases where assets have incorrect statuses that are different from quantity. Any idea why this could happen? Did the format of the EMMA database change between versions 1.4.1.4 and 1.4.2.1?
|
SencneS
Rebellion Against Big Irreversible Dinks
|
Posted - 2010.07.07 15:16:00 -
[444]
I've been meaning to post this for a week but never got around to it. Ambo, the Manufacturing aspect is a little simpler then expected looking at it from an overall view of EMMA. I created (And lost in a harddrive crash ) An Access Database which actually did a decent amount of the work for Manufacturing cost calculations. I've already told Hexxx this in his "Accounting" website he is creating and he is using a Hybrid version of it for the Magic Bucket items that EVE generates (Items that appear out of no-where like loot, salvage with no "purchase" history etc)
What I did was created a rolling inventory if purchased items that where not sold. Since these would most likely be manufacturing materials. So you buy materials but they never get sold, so they sit on this inventory, now this is different from Assets which is more snapshot from the API, This is actually a calculated table according to your purchases. (This would be void for those that mine their minerals, that's Magic Bucket. However, any real manufacture doesn't mine a bulk of their materials.)
Now here was the manual part which I later found out can be pulled from API - Industry Jobs. It tells you what you Manufactured, where, when and it's ME level. Well ME level is calculated with accuracy so if you pulled the Items table and look at material build run the formula over it with the ME level it'll give you how much material it used and what types.
Now Hexxx is shooting for FIFO so his is a little different, however for you you could use a more simple approach. Take the average cost of the materials you currently have in your rolling inventory per item (Pretty simple) apply that to your table for manufactured goods which is pulled from API (Pretty simple) That will give you the "Cost" of the manufactured item. Then remove from your rolling inventory the amount of goods that was consumed in the production job/s.
OK so it sounds a little more complex but in Access it was pretty easy. And I hardly used the assets that EMMA pulled, I stayed away from it because it was just a snapshot and was useless to me 90% of the time.
I pulled all my purchase orders for raw materials (Which I tags for efficiency) The amount that was purchased and the price etc. Dumped that into it's own table. Worked out the average price according to what was purchased. Now I had a table with all my BPOs and their material usage on it already (So that was manual but I explained how to automate it above) I applied the average cost of the material to what I told it to produce (That was manual as well, because I didn't pull Industry Jobs from API) Every so often I would clean out the rolling inventory by deleting the old already used minerals (Like a cheap FIFO setup, wasn't accurate but close enough, since it manual) This gave me how much it cost. EMMA did the rest for me tracked the Sales etc.
The only part that EMMA didn't do for me was literally calculate the cost of the manufactured item, All I needed was 4 Tables for that.
Table One - Imported from EMMA Market logs (Already in EMMA) Table Two - Rolling inventory of what was purchased and not sold (Easy to add, just list items purchased and not sold) Table Three - BPO Table with Mineral usage amounts (I think you already pull BPOs Items so this would be the Industry Jobs API) Table Four - Manufactured items with calculated costs from Rolling inventory. (If you have the Rolling inventory and the Industry Jobs this is just 1 report away)
EMMA did the rest. What might seem like a HUGE extra part was actually pretty simple in the end.
Now I'm not pushing for this, but I defiantly use it. At the moment the only real thing that comes close to this is either your own personal XLS or MEEP which doesn't quiet do the same thing, you still need to track what you did.
If you want to talk more I'm Gmail, This - My Toon name, I have you so you probably have me as well :)
Amarr for Life |
Ambo
I've Got Nothing
|
Posted - 2010.07.07 16:50:00 -
[445]
Originally by: Kapila Parthalan When I change the sorting of the assets data, any rows that were previously highlighted remain highlighted, i.e., highlights remain in the same position. Any rows that were not previously highlighted but now have status In Transit become highlighted as well. The highlights are reset when switching to another view or when the assets window is closed. This issue occurs regardless of whether the In Transit assets are produced by the bug above or by an actual courier contract. It appears in 1.4.2.1, 1.4.1.4, the alpha of 1.5.0.2, and even as far back as 1.3.2.2, the version I have been using on my old computer for a long time without problems. I hope this bug will be reproducible by others even if the previous issues are not.
That sounds like a separate issue. I'll look into that.
Originally by: Kapila Parthalan Also, I may now have a partial explanation for the incorrect status numbers: I noticed that in the bad assets data, for most assets, the status is equal to the quantity. However, there are also many cases where assets have the correct status of 1 when quantity is not 1 and a few cases where assets have incorrect statuses that are different from quantity. Any idea why this could happen? Did the format of the EMMA database change between versions 1.4.1.4 and 1.4.2.1?
That's very interesting. The format did indeed change. This change is performed automatically by this little bit of SQL:
Quote: ALTER TABLE dbo.Assets ADD Cost decimal(18, 2) NOT NULL DEFAULT 0
ALTER TABLE dbo.Assets ADD CostCalc bit NOT NULL DEFAULT 0
However, this has not caused anything like the problems you are experiencing when I've tested it.
When importing assets, the status is hardcoded to be set to zero so the problem really can't be there.
I'm just really stumped as to where this is coming from.
--------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2010.07.07 16:57:00 -
[446]
Originally by: SencneS *much wisdom*
Ah, the industry API! I forgot about that!
Thanks for all the detail on your approach as well, not sure if I'll include the full manufacturing support I want in the next release (it's already slipping and will be a big one as it is) but perhaps after that...
--------------------------------------
|
Hexxx
Minmatar
|
Posted - 2010.07.07 18:41:00 -
[447]
Originally by: Ambo
Originally by: SencneS *much wisdom*
Ah, the industry API! I forgot about that!
Thanks for all the detail on your approach as well, not sure if I'll include the full manufacturing support I want in the next release (it's already slipping and will be a big one as it is) but perhaps after that...
To back up Sencnes here, there are only two things that you should be using the Asset API data for:
1) Building your initial inventory (you do this once) 2) Reconciling actual inventory against adjusted inventory
I'll explain point #2 a little...
Most of what makes it into your assets you can account for via Transactions. In fact, you should be adding and removing things in your inventory using only Transactions and Manuacturing Jobs (manufacturing removes some inventory (materials), and adds others (finished products).
Every day you should reconcile your inventory against your assets and note any descrepencies. These descrepencies are "magic bucket" items. Mission loot, contracts, maybe even a freighter full of minerals you were flying that got ganked, etc. You have to manually account for these in order to properly account for every single item and every single isk.
Projects Blog |
Kapila Parthalan
|
Posted - 2010.07.07 21:55:00 -
[448]
Originally by: Ambo That sounds like a separate issue. I'll look into that.
Yes, it does. I initially thought it was related, but after seeing it happen in different versions and with non-buggy assets data, it looks separate. The bad assets data was just what made me notice it.
Originally by: Ambo That's very interesting. The format did indeed change. This change is performed automatically by this little bit of SQL:
Quote: ALTER TABLE dbo.Assets ADD Cost decimal(18, 2) NOT NULL DEFAULT 0
ALTER TABLE dbo.Assets ADD CostCalc bit NOT NULL DEFAULT 0
However, this has not caused anything like the problems you are experiencing when I've tested it.
The format change does not appear to be causing problems for me. As far as I can tell, nothing bad happens to the assets data when I update.
Originally by: Ambo When importing assets, the status is hardcoded to be set to zero so the problem really can't be there.
I'm just really stumped as to where this is coming from.
Do you mean a default status of 1, not 0?
I have found that when I first updated assets data in version 1.4.1.4, updated to 1.4.2.1, and then updated assets data again, the data didn't break! I'm not sure yet whether this is true in general, because in this case my assets didn't really change, but I'll do some more testing tomorrow (the 23-hour cache time is annoying). Maybe the problem only happens when assets data is pulled for the first time?
|
Ambo
I've Got Nothing
|
Posted - 2010.07.08 10:42:00 -
[449]
Originally by: Hexxx
Originally by: Ambo
Originally by: SencneS *much wisdom*
Ah, the industry API! I forgot about that!
Thanks for all the detail on your approach as well, not sure if I'll include the full manufacturing support I want in the next release (it's already slipping and will be a big one as it is) but perhaps after that...
To back up Sencnes here, there are only two things that you should be using the Asset API data for:
1) Building your initial inventory (you do this once) 2) Reconciling actual inventory against adjusted inventory
I'll explain point #2 a little...
Most of what makes it into your assets you can account for via Transactions. In fact, you should be adding and removing things in your inventory using only Transactions and Manuacturing Jobs (manufacturing removes some inventory (materials), and adds others (finished products).
Every day you should reconcile your inventory against your assets and note any descrepencies. These descrepencies are "magic bucket" items. Mission loot, contracts, maybe even a freighter full of minerals you were flying that got ganked, etc. You have to manually account for these in order to properly account for every single item and every single isk.
That's pretty much exactly what I'm doing. Except that I'm not using the industry API yet.. Certainly seems the best way of doing it.
Originally by: Kapila Parthalan
Originally by: Ambo When importing assets, the status is hardcoded to be set to zero so the problem really can't be there.
I'm just really stumped as to where this is coming from.
Do you mean a default status of 1, not 0?
I have found that when I first updated assets data in version 1.4.1.4, updated to 1.4.2.1, and then updated assets data again, the data didn't break! I'm not sure yet whether this is true in general, because in this case my assets didn't really change, but I'll do some more testing tomorrow (the 23-hour cache time is annoying). Maybe the problem only happens when assets data is pulled for the first time?
Yes, I did mean a status of 1
Hopefully with more testing we will be able to identify the problem here.
--------------------------------------
|
Kapila Parthalan
|
Posted - 2010.07.08 13:16:00 -
[450]
Good news! It looks like 1.5.0.2 does not have this assets bug. I previously thought it did because I saw some assets with status For Sale Via Market, except I didn't know about this new status and the text was cut off, so I thought it was just For Sale Via Contract. I haven't seen issues with the assets data yet. However, 1.5.0.2 does have the separate highlighting issue as I mentioned.
Thanks for the help. Even though we still don't know what caused the problem, it's nice that it works now :).
On a different topic: there is a bug when you have an item that is forced to always use the default price appear in an item report. If the sell price is forced to default, the average sell price just appears as a 0, and the value of 0 is used in calculations for margin, profit, etc. If the buy price is forced to default, the average buy price appears to be the correct value, but the default value is used instead in the calculations. What should happen is that the item value doesn't affect the prices in the item report at all, since that is based on actual transactions.
|
|
Ambo
I've Got Nothing
|
Posted - 2010.07.08 21:39:00 -
[451]
Originally by: Kapila Parthalan Good news! It looks like 1.5.0.2 does not have this assets bug. I previously thought it did because I saw some assets with status For Sale Via Market, except I didn't know about this new status and the text was cut off, so I thought it was just For Sale Via Contract. I haven't seen issues with the assets data yet. However, 1.5.0.2 does have the separate highlighting issue as I mentioned.
Thanks for the help. Even though we still don't know what caused the problem, it's nice that it works now :).
On a different topic: there is a bug when you have an item that is forced to always use the default price appear in an item report. If the sell price is forced to default, the average sell price just appears as a 0, and the value of 0 is used in calculations for margin, profit, etc. If the buy price is forced to default, the average buy price appears to be the correct value, but the default value is used instead in the calculations. What should happen is that the item value doesn't affect the prices in the item report at all, since that is based on actual transactions.
Glad to hear it's now working. REALLY odd bug though, a bit miffed that we still have no idea what caused it.
I'll take a look into this issue with forcing the default prices --------------------------------------
|
Kapila Parthalan
|
Posted - 2010.07.09 13:26:00 -
[452]
Originally by: Kapila Parthalan I have found that when I first updated assets data in version 1.4.1.4, updated to 1.4.2.1, and then updated assets data again, the data didn't break! I'm not sure yet whether this is true in general, because in this case my assets didn't really change, but I'll do some more testing tomorrow (the 23-hour cache time is annoying). Maybe the problem only happens when assets data is pulled for the first time?
I have the results of this testing, if you are still interested in identifying the problem. Assets that did not change had no issues. New assets, however, did have the problem with their statuses being equal to their quantity.
|
Vaerah Vahrokha
Minmatar Vahrokh Consulting
|
Posted - 2010.07.13 07:36:00 -
[453]
I am getting an endless number of issues since upgrading to 1.4.2.1.
It was not enough I had to lose any remain of self respect and install that atrocious abomination called MSSQL 2008. Now EMMA does some stuff fine but:
- Will throw errors and exceptions while retrieving API data for the characters (not just the usual "no accountant privileges".
- Constantly bombs in the things that make EMMA unique, expecially the NAV report. I have to do an audit by today and even now it takes like 20 minutes to work 4 bars of NAV and then I am getting all kinds of errors none of my other 4-5 apps I use throws:
===================================================================================== EXCEPTION REPORT ===================================================================================== 13/07/2010 1.44.53 Error - EveMarketMonitorApp.Common.EMMAReportingException - Problem creating report. Inner Exception: Timeout. Available time has expired before the operation completed or server is not responding. Stack Trace: in System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) in System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) in System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) in System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) in System.Data.SqlClient.SqlDataReader.ConsumeMetaData() in System.Data.SqlClient.SqlDataReader.get_MetaData() in System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) in System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) in System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) in System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) in System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) in System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) in System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) in System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) in System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) in System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) in EveMarketMonitorApp.DatabaseClasses.EMMADataSetTableAdapters.IDTableTableAdapter.FillItemIDsByTrans(IDTableDataTable dataTable, String accessParams, Nullable`1 minUnits, Nullable`1 minDate, Nullable`1 maxDate) in EveMarketMonitorApp.DatabaseClasses.Transactions.GetInvolvedItemIDs(List`1 accessParams, Int32 minVolume, DateTime minDate, DateTime maxDate) in EveMarketMonitorApp.DatabaseClasses.Transactions.GetInvolvedItemIDs(List`1 accessParams, Int32 minVolume) in EveMarketMonitorApp.DatabaseClasses.Items.GetItemIDsWithTransactions(List`1 accessList) in EveMarketMonitorApp.Reporting.ItemReport.InitSections() in EveMarketMonitorApp.Reporting.ReportBase.CreateReport(Dictionary`2 paramters)
- Auditing & consulting
When looking for investors, please read http://tinyurl.com/n5ys4h + http://tinyurl.com/lrg4oz
|
Vaerah Vahrokha
Minmatar Vahrokh Consulting
|
Posted - 2010.07.13 07:45:00 -
[454]
===================================================================================== EXCEPTION REPORT ===================================================================================== 13/07/2010 2.13.32 Error - EveMarketMonitorApp.Common.EMMAEveAPIException - Problem retrieving data from the Eve-central web service Inner Exception: Errore del server remoto: (502) Invalid Gateway. Stack Trace: in System.Net.HttpWebRequest.GetResponse() in EveMarketMonitorApp.AbstractionClasses.EveCentral.GetXml(String url, String parameters) ===================================================================================== EXCEPTION REPORT ===================================================================================== 13/07/2010 2.18.37 Error - EveMarketMonitorApp.Common.EMMAEveAPIException - Problem retrieving data from the Eve-central web service Inner Exception: Unable to connect to remote server. Stack Trace: in System.Net.HttpWebRequest.GetRequestStream(TransportContext& context) in System.Net.HttpWebRequest.GetRequestStream() in EveMarketMonitorApp.AbstractionClasses.EveCentral.GetXml(String url, String parameters) Inner Exception: Unable to establish connection. Wrong response by the connected client past the timeout or no reply from connected host 38.113.114.184:80 Stack Trace: in System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) in System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP) in System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception) ===================================================================================== EXCEPTION REPORT ===================================================================================== 13/07/2010 2.40.14 Error - EveMarketMonitorApp.Common.EMMAEveAPIException - Problem retrieving data from the Eve-central web service Inner Exception: Errore del server remoto: (502) Invalid gateway. Stack Trace: in System.Net.HttpWebRequest.GetResponse() in EveMarketMonitorApp.AbstractionClasses.EveCentral.GetXml(String url, String parameters) ===================================================================================== EXCEPTION REPORT ===================================================================================== 13/07/2010 9.07.40 Error - EveMarketMonitorApp.Common.EMMAEveAPIException - Problem retrieving data from the Eve-central web service Inner Exception: Underlying connection aborted. A connection which had to stay active has been closed by the server in an unexpected way. Stack Trace: in System.Net.HttpWebRequest.GetResponse() in EveMarketMonitorApp.AbstractionClasses.EveCentral.GetXml(String url, String parameters)
No other app does this, they just take the fact this customer has a big number of things and make huge archives (I am fine with that).
I reinstalled both EMMA and MSSQL on multiple towns and on:
- Win 7 64 bit 8GB RAM - Win 7 32 bit 3GB RAM - Win XP 32 3GB RAM - Win XP virtual machines (2)
Tried over ADSL, HDSL and even USB key modem
All do the same. - Auditing & consulting
When looking for investors, please read http://tinyurl.com/n5ys4h + http://tinyurl.com/lrg4oz
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.07.13 08:50:00 -
[455]
Originally by: Vaerah Vahrokha
...
Looking the exceptions, it look's like that eve-central is not giving back results to the queries which would look up the prices.
|
Ambo
I've Got Nothing
|
Posted - 2010.07.13 10:40:00 -
[456]
Edited by: Ambo on 13/07/2010 10:40:06
Originally by: Vaerah Vahrokha It was not enough I had to lose any remain of self respect and install that atrocious abomination called MSSQL 2008.
SQL express 2008 is a MASSIVE improvement over express 2005 in almost every possible way. I can't see why anyone would have a problem with it. That said, if you're using regular SQL, that may be a different story. I'm not so familiar with that product.
Originally by: Vaerah Vahrokha
- Will throw errors and exceptions while retrieving API data for the characters (not just the usual "no accountant privileges".
These errors are fixed in the next version. (coming soon...)
Originally by: Vaerah Vahrokha
13/07/2010 1.44.53 Error - EveMarketMonitorApp.Common.EMMAReportingException - Problem creating report. Inner Exception: Timeout. Available time has expired before the operation completed or server is not responding.
I'll take a look at that one. Looks like you have a pretty large dataset there that is causing the timeouts.
The eve-central errors I'm not so sure about. EMMA queries for each item individually so it's certainly not a case of failure due to an unusually large request.
Have you tried eve-metrics instead? (settings -> Item values) --------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2010.07.13 12:52:00 -
[457]
Oh btw, if you want to try out the next version early then let me know and I'll send you the current alpha version.
I plan to be releasing a beta in the next couple of days though so you shouldn't have long to wait in any case. --------------------------------------
|
Vaerah Vahrokha
Minmatar Vahrokh Consulting
|
Posted - 2010.07.13 13:44:00 -
[458]
Originally by: Ambo Oh btw, if you want to try out the next version early then let me know and I'll send you the current alpha version.
I plan to be releasing a beta in the next couple of days though so you shouldn't have long to wait in any case.
About the timeouts: yes, it looks like EMMA connects to get something but takes so long that EvE Central tells EMMA to GTFO.
About the alpha, sure I'd like it (thru a link or evemail link or w/e) as long as it's not going to roast my gorgeously huge database.
About MSSQL 2008: I prefer programming for ancient Informix and query thru ANSI C under Sun OS for UltraSparc (i.e. almost hell) than that slow POS. I suppose a 486 equivalent computer with an outdated SQL server easily handling 1200 concurrent connections on mission critical apps for 364 days a year is something out of scale for current standards, isn't it? - Auditing & consulting
When looking for investors, please read http://tinyurl.com/n5ys4h + http://tinyurl.com/lrg4oz
|
Ambo
I've Got Nothing
|
Posted - 2010.07.13 14:04:00 -
[459]
Originally by: Vaerah Vahrokha
Originally by: Ambo Oh btw, if you want to try out the next version early then let me know and I'll send you the current alpha version.
I plan to be releasing a beta in the next couple of days though so you shouldn't have long to wait in any case.
About the timeouts: yes, it looks like EMMA connects to get something but takes so long that EvE Central tells EMMA to GTFO.
About the alpha, sure I'd like it (thru a link or evemail link or w/e) as long as it's not going to roast my gorgeously huge database.
About MSSQL 2008: I prefer programming for ancient Informix and query thru ANSI C under Sun OS for UltraSparc (i.e. almost hell) than that slow POS. I suppose a 486 equivalent computer with an outdated SQL server easily handling 1200 concurrent connections on mission critical apps for 364 days a year is something out of scale for current standards, isn't it?
Well I can certainly see your point about modern BDMS' compared with older ones. We use RMS on VMS at work, older than me but it's insanely fast for basic queries. Trouble is, it's incredibly inflexible and can be hard to write decent queries for.
Admittedly, that type of simple, fast DBMS would be a better choice for EMMA, if only it wasn't for the fact that VS + MSSQL combo saves me tons of time and time is not something that I have enough of as it is. [;)]
Anyway, let me know your email (contact me through [email protected]) and I'll send you the alpha. I already use it on my machines and 3 other users have been testing it. However, this update does make some fairly major database changes so I would certainly recommend backing up first.
--------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2010.07.17 13:44:00 -
[460]
Update on current status:
Development on the next version is coming along nicely. There are a few bugs that still need to be squished but it's looking pretty tidy.
Hope to have a beta release sometime in the coming week. --------------------------------------
|
|
Intaki Shadow
|
Posted - 2010.07.19 18:04:00 -
[461]
Originally by: Vaerah Vahrokha About MSSQL 2008: I prefer programming for ancient Informix and query thru ANSI C under Sun OS for UltraSparc (i.e. almost hell) than that slow POS. I suppose a 486 equivalent computer with an outdated SQL server easily handling 1200 concurrent connections on mission critical apps for 364 days a year is something out of scale for current standards, isn't it?
sounds like someone who's never stress tested MSSQL to me.
that said, MSSQL is a ridiculous amount of overkill though. What version is the visual studio project file? I am tempted to rewrite the backend for SQLLite or Derby, or NHibernate and plug in provider selection... with no concurrency issues there's no reason Emma needs anything more robust than an embedded or flatfile db.
|
Ambo
I've Got Nothing
|
Posted - 2010.07.20 07:37:00 -
[462]
Originally by: Intaki Shadow
Originally by: Vaerah Vahrokha About MSSQL 2008: I prefer programming for ancient Informix and query thru ANSI C under Sun OS for UltraSparc (i.e. almost hell) than that slow POS. I suppose a 486 equivalent computer with an outdated SQL server easily handling 1200 concurrent connections on mission critical apps for 364 days a year is something out of scale for current standards, isn't it?
sounds like someone who's never stress tested MSSQL to me.
that said, MSSQL is a ridiculous amount of overkill though. What version is the visual studio project file? I am tempted to rewrite the backend for SQLLite or Derby, or NHibernate and plug in provider selection... with no concurrency issues there's no reason Emma needs anything more robust than an embedded or flatfile db.
I agree, MSSQL is ott for this. The express version is great but still more heavyweight than an app like this really needs.
The visual studio project file is 2008. It's available through google code so feel free to have a look.
I'd love it if someone did a SQLLite (or similar) backend. However, someone else started looking at it and after I outlined the requirements, promptly laughed and ran away.
What it needs to do:
EMMA uses quite a few stored procedures, these would need to be recreated for SQLLite. It also uses a couple of CLR functions. Effectively, CLR code that is executed by the SQL server. These are vital and as far as I can make out, there is no way to replicate what they do in SQLLite. The database would need to be redesigned to work in a different way. (The right way if I'm perfectly honest but it's a lot of work...) Finally, I need to be able to modify the database at runtime. (add/modify tables, columns, stored procedures, etc) --------------------------------------
|
Intaki Shadow
|
Posted - 2010.07.21 01:41:00 -
[463]
Originally by: Ambo I agree, MSSQL is ott for this. The express version is great but still more heavyweight than an app like this really needs.
The visual studio project file is 2008. It's available through google code so feel free to have a look.
I'd love it if someone did a SQLLite (or similar) backend. However, someone else started looking at it and after I outlined the requirements, promptly laughed and ran away.
What it needs to do:
EMMA uses quite a few stored procedures, these would need to be recreated for SQLLite. It also uses a couple of CLR functions. Effectively, CLR code that is executed by the SQL server. These are vital and as far as I can make out, there is no way to replicate what they do in SQLLite. The database would need to be redesigned to work in a different way. (The right way if I'm perfectly honest but it's a lot of work...) Finally, I need to be able to modify the database at runtime. (add/modify tables, columns, stored procedures, etc)
i already have the project, was just waiting to see what version of VS i need to grab. your requirements don't sound nutty to me, but i'll probably want to refactor/redesign quite a bit in the process. taking a look now...
so uhh.... yeah, about those typed datasets... can i introduce you to fluent nhibernate ? removes the need for all those stored procs too.
i'm familiar with CLR functions but i'm not sure how yours are being used. i've only ever needed them for encryption since IIRC mssql2005 can only do some crappy DES. it looks like you're using them to normalize fields? you should be able to handle that fine in your data classes prior to shipping the data off to the db... you have Linq includes everywhere but aren't really using it...?
anyway, the smallest incremental change would be to run your mdf's through a mssql->sqlite util. i'll give it a whack here tonight and see how much damage i can do. you'll have to elaborate on what you mean by modifying the database at runtime... it's not a database if you can't run DDL queries imo :)
|
No Profit
|
Posted - 2010.07.21 07:51:00 -
[464]
Originally by: Intaki Shadow i already have the project, was just waiting to see what version of VS i need to grab. your requirements don't sound nutty to me, but i'll probably want to refactor/redesign quite a bit in the process. taking a look now...
so uhh.... yeah, about those typed datasets... can i introduce you to fluent nhibernate ? removes the need for all those stored procs too.
i'm familiar with CLR functions but i'm not sure how yours are being used. i've only ever needed them for encryption since IIRC mssql2005 can only do some crappy DES. it looks like you're using them to normalize fields? you should be able to handle that fine in your data classes prior to shipping the data off to the db... you have Linq includes everywhere but aren't really using it...?
anyway, the smallest incremental change would be to run your mdf's through a mssql->sqlite util. i'll give it a whack here tonight and see how much damage i can do. you'll have to elaborate on what you mean by modifying the database at runtime... it's not a database if you can't run DDL queries imo :)
Ok, sounds promising.
Never heard of NHibernate but did some reading up..
Originally by: Wikipedia NHibernate is an Object-relational mapping (ORM) solution for the Microsoft .NET platform: it provides a framework for mapping an object-oriented domain model to a traditional relational database. Its purpose is to relieve the developer from a significant portion of relational data persistence-related programming tasks.
That sounds very useful. It sounds like it's essentially doing what VS does for me at the moment. I create the database, VS automatically creates all the data access stuff and data objects.
I can't see how it would remove the need for stored procs though. I'd also be concerned about the additional overhead this would introduce, as well as the performance loss in moving away from stored procs. Would have to do some profiling before and after.
I'm using the CLR functions to unpack parameter lists that are passed in to SQL. E.g. pass in a list of pipe-separated itemIDs and the CLR function will split that into the individual itemIDs. This allows me to retrieve data on many different items with one query. The more complex case is transactions. These are stored with a buyerID, sellerID, buyerWalletID and sellerWalletID. The 'accessList' parameter that is passed into many transaction related stored procs is a pipe-separated list of comma-separated parameters - transaction owner ID followed by the walletIDs you want to retrieve. This allows the transaction related procs to return transactions matching different combinations of characters, corporations and wallets.
I originally looked at several possible solutions to passing in a list of parameters to SQL and this was by far the most efficient. There are other ways of doing it but I'm not sure how feasible they would be with SQLLite and I really want to avoid making things any slower.
As for the modify at runtime comment, this really applies to updating people's databases to be compatible with a new version. I often add new database fields, modify stored procs, etc and I didn't want people to have to lose their data each time they update. What I'll do is make the required changes to the database manually on my dev system and then refresh the data access layer to pickup those changes. I then create scripts to automatically update the databases on users machines at runtime. Take a look in the DatabaseClasses.Updater class. This runs when the application starts up and will add database fields, update stored procedures etc.
I assume this would be possible in SQLite but you know what they say about assumption...
|
Intaki Shadow
|
Posted - 2010.07.22 03:24:00 -
[465]
it removes the need for stored procedures because it handles all the CRUD stuff for you. anything else you want to do you can solve by using Linq and lambda expressions.
nhibernate has caching built in. you have a ton of profiling built in, where are the current slowdowns? sqlite is probably going to be faster just because it's got such a small footprint relative to the MSSQL db engine... more cycles for real work, but that's just a guess :)
I understand your CLR functions now but ... i haven't used typed datasets in a while, you can't pass in a list to fill the IN clause of a query? nhibernate can do parameterized queries w/ lists of criteria... check out http://www.nhforge.org/doc/nh/en/index.html#manipulatingdata-queryinterface
anyway, Fluent is definitely the way to go if you find NHibernate interesting, because it keeps all your mappings in C# code instead of pushing them out to those wacky .hbm.xml files, you only need to go to XML if you want to map named queries to stored procs.
there's ActiveRecord also but i haven't used it, it sits on top of nhibernate like fluent does and generally tries to make your life easier, but it uses method attributes instead of entity maps...not a fan myself.
Microsoft's equivalent is Entity Framework... unfortunately Entity Framework basically doesn't actually work in a functional way, heh.
|
Ambo
I've Got Nothing
|
Posted - 2010.07.22 15:02:00 -
[466]
Well having had a bit of a deeper dig into fluent, I'm certainly sold on at least wanting to try it out in combo with SQLite.
I'm still not convinced it will be able to do everything I need but I'll build a couple of very basic prototypes to explore those issues.
--------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2010.07.23 14:39:00 -
[467]
1.5.1.0 BETA is now available.
Mad props to my volunter testers who have been busy finding bugs in my code for the last month. This release would be no where near where it is without them.
This is a massive update and I highly recommend reading at least the first part of the Asset tracking guide (also available through the google code project page)
WARNING: This update makes significant changes to both your database structure and the data itself. It has been tested by several other people but I'd still recommend taking a backup of your existing data just in case.
Also, older data will still be inaccurate in some cases. (e.g. the NAV report) If this is a concern then I would recommend either starting a fresh database. If you've got the patience then I can tell you what is required to manually fix the data.
Major Update features:
- The way that EMMA tracks assets has been completely overhauled. The results of this in terms of features are listed below.
- Assets now have a 'cost' field that is populated based upon the buy price of the item. Where items are not bought but found (e.g. mission loot) the cost is set to 0.
- Assets are now tracked more closely and accurately. EMMA will flag up any changes in assets to the user who can then select how those items were aquired/lost.
- As a result of the more accurate tracking of assets, sell transactions now have thier profit calculated when the transaction is imported rather than having to do it each time a report is created.
- The item, asset and NAV reports have been updated to make use of the new data. This should make them faster to run and more accurate. (Note that the old routines are used when the new data is not available, therefore reports making use of the older data will be slower)
- Added the 'unit cost' column to the assets view and the 'unit profit' column to the transactions view. These will be highlighted orange when they have to be calculated rather than being able to use pre-calculated values.
- EMMA keeps track of items that are lost/gained. This will enable more reports and graphs in the future.
- Due to assets, transactions and orders now being so interlinked, the individual API update checkboxes have been replaced with a single update checkbox per character. This can be changed back to the old system in Settings -> API update settings. However, this is not recommended.
- Corporate assets and orders were previously stored against the character ID of the character that was used to retrieve the data. Now, corporate orders and assets will be stored against the corp ID instead. All existing corporate data will be migrated to this new system at login.
- All assets that are 'in transit' or 'for sale via contract' will be cleared.
For a list of other changes and fixes, please see the version history notes. (there are 30 points and I can't fit them all in!) --------------------------------------
|
Rupert Weston
|
Posted - 2010.07.23 21:11:00 -
[468]
Wow, mad props to you Ambo. That looks like an awesome update.
Given that I've only restarted trading recently and I'd love to get a more accurate NAV report, I'm inclined to start again with my database. What's the quickest and cleanest way to do that?
|
Ambo
I've Got Nothing
|
Posted - 2010.07.24 02:03:00 -
[469]
Originally by: Rupert Weston Wow, mad props to you Ambo. That looks like an awesome update.
Given that I've only restarted trading recently and I'd love to get a more accurate NAV report, I'm inclined to start again with my database. What's the quickest and cleanest way to do that?
Thanks m8
If you wish to restart from scratch, I would recommend uninstalling emma and installing the new version from google code. --------------------------------------
|
Vaerah Vahrokha
Minmatar Vahrokh Consulting
|
Posted - 2010.07.24 09:41:00 -
[470]
Quote:
sounds like someone who's never stress tested MSSQL to me
I did (and it exploded spectacularly) but not the last 2 versions. I worked in a company integrating Win NT / 2000 / 2003 servers installed MSSQL with Unix DB servers. We had to, some military backends required a stable platform. Stable as in working. Always. Patched 2005 looks overall "decent" by MS standards, 2008 looks bloated beyond any worst designer's nightmare and my first (and last) usage attempts smelled of sluggishness to me.
Quote:
I'd love it if someone did a SQLLite (or similar) backend. However, someone else started looking at it and after I outlined the requirements, promptly laughed and ran away.
I gave a look to EMMA as well. There was a period when the project looked abandoned, if you recall correctly I made an EMMA version with no license test, restricted to people who could prove they paid the original author the relevant fee.
But when I looked at the DB bits, I found out that at the time it was so interwined with hand made stuff (some requiring MSSQL) that I could not match it with my amount of spare time (= 1 hour a week).
Quote:
EMMA uses quite a few stored procedures, these would need to be recreated for SQLLite. It also uses a couple of CLR functions. Effectively, CLR code that is executed by the SQL server. These are vital and as far as I can make out, there is no way to replicate what they do in SQLLite. The database would need to be redesigned to work in a different way. (The right way if I'm perfectly honest but it's a lot of work...)
so A good candidate would be Firebird 2.X. Despite being vastly fatter than SQLite:
- there's an embedded version
- open source blah blah, all sorts of bindings and connection and OS platform technologies (ODBC, ADO, <put here yours>)
- base average power stored procs, they can be extended in several ways (including external DLLs that inject functionality).
- makes use of multiple processors (the appropriate build)
- can create, alter, create checks and contraints etc in real time
- several decent quality admin tools, ie IBExpress (free version does 99% of what you need here).
- supports backups (including hot ones) and whatsnot
- users and privileges, sequences and whatsnot
We use it in our less important projects (those that are not life critical) and some 2005 installations are still perfectly driving some production lines we exported in Japan / Korea and Brazil (we are EU based).
Only strong suggestion about varying defaults would be to start with UTF8 encoding and not the suggested ANSI (which WILL give you an headache per hair).
@Ambo In closing, I am very sorry, I could not test the beta. It arrived me right before I took the plane for Rhodes and here I have minimal facilities at best.
- Auditing & consulting
When looking for investors, please read http://tinyurl.com/n5ys4h + http://tinyurl.com/lrg4oz
|
|
Ambo
I've Got Nothing
|
Posted - 2010.07.24 21:36:00 -
[471]
Originally by: Vaerah Vahrokha
so A good candidate would be Firebird 2.X. Despite being vastly fatter than SQLite ...
Indeed, Firebird does also look like a possible option. *IF* I look into replacing the backend then I will try some prototypes with a few different embedded DBMSs to see which would be the best fit.
Originally by: Vaerah Vahrokha
@Ambo In closing, I am very sorry, I could not test the beta. It arrived me right before I took the plane for Rhodes and here I have minimal facilities at best.
No worries, hope your issues are fixed in the new version. --------------------------------------
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.07.25 15:18:00 -
[472]
Edited by: Anna Weston on 25/07/2010 15:19:08 Beta test report
So I downloaded the beta last night, but wimped out and kept my old database for the moment. The API update status shows a constant error for Corporation Orders, and I get the following exception reports.
===================================================================================== EXCEPTION REPORT ===================================================================================== 25/07/2010 16:08:46 Error - EveMarketMonitorApp.Common.EMMAException - Error when adding market orders from api Inner Exception: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints. Stack Trace: at System.Data.DataTable.EnableConstraints() at System.Data.DataTable.set_EnforceConstraints(Boolean value) at System.Data.DataTable.EndLoadData() at System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at EveMarketMonitorApp.DatabaseClasses.EMMADataSetTableAdapters.OrdersTableAdapter.FillOrderExists(OrdersDataTable dataTable, Nullable`1 ownerID, Nullable`1 walletID, Nullable`1 stationID, Nullable`1 itemID, Nullable`1 totalVol, Nullable`1 remainingVol, Nullable`1 range, Nullable`1 orderState, Nullable`1 buyOrder, Nullable`1 price, Nullable`1 eveOrderID, Nullable`1& exists, Nullable`1& orderID) at EveMarketMonitorApp.DatabaseClasses.Orders.Exists(OrdersDataTable ordersTable, OrdersRow orderRow, Int32& ID) at EveMarketMonitorApp.AbstractionClasses.APICharacter.RetrieveOrders(CharOrCorp corc, XmlDocument fileXML)
|
BoomBada Boom
|
Posted - 2010.07.26 03:34:00 -
[473]
Edited by: BoomBada Boom on 26/07/2010 03:34:53 edit
|
SencneS
Rebellion Against Big Irreversible Dinks
|
Posted - 2010.07.26 03:43:00 -
[474]
This is a awesome Update Ambo
I can smell the future version for manufactures reports around the corner already! Once this new function is down, it's just around the corner.
While I don't want any credit because it's not a 1:1 relation. I have to ask was it my post about manufactures and the special asset table I created in my personal access db that gave you this asset tracking idea?
If so then I'm happy to help, if not, then great minds think alike
Amarr for Life |
Ambo
I've Got Nothing
|
Posted - 2010.07.26 07:22:00 -
[475]
Originally by: Anna Weston Edited by: Anna Weston on 25/07/2010 15:19:08 Beta test report
So I downloaded the beta last night, but wimped out and kept my old database for the moment. The API update status shows a constant error for Corporation Orders, and I get the following exception reports.
===================================================================================== EXCEPTION REPORT ===================================================================================== 25/07/2010 16:08:46 Error - EveMarketMonitorApp.Common.EMMAException - Error when adding market orders from api
Interesting, can you give me any extra information? (i.e. is it when you're updating orders for a corp or character. Any idea what the item might be? etc)
Originally by: SencneS This is a awesome Update Ambo
I can smell the future version for manufactures reports around the corner already! Once this new function is down, it's just around the corner.
While I don't want any credit because it's not a 1:1 relation. I have to ask was it my post about manufactures and the special asset table I created in my personal access db that gave you this asset tracking idea?
If so then I'm happy to help, if not, then great minds think alike
Glad you like it.
I'd actually already had the idea before your post the groundwork was already laid out by that point, it was just tracking production where I was having trouble, both you and Hexx helped to refine that though.
My main reason for doing it was simply that these days, I PvP as well as trade and since I'm trading with the same stuff I PvP in (and lose a lot), that caused real headaches for EMMA. My solution was to try and track individual assets more closely and from there it was a natural progression to also try and track production. --------------------------------------
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.07.26 11:22:00 -
[476]
Originally by: Ambo
Originally by: Anna Weston Edited by: Anna Weston on 25/07/2010 15:19:08 Beta test report
So I downloaded the beta last night, but wimped out and kept my old database for the moment. The API update status shows a constant error for Corporation Orders, and I get the following exception reports.
===================================================================================== EXCEPTION REPORT ===================================================================================== 25/07/2010 16:08:46 Error - EveMarketMonitorApp.Common.EMMAException - Error when adding market orders from api
Interesting, can you give me any extra information? (i.e. is it when you're updating orders for a corp or character. Any idea what the item might be? etc)
OK, the report group consists of two characters and a corporation, both characters are members of the corp. Every time EMMA updates the status update window shows an error for the Corporation Orders and green for every other entry. At every update there are two "Corp market orders CharacterID=xxxxxxxx" xml downloads, and two identical exception reports turn up in ExceptionLog.txt (i.e. the one I posted previously)
Clearly EMMA is failing to load both of the "corp market orders" xml files each update. I did quickly scan through one of them and didn't see any entries that looked obviously anomalous, but then I don't know what constraints the EMMA import routines are setting so it's hard to know where to start looking for the specific item.
Here's the first few lines from one of the xml downloads.
<?xml version="1.0" encoding="UTF-16" standalone="yes"?> <eveapi version="2"> <currentTime>2010-07-26 10:48:11</currentTime> <result> <rowset name="orders" key="orderID" columns="orderID,charID,stationID,volEntered,volRemaining,minVolume,orderState,typeID,range,accountKey,duration,escrow,price,bid,issued"> <row orderID="1138141001" charID="770219797" stationID="60000829" volEntered="200" volRemaining="108" minVolume="1" orderState="3" typeID="2203" range="32767" accountKey="1000" duration="90" escrow="0.00" price="1550.00" bid="1" issued="2009-05-26 13:21:12" />
If one or more of the complete xml files would be useful I'm happy to e-mail them to you (drop me an EVE-Mail if so).
|
Ambo
I've Got Nothing
|
Posted - 2010.07.26 11:55:00 -
[477]
Thanks Anna, I think I might have an idea what is happening, will have to run some tests.
On a more general note, I've fixed the formatting issues with the 'Asset change tracking guise' available through the google code project downloads page. --------------------------------------
|
Vested Interest
|
Posted - 2010.07.26 17:01:00 -
[478]
Edited by: Vested Interest on 26/07/2010 17:03:45
New version is awesome!
I set up a new database and pulled my 14 or so guys into it and don't seem to be having any trouble except for:
Maybe my recollection of the "Item Detail" module is wrong, but when I select one of the guys in the "Chars/Corps" list, nothing populates in the "Items" pane for me to select. I can hit "retrieve" and it pulls up all the orders for the selected character, but I can't seem to get the items list populated so I can examine orders for a single item type.
Cheers!
Edit: nevermind I forgot to "auto add" my list of items into "traded items"
|
Mithril Ryder
Genstar Inc
|
Posted - 2010.07.26 20:18:00 -
[479]
Hey Ambo, I have not had a chance to check out the new code. However, I wanted to mention that I had to download and compile from source before to change the case of part of the api calls that are made since I use an api proxy that is very picky. I'm not at home at the moment, so I don't recall the name of the api proxy I use. I'm not sure if the changes I made are useful to anyone else, or if they break other api proxies. Anyways, thanks for the update, looking forward to taking a look at it.
|
Ambo
I've Got Nothing
|
Posted - 2010.07.27 07:20:00 -
[480]
Originally by: Vested Interest New version is awesome!
Thanks, glad you like it.
Originally by: Mithril Ryder Hey Ambo, I have not had a chance to check out the new code. However, I wanted to mention that I had to download and compile from source before to change the case of part of the api calls that are made since I use an api proxy that is very picky. I'm not at home at the moment, so I don't recall the name of the api proxy I use. I'm not sure if the changes I made are useful to anyone else, or if they break other api proxies. Anyways, thanks for the update, looking forward to taking a look at it.
That would be very interesting to me. Supporting API proxies is something that many people have asked for but I never got around to looking at. If you could send me the modified code files so I could take a look, that would be great ([email protected]).
Just in case you don't know, you can find out which files have changed (assuming you're using tortoise SVN) by right clicking the root SVN directory and doing TortoiseSVN -> Check for modifications. --------------------------------------
|
|
Ambo
I've Got Nothing
|
Posted - 2010.07.28 11:47:00 -
[481]
1.5.1.1 is now available.
This hopefully fixes Anna's issue though I can't be 100% sure as I couldn't reproduce it. Assuming no further problems reported, I'm planning to put this on general release on Friday.
Complete list of changes for 1.5.1.1:
- EMMA will now inform the user at startup if there is new documentation available through the EMMA project page. (This can be disabled if you wish)
- Corrected a bug with the way corporate orders were processed. This could cause all sorts of odd behaviour and even crashes in certain situations.
- Corrected a bug that caused order notifications to fail in a particular situation: If the market order is created and is then cancelled, filled or expired before EMMA is aware of it then the order will never appear in the unacknowledged orders window. Historic orders that have been affected by this bug can be seen by going into Orders and changing the state dropdown to 'expired/filled' (Normally, with this filter on the view should be empty)
- Corrected a bug that could cause one character's or corp's update checkbox to appear under the scrollbar in the API update status window.
--------------------------------------
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.07.28 12:38:00 -
[482]
Nice work.
I've just updated, I'll report back later today.
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.07.28 22:37:00 -
[483]
Originally by: Ambo 1.5.1.1 is now available.
This hopefully fixes Anna's issue though I can't be 100% sure as I couldn't reproduce it.
Sorry, nop
I'm seeing exactly the same errors, and now of course the shiny new asset tracking thingy is deciding that a whole bunch of newly bought items are "found" and that all the sold ones are "destroyed".
|
Kapila Parthalan
|
Posted - 2010.07.28 23:50:00 -
[484]
Originally by: Anna Weston I'm seeing exactly the same errors, and now of course the shiny new asset tracking thingy is deciding that a whole bunch of newly bought items are "found" and that all the sold ones are "destroyed".
I've also been seeing problems with false unacknowledged asset changes (specifically, a few missing items) since 1.5.1.0, which I have already reported to Ambo, but I don't think we have made progress on it. While the items that have been showing up as missing are indeed items I have been recently selling, the items and quantities of missing stuff don't match my sales too well. Can you tell us how well your bought/sold items match the gained/missing items?
I have verified that I get false missing assets even when my assets data is accurate both before and after an assets API update. I have also seen inaccurate assets data immediately after an update. Has your data been correct or are you getting these found/missing items because it is broken?
|
Ambo
I've Got Nothing
|
Posted - 2010.07.29 05:33:00 -
[485]
Originally by: Anna Weston
Originally by: Ambo 1.5.1.1 is now available.
This hopefully fixes Anna's issue though I can't be 100% sure as I couldn't reproduce it.
Sorry, nop
I'm seeing exactly the same errors, and now of course the shiny new asset tracking thingy is deciding that a whole bunch of newly bought items are "found" and that all the sold ones are "destroyed".
Could you send me a copy of the orders XML files that are failing? ([email protected]) I can't see any other way to identify this problem.
Originally by: Kapila Parthalan
I've also been seeing problems with false unacknowledged asset changes (specifically, a few missing items) since 1.5.1.0, which I have already reported to Ambo, but I don't think we have made progress on it. While the items that have been showing up as missing are indeed items I have been recently selling, the items and quantities of missing stuff don't match my sales too well. Can you tell us how well your bought/sold items match the gained/missing items?
I have verified that I get false missing assets even when my assets data is accurate both before and after an assets API update. I have also seen inaccurate assets data immediately after an update. Has your data been correct or are you getting these found/missing items because it is broken?
You're problem is slightly different Kapila. In Anna's case, the orders data is not updated and so EMMA won't know about items for sale in those missing sell orders.
For you, I understand that the API updates are not giving any errors but that you just have some missing assets.
Do you use that particular item types for anything else? (i.e. production, contract sales, etc) --------------------------------------
|
Kapila Parthalan
|
Posted - 2010.07.29 10:59:00 -
[486]
Originally by: Ambo You're problem is slightly different Kapila. In Anna's case, the orders data is not updated and so EMMA won't know about items for sale in those missing sell orders.
For you, I understand that the API updates are not giving any errors but that you just have some missing assets.
Do you use that particular item types for anything else? (i.e. production, contract sales, etc)
Oh, I see. I haven't done anything with those assets other than sell on the market or move via courier contract. The courier contracts were a while before this issue, though, and should not have had any effect, plus the item I have been seeing missing the most has not been moved at all. The items definitely were not missing.
|
Ambo
I've Got Nothing
|
Posted - 2010.07.30 08:52:00 -
[487]
EMMA 1.5.1.2 beta is now available.
I've not been able to reproduce Anna's issue but in the course of investigating it, I've found several problems. In particular, it seems that the corporate orders API does actually return all corporate orders and not just the orders created by that character as I had thought.
Due to this, I've made changes to go back to the old system of only retrieving corporate orders for the selected character.
--------------------------------------
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.08.01 07:52:00 -
[488]
Originally by: Ambo EMMA 1.5.1.2 beta is now available.
I've not been able to reproduce Anna's issue but in the course of investigating it, I've found several problems. In particular, it seems that the corporate orders API does actually return all corporate orders and not just the orders created by that character as I had thought.
Due to this, I've made changes to go back to the old system of only retrieving corporate orders for the selected character.
That does seem to have fixed the problem of corporate orders not updating. However it has led to a return of the infinite-number-of-unacknowledged-orders-to-click-through problem. Overall I'd say it's the lesser of two evils.
|
Ambo
Mortis Angelus
|
Posted - 2010.08.01 15:18:00 -
[489]
Originally by: Anna Weston
Originally by: Ambo EMMA 1.5.1.2 beta is now available.
I've not been able to reproduce Anna's issue but in the course of investigating it, I've found several problems. In particular, it seems that the corporate orders API does actually return all corporate orders and not just the orders created by that character as I had thought.
Due to this, I've made changes to go back to the old system of only retrieving corporate orders for the selected character.
That does seem to have fixed the problem of corporate orders not updating. However it has led to a return of the infinite-number-of-unacknowledged-orders-to-click-through problem. Overall I'd say it's the lesser of two evils.
Glad to hear it. I *think* that the big stack of orders to click through might be because of a previous problem that was also fixed in the last update. Unfortunately, existing data will still have the problem so you might still see this for a while. --------------------------------------
|
Ambo
Mortis Angelus
|
Posted - 2010.08.03 08:09:00 -
[490]
Edited by: Ambo on 03/08/2010 08:09:07 Version 1.5.1.3 is now available as a beta, just a few small changes:
- Corrected a bug that caused the 'new documentation available' message to always display after an update.
- Added a new lost asset reason of 'Not lost'. This will cause the asset to be retained in EMMA's database, on the next asset update, it will be treated as normal. This is intended to overcome situations where EMMA thinks that an item has gone missing but it's actually just somewhere else. For example, if an orders update occurs and then between the order update finishing and the asset update starting, you create a sell order. All the items in the sell order will be listed as missing (this has actually happened to me). There are also a couple of other situations where this 'not lost' reason would be useful.
If anyone is still getting any issues with the beta, please let me know so that I can fix them before general release. In particular, the problem with lots of orders needing to be acknowleged. If any of those orders should not be there and have a creation date after 30th July, please give me a shout. --------------------------------------
|
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.08.03 13:59:00 -
[491]
Originally by: Ambo
If anyone is still getting any issues with the beta, please let me know so that I can fix them before general release. In particular, the problem with lots of orders needing to be acknowleged. If any of those orders should not be there and have a creation date after 30th July, please give me a shout.
Sorry, but yes. I'm seeing it with orders dated right up to yesterday.
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.08.03 14:09:00 -
[492]
Also, although I haven't been seeing any error messages within the user interface, the exception log shows this for - at first glance - every API update.
===================================================================================== EXCEPTION REPORT ===================================================================================== 01/08/2010 01:42:03 Warning - EveMarketMonitorApp.Common.EMMAException - market order retreived in 'Exists' is not unique. diagnostics follow:
===================================================================================== EXCEPTION REPORT ===================================================================================== 01/08/2010 08:40:35 Warning - EveMarketMonitorApp.Common.EMMAException - market order retreived in 'Exists' is not unique. diagnostics follow:
===================================================================================== EXCEPTION REPORT ===================================================================================== 01/08/2010 08:40:35 Warning - EveMarketMonitorApp.Common.EMMAException - market order retreived in 'Exists' is not unique. diagnostics follow:
===================================================================================== EXCEPTION REPORT ===================================================================================== 01/08/2010 08:40:35 Warning - EveMarketMonitorApp.Common.EMMAException - market order retreived in 'Exists' is not unique. diagnostics follow:
===================================================================================== EXCEPTION REPORT ===================================================================================== 01/08/2010 08:40:35 Warning - EveMarketMonitorApp.Common.EMMAException - market order retreived in 'Exists' is not unique. diagnostics follow:
===================================================================================== EXCEPTION REPORT ===================================================================================== 01/08/2010 08:40:35 Warning - EveMarketMonitorApp.Common.EMMAException - market order retreived in 'Exists' is not unique. diagnostics follow:
===================================================================================== EXCEPTION REPORT ===================================================================================== 01/08/2010 08:40:35 Warning - EveMarketMonitorApp.Common.EMMAException - market order retreived in 'Exists' is not unique. diagnostics follow:
===================================================================================== EXCEPTION REPORT ===================================================================================== 01/08/2010 08:40:35 Warning - EveMarketMonitorApp.Common.EMMAException - market order retreived in 'Exists' is not unique. diagnostics follow:
===================================================================================== EXCEPTION REPORT ===================================================================================== 01/08/2010 08:40:35 Warning - EveMarketMonitorApp.Common.EMMAException - market order retreived in 'Exists' is not unique. diagnostics follow:
===================================================================================== EXCEPTION REPORT ===================================================================================== 01/08/2010 08:40:35 Warning - EveMarketMonitorApp.Common.EMMAException - market order retreived in 'Exists' is not unique. diagnostics follow:
===================================================================================== uh-oh, character limit...
|
Kapila Parthalan
|
Posted - 2010.08.03 14:36:00 -
[493]
Originally by: Ambo Edited by: Ambo on 03/08/2010 08:09:07 Version 1.5.1.3 is now available as a beta, just a few small changes:
- Corrected a bug that caused the 'new documentation available' message to always display after an update.
- Added a new lost asset reason of 'Not lost'. This will cause the asset to be retained in EMMA's database, on the next asset update, it will be treated as normal. This is intended to overcome situations where EMMA thinks that an item has gone missing but it's actually just somewhere else. For example, if an orders update occurs and then between the order update finishing and the asset update starting, you create a sell order. All the items in the sell order will be listed as missing (this has actually happened to me). There are also a couple of other situations where this 'not lost' reason would be useful.
If anyone is still getting any issues with the beta, please let me know so that I can fix them before general release. In particular, the problem with lots of orders needing to be acknowleged. If any of those orders should not be there and have a creation date after 30th July, please give me a shout.
EMMA can't find the new update, even when I try to manually update it through the settings menu.
I still get the missing items issue in 1.5.1.2 and am still working on it.
|
Ambo
Mortis Angelus
|
Posted - 2010.08.03 15:05:00 -
[494]
Originally by: Kapila Parthalan
EMMA can't find the new update, even when I try to manually update it through the settings menu.
I still get the missing items issue in 1.5.1.2 and am still working on it.
It's probably just a case of mirrors not updating yet. One time I had to wait almost 24 hours before my home PC would recognise that there was a new version.
Originally by: Anna Weston Also, although I haven't been seeing any error messages within the user interface, the exception log shows this for - at first glance - every API update.
Thanks for that, I never finished the diagnostics section because I couldn't think of anything useful to output but it's interesting (and worrying) that the error is still occurring.
Originally by: Anna Weston
Originally by: Ambo
If anyone is still getting any issues with the beta, please let me know so that I can fix them before general release. In particular, the problem with lots of orders needing to be acknowleged. If any of those orders should not be there and have a creation date after 30th July, please give me a shout.
Sorry, but yes. I'm seeing it with orders dated right up to yesterday.
This is almost certainly connected with the above problem. It's pretty major imo so certainly want to get it fixed before general release. I've got a few new ideas to try. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.08.03 15:16:00 -
[495]
Ambo,
You have uploaded a wrong version as a beta to eve-files. Beta_EveMarketMonitorApp.zip is version: 1.4.2.1 same with the versionhistory.txt and summary.xml
|
Ambo
Mortis Angelus
|
Posted - 2010.08.03 17:53:00 -
[496]
Originally by: Lost Hamster Ambo,
You have uploaded a wrong version as a beta to eve-files. Beta_EveMarketMonitorApp.zip is version: 1.4.2.1 same with the versionhistory.txt and summary.xml
Ah, that would explain it.
I'll re upload tomorrow. In the mean time, you can all point your updaters towards starfreeze instead if you're impatient --------------------------------------
|
Hexxx
Minmatar
|
Posted - 2010.08.03 19:31:00 -
[497]
Ambo,
I'll be using your convention going forward. As you know already I'm using a similar technique, but I think it's important to be consistent. To that end, anyone else using a similar technique with asset tracking should attempt to do the same.
Love the asset guide. =) Projects Blog |
Ambo
Mortis Angelus
|
Posted - 2010.08.04 07:23:00 -
[498]
Originally by: Hexxx Ambo,
I'll be using your convention going forward. As you know already I'm using a similar technique, but I think it's important to be consistent. To that end, anyone else using a similar technique with asset tracking should attempt to do the same.
Love the asset guide. =)
Thanks, if you have any suggestions for improvements, etc, then just give me a shout.
I'm currently working on grabbing the industry jobs data and then using that to improve this system for those who manufacture, do blueprint research, etc. --------------------------------------
|
Ambo
Mortis Angelus
|
Posted - 2010.08.04 12:48:00 -
[499]
1.5.1.4 is now up (add I actually uploaded the right exe this time..)
Anna, I've added some diagnostics to help track down your problem so please check your exception log after an orders update and let me know the results (either post here, in-game email or [email protected]) --------------------------------------
|
Hexxx
Minmatar
|
Posted - 2010.08.04 21:22:00 -
[500]
Originally by: Ambo 1.5.1.4 is now up (add I actually uploaded the right exe this time..)
Anna, I've added some diagnostics to help track down your problem so please check your exception log after an orders update and let me know the results (either post here, in-game email or [email protected])
I should point out that Ambo's asset tracking method provides true accounting and is the most accurate measure of profit today. Projects Blog |
|
Dalden V
Blue Lounge Industries
|
Posted - 2010.08.04 23:39:00 -
[501]
What would be the reccomended way to add a bond with a fixed interest rate and an optional maturiry date to the investment section? It doesn't quite fit the parameters of a corp or a bank.
|
Ambo
Mortis Angelus
|
Posted - 2010.08.05 07:17:00 -
[502]
Originally by: Dalden V What would be the reccomended way to add a bond with a fixed interest rate and an optional maturiry date to the investment section? It doesn't quite fit the parameters of a corp or a bank.
I would set it up as a corp. None of the information you enter there actually matters. (i.e. the ROI, NAV, etc) These are purely for your own information.
Once you've set the corp up buy shares using the bond value and quantity.
When you receive interest on the bond then if it is paid by the dividend system or corporate account transfer then the 'auto update dividends' button will pick it up (assuming the corp name in game exactly matches the name of the bond corp in EMMA).
If you receive interest through player donations or the corp name does not match then you'll have to add the dividends manually.
Finally, when the bond is paid off, sell the shares for the appropriate amount.
Tbh, the only real difference in eve between IPOs and bonds is terminology so just imagine the buttons and fields saying different things and it'll be fine. --------------------------------------
|
Ambo
Mortis Angelus
|
Posted - 2010.08.05 08:10:00 -
[503]
1.5.1.5 Beta is now up.
This contains a fix for the issue that causes corporate orders to keep asking for acknowledgement
Big thanks to Lost Hamster for tracking this bug down for me.
- Version 1.5.1.0 included a change to store corporate orders and assets by the corporation ID rather than the character ID of the character that had been used to retreive the data from the API. Unfortunatley, a bug slipped in that caused an order's owner to be set to the character ID when it was acknowledged. This has now been fixed.
--------------------------------------
|
Kapila Parthalan
|
Posted - 2010.08.05 11:16:00 -
[504]
EMMA still hasn't been able to find any updates, even though I've tried a few times since you put up 1.5.1.4, and I also tried deleting eve-files from the update servers list. My current version is 1.5.1.2.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.08.05 11:35:00 -
[505]
Edited by: Lost Hamster on 05/08/2010 11:35:33
Originally by: Kapila Parthalan EMMA still hasn't been able to find any updates, even though I've tried a few times since you put up 1.5.1.4, and I also tried deleting eve-files from the update servers list. My current version is 1.5.1.2.
Worst case, you can try to update EMMA manually. Download the following files: http://dl.eve-files.com/media/corp/Ambo/Beta_VersionHistory.zip http://dl.eve-files.com/media/corp/Ambo/Beta_summary.zip http://dl.eve-files.com/media/corp/Ambo/Beta_EveMarketMonitorApp.zip
Extract them, and then rename them in the following way: Beta_VersionHistory --> VersionHistory.txt Beta_summary --> summary.xml Beta_EveMarketMonitorApp --> EveMarketMonitorApp.exe
After it, overwrite your original files. That should do the update.
|
Dalden V
Blue Lounge Industries
|
Posted - 2010.08.05 11:50:00 -
[506]
Originally by: Lost Hamster
Worst case, you can try to update EMMA manually. Download the following files: http://dl.eve-files.com/media/corp/Ambo/Beta_VersionHistory.zip http://dl.eve-files.com/media/corp/Ambo/Beta_summary.zip http://dl.eve-files.com/media/corp/Ambo/Beta_EveMarketMonitorApp.zip
Extract them, and then rename them in the following way: Beta_VersionHistory --> VersionHistory.txt Beta_summary --> summary.xml Beta_EveMarketMonitorApp --> EveMarketMonitorApp.exe
After it, overwrite your original files. That should do the update.
I just tried this on my version of EMMA (1.5.1.0 which also finds no updates using AutoUpdater), but after launching EMMA I get an error popup:
Problem loading EMMA: An error occurred while getting new row from user defined Table Valued Function: System.formatException: Input string was not in a correct format. System.FormatException: at System.Number.StringToNumber ... EveMarketMonitorApp.DatabaseClasses.ListSplit.IntlistFillRow(Object row, Int32& n)
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.08.05 12:16:00 -
[507]
Hmm.
I tried auto-updating EMMA and it didn't find any new beta updates.
I tried downloading the August 5th update files from EVE Files but Windows doesn't think they're valid zip files. Had this upload gotten corrupted maybe?
|
Ambo
Mortis Angelus
|
Posted - 2010.08.05 15:15:00 -
[508]
Originally by: Dalden V
Originally by: Lost Hamster
Worst case, you can try to update EMMA manually. Download the following files: http://dl.eve-files.com/media/corp/Ambo/Beta_VersionHistory.zip http://dl.eve-files.com/media/corp/Ambo/Beta_summary.zip http://dl.eve-files.com/media/corp/Ambo/Beta_EveMarketMonitorApp.zip
Extract them, and then rename them in the following way: Beta_VersionHistory --> VersionHistory.txt Beta_summary --> summary.xml Beta_EveMarketMonitorApp --> EveMarketMonitorApp.exe
After it, overwrite your original files. That should do the update.
I just tried this on my version of EMMA (1.5.1.0 which also finds no updates using AutoUpdater), but after launching EMMA I get an error popup:
Problem loading EMMA: An error occurred while getting new row from user defined Table Valued Function: System.formatException: Input string was not in a correct format. System.FormatException: at System.Number.StringToNumber ... EveMarketMonitorApp.DatabaseClasses.ListSplit.IntlistFillRow(Object row, Int32& n)
I'd be very surprised if that worked as the zip files are not 'real' zip files and cannot be decompressed without EMMA's decompression logic.
Originally by: Anna Weston Hmm.
I tried auto-updating EMMA and it didn't find any new beta updates.
I tried downloading the August 5th update files from EVE Files but Windows doesn't think they're valid zip files. Had this upload gotten corrupted maybe?
As above, windows will not actually see them as valid zip files so this is correct behaviour.
My version of EMMA is picking these updates up without any issue so not sure what's going on here... will have to investigate further. --------------------------------------
|
Dalden V
Blue Lounge Industries
|
Posted - 2010.08.05 15:45:00 -
[509]
Originally by: Ambo
I'd be very surprised if that worked as the zip files are not 'real' zip files and cannot be decompressed without EMMA's decompression logic.
I used WinRar and it had no problem unpacking the files, I had to rename though because they had no extensions.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.08.05 16:04:00 -
[510]
Originally by: Ambo
I'd be very surprised if that worked as the zip files are not 'real' zip files and cannot be decompressed without EMMA's decompression logic.
However that's how it works. It's a standard zip format. I usually use total commander to uncompress it.
And I use the above way to update my EMMA, as I managed to kill the autoupdate feature in my config file.
|
|
Kapila Parthalan
|
Posted - 2010.08.05 17:16:00 -
[511]
I got the autoupdate to work by deleting eve-files from the update servers list so that it goes to starfreeze instead, then restarting EMMA. So, an issue with the update files on eve-files does seem likely.
|
Kapila Parthalan
|
Posted - 2010.08.05 18:22:00 -
[512]
Now that I have 1.5.1.5, I have some issues to report:
I'm still seeing problems with assets. Transaction and order updates resulted in some inaccurate assets data for one item (which has also been erroneously shown as missing earlier).
The transactions update made a change in the quantity of the normal stack that matched the net change from transactions since the last update. On top of this, though, the For Sale Via Market stack disappeared from assets, even though a sell order for this item still appeared in the orders window. This resulted in some missing units overall. The transactions themselves seem fine.
After the orders update, this item still had no units shown in the assets window as For Sale Via Market even though there was an active sell order that was correctly shown in the orders window. This sell order was newly created since the last update.
After these, I did an assets update. The unacknowledged asset changes window showed a gain in this item that matched the discrepancy from the previous inaccurate data.
Quote: Grid Calculator will now treat red isk values as negative.
This doesn't work; they still show up as positive.
|
Dalden V
Blue Lounge Industries
|
Posted - 2010.08.05 20:43:00 -
[513]
Edited by: Dalden V on 05/08/2010 20:43:43
Originally by: Lost Hamster
Edit2: I have the feeling that something is not right with Eve-Files. I have just downloaded the file, and I found a version 1.5.1.2 inside Then I have downloaded it again, and I got a different file with the correct 1.5.1.5 version inside.
I had another look at the file I got from eve-files and it was actually 1.4 - which is why it probably did not work for me when I tried to manually update the files.
Originally by: Kapila Parthalan I got the autoupdate to work by deleting eve-files from the update servers list so that it goes to starfreeze instead, then restarting EMMA. So, an issue with the update files on eve-files does seem likely.
Bingo. After removing eve-files from the list of update servers in user.config EMMA found an update and updated me from 1.5.1.0 to 1.5.1.5, thanks!
|
Ambo
Mortis Angelus
|
Posted - 2010.08.06 07:49:00 -
[514]
Originally by: Kapila Parthalan Now that I have 1.5.1.5, I have some issues to report:
I'm still seeing problems with assets. Transaction and order updates resulted in some inaccurate assets data for one item (which has also been erroneously shown as missing earlier).
The transactions update made a change in the quantity of the normal stack that matched the net change from transactions since the last update. On top of this, though, the For Sale Via Market stack disappeared from assets, even though a sell order for this item still appeared in the orders window. This resulted in some missing units overall. The transactions themselves seem fine.
When sell transactions are added to the database, EMMA will first try to remove those items from a matching 'for sale via market' stack, if it can't find enough then it will remove items from a 'normal' stack.
In your case it sounds like either the for sale via market stack was already empty or the same amount has been removed from both for sale via market and normal stacks..
I can't see any problems with this code though and it certainly works fine for me. Where there any complications with this? (i.e. did you have more than one sell order for the same item, the same item being moved around or used in other ways at the same time, etc)
Originally by: Kapila Parthalan
After the orders update, this item still had no units shown in the assets window as For Sale Via Market even though there was an active sell order that was correctly shown in the orders window. This sell order was newly created since the last update.
That's actually correct behaviour, although slightly confusing. Changes to assets are only made during the transaction and asset updates. i.e. the orders update will not move items from a normal stack into a for sale via market stack.
Originally by: Kapila Parthalan
Quote: Grid Calculator will now treat red isk values as negative.
This doesn't work; they still show up as positive.
Can you give some more info on this? Again, it works for me so any extra info about which window you have the problem in, which columns are involved, etc would help.
Originally by: Dalden V
Originally by: Kapila Parthalan I got the autoupdate to work by deleting eve-files from the update servers list so that it goes to starfreeze instead, then restarting EMMA. So, an issue with the update files on eve-files does seem likely.
Bingo. After removing eve-files from the list of update servers in user.config EMMA found an update and updated me from 1.5.1.0 to 1.5.1.5, thanks!
Thanks for the update. Sounds like eve-files is definitely having issues then. Think I'll switch it round so that starfreeze will be the first place EMMA looks for updates if both are available. --------------------------------------
|
Kapila Parthalan
|
Posted - 2010.08.06 13:41:00 -
[515]
Originally by: Ambo In your case it sounds like either the for sale via market stack was already empty or the same amount has been removed from both for sale via market and normal stacks.
The stack wasn't empty. I think the latter is correct.
Originally by: Ambo I can't see any problems with this code though and it certainly works fine for me. Where there any complications with this? (i.e. did you have more than one sell order for the same item, the same item being moved around or used in other ways at the same time, etc)
At the time of the previous update, there was one sell order for this item. After that update and before the next one, I created another sell order and had the previous one filled. Nothing was moved or used in any way other than through the market.
I'll see if I can provide more details later today.
Originally by: Ambo
Originally by: Kapila Parthalan
Quote: Grid Calculator will now treat red isk values as negative.
This doesn't work; they still show up as positive.
Can you give some more info on this? Again, it works for me so any extra info about which window you have the problem in, which columns are involved, etc would help.
That's strange. This happens everywhere I checked: all of the isk columns in transactions, journals, and orders.
|
Argro
Caldari A A Enterprises Inc.
|
Posted - 2010.08.06 16:11:00 -
[516]
I have an issue with my Orders viewing page.
Each order is displayed twice, and also I cannot filter orders by owner. If I do not have the 'Any Owner' option ticked then no orders will display at all.
Any suggestions on what I am doing wrong?
Thanks, and sorry if this has been asked before.
|
Kapila Parthalan
|
Posted - 2010.08.06 16:36:00 -
[517]
Originally by: Kapila Parthalan ... I'll see if I can provide more details later today.
I've discovered that this particular issue is apparently caused by buying from your own sell order. If you want, I'll send you some XML files that demonstrate the issue.
Originally by: Argro I have an issue with my Orders viewing page.
Each order is displayed twice, and also I cannot filter orders by owner. If I do not have the 'Any Owner' option ticked then no orders will display at all.
Any suggestions on what I am doing wrong?
Thanks, and sorry if this has been asked before.
I don't know what is causing that problem, but could you tell us what version of EMMA you are using?
|
Flodez
|
Posted - 2010.08.06 17:31:00 -
[518]
Don't know if this has been reported, but there's a typo in the tutorial, under the "Assets Tracking->Assets Change Reasons", it says "Destoryed or Useed". |
Argro
Caldari A A Enterprises Inc.
|
Posted - 2010.08.06 18:24:00 -
[519]
Originally by: Argro I have an issue with my Orders viewing page.
Each order is displayed twice, and also I cannot filter orders by owner. If I do not have the 'Any Owner' option ticked then no orders will display at all.
Any suggestions on what I am doing wrong?
Thanks, and sorry if this has been asked before.
I don't know what is causing that problem, but could you tell us what version of EMMA you are using?
Version 1.5.1.0
|
Kapila Parthalan
|
Posted - 2010.08.06 18:38:00 -
[520]
Originally by: Argro Version 1.5.1.0
You might want to see if this has been fixed in a later update. To get auto-update to work, go to other settings, click on eve-files in the list of update servers and press delete, then restart EMMA.
This is also in response to Dalden; you don't have to edit the config files to change this.
|
|
Dalden V
Blue Lounge Industries
|
Posted - 2010.08.07 09:24:00 -
[521]
Originally by: Kapila Parthalan This is also in response to Dalden; you don't have to edit the config files to change this.
Del on the keyboard? I tried right-clicking to find a popup window and also couldn't see a delete button to click with my mouse so assumed you couldn't do it from the UI
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.08.07 13:00:00 -
[522]
Originally by: Ambo 1.5.1.5 Beta is now up.
This contains a fix for the issue that causes corporate orders to keep asking for acknowledgement
Big thanks to Lost Hamster for tracking this bug down for me.
- Version 1.5.1.0 included a change to store corporate orders and assets by the corporation ID rather than the character ID of the character that had been used to retreive the data from the API. Unfortunatley, a bug slipped in that caused an order's owner to be set to the character ID when it was acknowledged. This has now been fixed.
Very nice work again Ambo.
I updated yesterday morning (after removing EVE-files from the update list) and I'm now only getting order acknowledgement requests for orders that have actually been completed. Also no further errors in the Exception Log since the update.
I still am getting a bunch of "item is lost or destroyed" messages for items that were sold through orders but for now I'm assuming these are a hangover from the previous order confusion. If I'm still seeing these next week I'll post an update.
And finally. I'm pretty sure this is an old behaviour (I'm sure I remember it from when I was using EMMA last year) but it's a mild irritation. If I leave EMMA on in the background then I get multiple (duplicate) order acknowledgment windows to click through, possibly one for every API update that happened while EMMA was minimised. This is just a UI niggle but it would be nice if it went away.
|
Ambo
Mortis Angelus
|
Posted - 2010.08.10 07:17:00 -
[523]
Thanks for all the info guys. Hoping to get a new release out soon. --------------------------------------
|
Vested Interest
|
Posted - 2010.08.10 14:44:00 -
[524]
Edited by: Vested Interest on 10/08/2010 14:44:41 Ok so I've got like 18-19 guys to queue up for updates currently. The 1.5 and later release seems to be doing something different.
What I do is once a day I enable everyone's updates for a single API call, and then disable them again until next time. The odd thing is that it won't enqueue the Assets update (per character) until after the Transactions Journal and Orders are finished making their call. In other words, the Assets update sits there with an orange status, refusing to queue up, until the first 3 sections are finished. What I'd like is for all 4 sections to queue up so I can uncheck the box and move on quickly. I am pretty sure it used to do this.
Also, seem to have lost the old "click the portrait to enable/disable updates". Just fyi, I kinda liked it because it makes the above process faster yet.
An alternative to the above would be a hotkey shortcut (ctrl-shift-space?) to enable/disable all queues. That'd be pretty cool.
Thanks for the help!
|
Ambo
Mortis Angelus
|
Posted - 2010.08.10 15:14:00 -
[525]
Originally by: Vested Interest
Ok so I've got like 18-19 guys to queue up for updates currently. The 1.5 and later release seems to be doing something different.
What I do is once a day I enable everyone's updates for a single API call, and then disable them again until next time. The odd thing is that it won't enqueue the Assets update (per character) until after the Transactions Journal and Orders are finished making their call. In other words, the Assets update sits there with an orange status, refusing to queue up, until the first 3 sections are finished. What I'd like is for all 4 sections to queue up so I can uncheck the box and move on quickly. I am pretty sure it used to do this.
That is the way it used to work yes. It was changed so that the asset update was always guaranteed to occur after the transaction and orders updates.
In the next version, I've changed this so that the downloading of XML and updating of the database are more seperate operations. This allows me to download all the XMLs at once and then keep them in a queue. The asset XML simlpy gets moved to the back of the queue until there are no other items left.
(In short, this issue will be resolved with the next update)
Originally by: Vested Interest
Also, seem to have lost the old "click the portrait to enable/disable updates". Just fyi, I kinda liked it because it makes the above process faster yet.
This is still in there, will check why it's not working.
Originally by: Vested Interest
An alternative to the above would be a hotkey shortcut (ctrl-shift-space?) to enable/disable all queues. That'd be pretty cool.
Thanks for the help!
Nice idea. I'll add something that will allow you to update everything in one go.
Another thing you may be interested in from the next update is the compact status view. This reduces the amount of space taken up by each API status update panel. Will probably be pretty handy since you have so many chars included in the group. --------------------------------------
|
Ambo
Mortis Angelus
|
Posted - 2010.08.11 14:25:00 -
[526]
Version 1.5.2.0 beta is now available.
- EMMA will now retrieve data from the industry jobs API and store it in the database (although currently it won't do anything with it)
- Added a compact version of the API update status view. It can be enabled in settings -> api update settings.
- Added an 'Update All/None' button to the top of the API update status panel. This will enable/disable API updates for ALL characters and corporations in the current group.
- Corrected bugs in the asset and order views that would show the character's assets when the user tried to view a corproation's data.
- Corrected a bug that caused items bought via contract to have negative 'cost' values.
- Corrected a spelling mistake in the tutorial text.
- The default update server is now starfreeze instead of eve-files. (Note existing installations will still keep thier current settings, to set starfreeze as the default, go into settings -> auto update settings and click restore defaults)
- Corrected a bug that caused many instances of the unacknowledged orders window to be opened if EMMA was minimized while updates were occuring.
- Added an option 'Show in taskbar when minimised'. This is in settings -> other settings. Previously, EMMA was always hidden when it was minimised. This has led to various problems in my daily use so I've added this setting. Default is for EMMA to be displayed in the taskbar when minimised.
--------------------------------------
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.08.11 15:34:00 -
[527]
Nice work and excellent decision to minimise to taskbar. Windows 7 tray icons are a bit annoying to deal with.
One slight problem with the API update display I see is that that there seems to be a slight mismatch between the window content and the window border on the right-hand edge, so that the last few millimetres of text is cut off. This isn't an issue of window size, I can drag the window as wide as I like and the text still refreshes into the same position. Minor really.
And I hope you don't take it the wrong way if I start raising new issues, but I can't help myself while I see how much stuff you're adding and fixing right now!
The Net Asset Value report is theoretically my favourite report as it would be the ideal tool for measuring the progress of my trading business. Except that there always seems to be something funky going on with the numbers somewhere so it's hard to trust the results.
1)Cash in Escrow consistently shows as zero in the most recent period of a NAV for multiple periods, or an all-time NAV report. Earlier periods will show varying amounts for Cash in Escrow, none of them correct and some of them negative.
2) Wallet balances are correct for the most recent period or in an all-time report, but in earlier periods the wallet balances of corp members are always identical to the corp wallet balance.
Historical asset values look very odd as well though right now it's hard for me to see enough of a pattern to make a useful bug report.
Once again, thanks for all your work so far.
|
Ambo
Mortis Angelus
|
Posted - 2010.08.11 19:36:00 -
[528]
Originally by: Anna Weston Nice work and excellent decision to minimise to taskbar. Windows 7 tray icons are a bit annoying to deal with.
One slight problem with the API update display I see is that that there seems to be a slight mismatch between the window content and the window border on the right-hand edge, so that the last few millimetres of text is cut off. This isn't an issue of window size, I can drag the window as wide as I like and the text still refreshes into the same position. Minor really.
Yeah, I just noticied the same thing. Serves me right for only testing on XP.
Originally by: Anna Weston
And I hope you don't take it the wrong way if I start raising new issues, but I can't help myself while I see how much stuff you're adding and fixing right now!
The Net Asset Value report is theoretically my favourite report as it would be the ideal tool for measuring the progress of my trading business. Except that there always seems to be something funky going on with the numbers somewhere so it's hard to trust the results.
1)Cash in Escrow consistently shows as zero in the most recent period of a NAV for multiple periods, or an all-time NAV report. Earlier periods will show varying amounts for Cash in Escrow, none of them correct and some of them negative.
2) Wallet balances are correct for the most recent period or in an all-time report, but in earlier periods the wallet balances of corp members are always identical to the corp wallet balance.
Historical asset values look very odd as well though right now it's hard for me to see enough of a pattern to make a useful bug report.
Once again, thanks for all your work so far.
No problem.
The NAV report is based a lot on orders so all those duplicate orders you had will be screwing it up right now. Unfortunately, these can't be corrected automatically so you really have 3 choices:
1. Wait for a while and be aware that older nav reports will always be messed up. 2. Try to correct the data manually with something like sql management tool express. 3. Nuke the old database and start from fresh.
I can give you some help with option 2 if you decide to go that way and I'll see if there are different ways I could produce the data but for now, I'm afraid your stuck with it.
--------------------------------------
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.08.11 20:23:00 -
[529]
Originally by: Ambo No problem.
The NAV report is based a lot on orders so all those duplicate orders you had will be screwing it up right now. Unfortunately, these can't be corrected automatically so you really have 3 choices:
1. Wait for a while and be aware that older nav reports will always be messed up. 2. Try to correct the data manually with something like sql management tool express. 3. Nuke the old database and start from fresh.
I can give you some help with option 2 if you decide to go that way and I'll see if there are different ways I could produce the data but for now, I'm afraid your stuck with it.
Yes, I recognise that problem is always in the background and I've provisionally decided to nuke my database and start again once this beta phase is over.
However, I'm pretty sure the messed up orders don't explain problem 2 and I'm not sure I can see how they explain problem 1. Also, I was testing with a NAV report with 10 daily report periods so the most recent days should be free of the effects of the duplicated orders, no?
|
Lucyna
Minmatar Interstellar Killer Bee Enterprises
|
Posted - 2010.08.12 01:24:00 -
[530]
HI
I'm getting a
violation of primary key constraint 'pk_AssetsHistory'. cannot insert duplicate key in object 'dbo_AssetsHistory'....
error when I generate NAV reports. I'm running the latest beta.
|
|
Kapila Parthalan
|
Posted - 2010.08.12 03:20:00 -
[531]
The check for updates during startup did not find the update, even though clicking the update button in the settings did work. I have enabled check for updates when EMMA starts and check for beta updates. The same happened for the previous update as well, to 1.5.1.2 (which was before the eve-files problem started).
|
Ambo
Mortis Angelus
|
Posted - 2010.08.12 07:14:00 -
[532]
Originally by: Kapila Parthalan The check for updates during startup did not find the update, even though clicking the update button in the settings did work. I have enabled check for updates when EMMA starts and check for beta updates. The same happened for the previous update as well, to 1.5.1.2 (which was before the eve-files problem started).
This was due to a change that made sure EMMA would only auto check for updates once every 48 hours. In retrospect, I decided it was pretty confusing so changed it back to 5 hours in the latest version.
Originally by: Lucyna HI
I'm getting a
violation of primary key constraint 'pk_AssetsHistory'. cannot insert duplicate key in object 'dbo_AssetsHistory'....
error when I generate NAV reports. I'm running the latest beta.
Interesting.. I think this might be another problem down to switching over to storing corporate asset data by corp id instead of char id.
Will take a look.
--------------------------------------
|
Lucyna
Minmatar Interstellar Killer Bee Enterprises
|
Posted - 2010.08.12 19:39:00 -
[533]
Originally by: Ambo
Originally by: Kapila Parthalan The check for updates during startup did not find the update, even though clicking the update button in the settings did work. I have enabled check for updates when EMMA starts and check for beta updates. The same happened for the previous update as well, to 1.5.1.2 (which was before the eve-files problem started).
This was due to a change that made sure EMMA would only auto check for updates once every 48 hours. In retrospect, I decided it was pretty confusing so changed it back to 5 hours in the latest version.
Originally by: Lucyna HI
I'm getting a
violation of primary key constraint 'pk_AssetsHistory'. cannot insert duplicate key in object 'dbo_AssetsHistory'....
error when I generate NAV reports. I'm running the latest beta.
Also, I now get crashes
Interesting.. I think this might be another problem down to switching over to storing corporate asset data by corp id instead of char id.
Will take a look.
|
Ambo
Mortis Angelus
|
Posted - 2010.08.13 07:54:00 -
[534]
Edited by: Ambo on 13/08/2010 07:54:29 Version 1.5.2.2 beta is now up.
This primarilly focuses on fixing the NAV report (I didn't realise how badly broken it had become with all the other changes elsewhere)
- Corrected a bug that caused the NAV report to store calculated corporate asset values using the character ID of the associated character rather than the ID of the corp itself.
- Corrected a bug in the NAV report that would cause the 'cash in escrow' for a corp to always be reported as 0 for the most recent period. (This also caused subsquent periods to be incorrect.)
- Corrected a bug in the NAV report that could cause incorrect wallet balances to be reported for characters that were part of corps that were also included in the report group.
- The changes to assets in 1.5.0.0 included updating the assets table to store the current assets in sell orders. The NAV report was calculating the value of items in sell orders in a seperate section so they were being counted twice. This has been corrected by removing the seperate 'sell order value' section from the NAV report.
- When the NAV report calculates historic asset values, it uses transaction data to work out what changes have occured to assets within a particular time frame. Now, it will also use the AssetsLost and AssetsProduced tables. (These store changes to assets that are picked up by EMMA's asset tracking system.)
- The 'cash in escrow' part of the NAV report has been revamped and will now be far more accurate.
- Fixed an occasional bug with the display of the compact API update status panel.
- Fixed a bug that caused the API status update panels to appear slightly under the edge of the main update status window in Windows Vista & 7.
- Fixed a bug that caused EMMA to think there was new documentation available every time it was was updated.
- Fixed a bug that caused the vertical scroll bar to appear slightly under the edge of the window in reports on Windows Vista & 7.
--------------------------------------
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.08.13 12:08:00 -
[535]
Edited by: Anna Weston on 13/08/2010 12:14:56 *drools*
Edit: Oops, I think you "fixed" the API update status window in the wrong direction. I can't see the timers at all now, in Windows 7.
|
Ambo
Mortis Angelus
|
Posted - 2010.08.13 12:32:00 -
[536]
Originally by: Anna Weston Edited by: Anna Weston on 13/08/2010 12:21:02 Edited by: Anna Weston on 13/08/2010 12:14:56 *drools*
Edit: Oops, I think you "fixed" the API update status window in the wrong direction. I can't see the timers at all now, in Windows 7.
Edit 2: I'm thinking now's the time to nuke this database so that I can properly use/test the New Improved NAV. If I delete the database files under C:\Users and copy in the blank database files that get installed in the EMMA folder, will that be all that's needed? Are API details etc stored in the database or in a separate config file somewhere?
God damn it! I actually had this ready to go yesterday but waited so that I could test it on my win 7 pc and there it was fine. Guess there must be something else going wrong here...
Yes, copying in the blank database files from the install folder will do the job nicely.
Almost everything is stored in the database, the only things that are not are in the *.exe.config file. This contains things like database connection strings, main window size & position, auto update settings, etc. --------------------------------------
|
Hexxx
Minmatar
|
Posted - 2010.08.13 12:35:00 -
[537]
Originally by: Ambo
Originally by: Anna Weston Edited by: Anna Weston on 13/08/2010 12:21:02 Edited by: Anna Weston on 13/08/2010 12:14:56 *drools*
Edit: Oops, I think you "fixed" the API update status window in the wrong direction. I can't see the timers at all now, in Windows 7.
Edit 2: I'm thinking now's the time to nuke this database so that I can properly use/test the New Improved NAV. If I delete the database files under C:\Users and copy in the blank database files that get installed in the EMMA folder, will that be all that's needed? Are API details etc stored in the database or in a separate config file somewhere?
God damn it! I actually had this ready to go yesterday but waited so that I could test it on my win 7 pc and there it was fine. Guess there must be something else going wrong here...
Yes, copying in the blank database files from the install folder will do the job nicely.
Almost everything is stored in the database, the only things that are not are in the *.exe.config file. This contains things like database connection strings, main window size & position, auto update settings, etc.
If you have the ability to, maybe construct some unit tests using NTest or MSUnit? It may help. Projects Blog |
Kapila Parthalan
|
Posted - 2010.08.13 12:53:00 -
[538]
Edited by: Kapila Parthalan on 13/08/2010 12:54:44
Originally by: Ambo
Originally by: Kapila Parthalan The check for updates during startup did not find the update, even though clicking the update button in the settings did work. I have enabled check for updates when EMMA starts and check for beta updates. The same happened for the previous update as well, to 1.5.1.2 (which was before the eve-files problem started).
This was due to a change that made sure EMMA would only auto check for updates once every 48 hours. In retrospect, I decided it was pretty confusing so changed it back to 5 hours in the latest version.
I see. It did indeed find the latest update automatically.
I have not seen the issue with missing assets showing up incorrectly in unacknowledged asset changes since I updated from version 1.5.1.2 to 1.5.1.5. I still have no idea why it was happening, but it may have been fixed.
The most recent issue I had that was caused by buying from your own sell order is still present.
Edit:
Originally by: Anna Weston Edit: Oops, I think you "fixed" the API update status window in the wrong direction. I can't see the timers at all now, in Windows 7.
I see the same thing.
|
Ambo
Mortis Angelus
|
Posted - 2010.08.13 13:31:00 -
[539]
Originally by: Hexxx
Originally by: Ambo
Originally by: Anna Weston Edited by: Anna Weston on 13/08/2010 12:21:02 Edited by: Anna Weston on 13/08/2010 12:14:56 *drools*
Edit: Oops, I think you "fixed" the API update status window in the wrong direction. I can't see the timers at all now, in Windows 7.
Edit 2: I'm thinking now's the time to nuke this database so that I can properly use/test the New Improved NAV. If I delete the database files under C:\Users and copy in the blank database files that get installed in the EMMA folder, will that be all that's needed? Are API details etc stored in the database or in a separate config file somewhere?
God damn it! I actually had this ready to go yesterday but waited so that I could test it on my win 7 pc and there it was fine. Guess there must be something else going wrong here...
Yes, copying in the blank database files from the install folder will do the job nicely.
Almost everything is stored in the database, the only things that are not are in the *.exe.config file. This contains things like database connection strings, main window size & position, auto update settings, etc.
If you have the ability to, maybe construct some unit tests using NTest or MSUnit? It may help.
The problem is less the test itself and more the environment. At work I can test on win XP only and build release versions. At home I can test on both XP and win 7 but cannot build release versions.
The layout issue still does not occur on XP and since that's all I can test on at work, the use of unit testing becomes a moot point. (at least in this case)
--------------------------------------
|
Ambo
Mortis Angelus
|
Posted - 2010.08.13 15:09:00 -
[540]
1.5.2.3 beta is up
Will hopefully resolve this layout problem but I can't be sure (since I can't test on win 7 right now)
I'll be away for the next week so hopefully this works. --------------------------------------
|
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.08.13 16:09:00 -
[541]
Originally by: Ambo 1.5.2.3 beta is up
Will hopefully resolve this layout problem but I can't be sure (since I can't test on win 7 right now)
I'll be away for the next week so hopefully this works.
Look's Good. Happy Vacation! (I hope you go for a vacation)
|
Lucyna
Minmatar Interstellar Killer Bee Enterprises
|
Posted - 2010.08.14 00:13:00 -
[542]
Have fun on vacation!
I'm getting really weird NAV numbers if I go back more than 3 or 4 days, like my NAV is increasing a lot going backwards in time (like 10 days ago it said it was 1.5B in NAV, and I know that isn't right because I never had that much (checked that it was only the corp), current NAV is around 337M, which has more or less been steadily increasing every day.)
|
Ambo
Mortis Angelus
|
Posted - 2010.08.14 08:21:00 -
[543]
Originally by: Lucyna Have fun on vacation!
I'm getting really weird NAV numbers if I go back more than 3 or 4 days, like my NAV is increasing a lot going backwards in time (like 10 days ago it said it was 1.5B in NAV, and I know that isn't right because I never had that much (checked that it was only the corp), current NAV is around 337M, which has more or less been steadily increasing every day.)
Thanks all, not actually going away, just taking some time off work and chilling with the missus
Can you let me know if it's a corp or character that is messing up the values (or both) and which section is wrong (assets, wallet, escrow or investments) --------------------------------------
|
Lucyna
Minmatar Interstellar Killer Bee Enterprises
|
Posted - 2010.08.14 16:38:00 -
[544]
Originally by: Ambo
Originally by: Lucyna Have fun on vacation!
I'm getting really weird NAV numbers if I go back more than 3 or 4 days, like my NAV is increasing a lot going backwards in time (like 10 days ago it said it was 1.5B in NAV, and I know that isn't right because I never had that much (checked that it was only the corp), current NAV is around 337M, which has more or less been steadily increasing every day.)
Thanks all, not actually going away, just taking some time off work and chilling with the missus
Can you let me know if it's a corp or character that is messing up the values (or both) and which section is wrong (assets, wallet, escrow or investments)
The cash in escrow is definitely off, as well as the assets. I've only tested on corporation.
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.08.14 18:00:00 -
[545]
Originally by: Ambo 1.5.2.3 beta is up
Will hopefully resolve this layout problem but I can't be sure (since I can't test on win 7 right now)
I'll be away for the next week so hopefully this works.
Fixed, thanks!
|
Lucyna
Minmatar Interstellar Killer Bee Enterprises
|
Posted - 2010.08.16 06:35:00 -
[546]
I'm getting this exception:
===================================================================================== EXCEPTION REPORT ===================================================================================== 8/15/2010 11:33:30 PM Critical - EveMarketMonitorApp.Common.EMMAException - Unhandled exception Inner Exception: Object reference not set to an instance of an object. Stack Trace: at EveMarketMonitorApp.GUIElements.Main.Main_Resize(Object sender, EventArgs e) at System.Windows.Forms.Control.OnResize(EventArgs e) at System.Windows.Forms.Form.OnResize(EventArgs e) at System.Windows.Forms.Control.OnSizeChanged(EventArgs e) at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight) at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height) at System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Form.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Control.SetBounds(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Control.set_Size(Size value) at EveMarketMonitorApp.GUIElements.Main..ctor(Boolean checkForUpdates) at EveMarketMonitorApp.Program.Main(String[] args)
|
Anna Weston
Gallente Holdings Inc
|
Posted - 2010.08.16 11:09:00 -
[547]
Edited by: Anna Weston on 16/08/2010 11:15:15
Originally by: Ambo Corrected a bug in the NAV report that could cause incorrect wallet balances to be reported for characters that were part of corps that were also included in the report group.
Not fixed, sorry. The correct wallet balances are being reported for the current period but for previous periods the character wallet balances are still being reported as the same as the corp wallet balance.
Quote: The 'cash in escrow' part of the NAV report has been revamped and will now be far more accurate.
I think there's something very wrong with the cash in escrow calculations for previous periods; I'm going to wait a couple more days so I've got more data in my now largely empty database and if it's still behaving the same way I'll post an example.
|
Trebor Whettam
|
Posted - 2010.08.16 13:37:00 -
[548]
I'm a fairly new user EMMA. I've been running it for a few months as essentially a glorified wallet tracker, but now I want to dig a bit deeper and have a couple (hopefully) brief questions.
1) How do I ensure accurate data on the Items Report? Some of my items correctly use my actual purchase price as the cost value, but some others use freakishly high numbers for the cost (much higher than I've ever paid). Will I get best results by clearing my purging my database of all the old style data? I'd hate to lose the history, but I want accurate reports more.
2) Is there any way to query the value given to individual assets in the NAV report? The asset value it reports far exceeds what the Assets Report gives, so I can only assume that it's attempting to put a value on my faction items. I deal with faction items quite a bit, so I'm curious about it.
3) Is there a tutorial or documentation on what to do with a contract entry once it's completed in game? Is EMMA smart enough to recognize when contracts are completed, or do I need to do something (if so, what?)? My apologies if this becomes obvious once you use the feature for real. I just started playing around with it.
Thanks for this excellent product. I love the route calculator.
|
Kapila Parthalan
|
Posted - 2010.08.16 15:10:00 -
[549]
Edited by: Kapila Parthalan on 16/08/2010 15:10:04
Originally by: Trebor Whettam I'm a fairly new user EMMA. I've been running it for a few months as essentially a glorified wallet tracker, but now I want to dig a bit deeper and have a couple (hopefully) brief questions.
1) How do I ensure accurate data on the Items Report? Some of my items correctly use my actual purchase price as the cost value, but some others use freakishly high numbers for the cost (much higher than I've ever paid). Will I get best results by clearing my purging my database of all the old style data? I'd hate to lose the history, but I want accurate reports more.
2) Is there any way to query the value given to individual assets in the NAV report? The asset value it reports far exceeds what the Assets Report gives, so I can only assume that it's attempting to put a value on my faction items. I deal with faction items quite a bit, so I'm curious about it.
3) Is there a tutorial or documentation on what to do with a contract entry once it's completed in game? Is EMMA smart enough to recognize when contracts are completed, or do I need to do something (if so, what?)? My apologies if this becomes obvious once you use the feature for real. I just started playing around with it.
Thanks for this excellent product. I love the route calculator.
1: That sounds like a bug. I'm not sure whether clearing your database would help, but it's worth a try.
2: The NAV report has recently been extremely buggy, so I would guess that this is another bug if the difference is very large. Another possibility: the asset value in the NAV report may be different than that of the asset report because they can use different regions to value the items. However, this usually doesn't cause large differences. Anyone know whether there are any other differences between the way NAV and assets reports compute values? I don't know of any way to get detailed asset values in the NAV report.
3: If you are talking about item exchange/auction contracts, you create a contract in EMMA when it is completed, not when it is issued. If you are talking about courier contracts, you create the contract in EMMA when the contract is issued and mark it as completed/failed/etc. when the contract is done.
|
Kapila Parthalan
|
Posted - 2010.08.16 18:13:00 -
[550]
Are previous versions of EMMA available for download anywhere? I have the alpha-test versions, but I would like to have 1.5.1.0-1.5.1.2 to test the missing assets issue I had. If not, could you send any of those versions to me?
|
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.08.18 14:22:00 -
[551]
Originally by: Kapila Parthalan Are previous versions of EMMA available for download anywhere? I have the alpha-test versions, but I would like to have 1.5.1.0-1.5.1.2 to test the missing assets issue I had. If not, could you send any of those versions to me?
Unfortunately the 1.5.1.X series where published through the web, so I do not have them any more. Maybe Ammbo have it somewhere.
However I strongly recommend to use the latest version available.
|
Kapila Parthalan
|
Posted - 2010.08.18 18:55:00 -
[552]
Originally by: Lost Hamster However I strongly recommend to use the latest version available.
Yes, I will be using the latest version. I want an older version to try to reproduce the problem, so I can find out whether it was fixed or whether I'm not seeing it anymore due to having different data or something like that.
|
Refined Gold
|
Posted - 2010.08.19 04:35:00 -
[553]
Is there any way to remove a line or two from the transacations or journals? I've got an item that I was stupid and bought by mistake for wayyy to much and the guy I bought it from was actually nice enough to refund most of my isk.. but now it's showing a major loss for me when it really wasn't.
Thanks.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.08.19 06:24:00 -
[554]
Edited by: Lost Hamster on 19/08/2010 06:26:36
Originally by: Refined Gold Is there any way to remove a line or two from the transacations or journals? I've got an item that I was stupid and bought by mistake for wayyy to much and the guy I bought it from was actually nice enough to refund most of my isk.. but now it's showing a major loss for me when it really wasn't.
Yes it's possible. Please give some info: what was the item,how many you bought, how much was the price, so I can create a sql query for that specific item.
Edit: Maybe the timestamp would help as well.
|
Ambo
Mortis Angelus
|
Posted - 2010.08.19 07:04:00 -
[555]
Originally by: Lucyna The cash in escrow is definitely off, as well as the assets. I've only tested on corporation.
Originally by: Anna Weston
Originally by: Ambo Corrected a bug in the NAV report that could cause incorrect wallet balances to be reported for characters that were part of corps that were also included in the report group.
Not fixed, sorry. The correct wallet balances are being reported for the current period but for previous periods the character wallet balances are still being reported as the same as the corp wallet balance.
Quote: The 'cash in escrow' part of the NAV report has been revamped and will now be far more accurate.
I think there's something very wrong with the cash in escrow calculations for previous periods; I'm going to wait a couple more days so I've got more data in my now largely empty database and if it's still behaving the same way I'll post an example.
I'll take a look at the NAV report again next week.
Originally by: Lucyna I'm getting this exception: stuff
Will investigate this as well.
Originally by: Trebor Whettam I'm a fairly new user EMMA. I've been running it for a few months as essentially a glorified wallet tracker, but now I want to dig a bit deeper and have a couple (hopefully) brief questions.
1) How do I ensure accurate data on the Items Report? Some of my items correctly use my actual purchase price as the cost value, but some others use freakishly high numbers for the cost (much higher than I've ever paid). Will I get best results by clearing my purging my database of all the old style data? I'd hate to lose the history, but I want accurate reports more.
2) Is there any way to query the value given to individual assets in the NAV report? The asset value it reports far exceeds what the Assets Report gives, so I can only assume that it's attempting to put a value on my faction items. I deal with faction items quite a bit, so I'm curious about it.
3) Is there a tutorial or documentation on what to do with a contract entry once it's completed in game? Is EMMA smart enough to recognize when contracts are completed, or do I need to do something (if so, what?)? My apologies if this becomes obvious once you use the feature for real. I just started playing around with it.
Thanks for this excellent product. I love the route calculator.
1) EMMA can only use true purchase value for items that it has transaction purchase records for. If you're a new user then it's likely that you won't have these records for all your assets. Since it has no data to use, it will try and get a rough purchase price from eve-central/eve-metrics. If you go to settings -> item values then select an item that is causing a problem and click on value detail. This will show you in detail how the buy or sell price of an item is determined.
2) see above
3) I think the main tutorial contains the info you need. (You can open it anytime from EMMA's menu) Kaliph's reply is correct if it does not.
Originally by: Kapila Parthalan Are previous versions of EMMA available for download anywhere? I have the alpha-test versions, but I would like to have 1.5.1.0-1.5.1.2 to test the missing assets issue I had. If not, could you send any of those versions to me?
I have an archive of all versions from 1.1.1.8 onwards. I'll mail you the relevant versions but bear in mind that the database is rarely backward compatible. I.e. for an older version of EMMA, you'll also need an older version of the DB. --------------------------------------
|
Trebor Whettam
|
Posted - 2010.08.19 11:57:00 -
[556]
Thanks for the info on contracts. It all makes sense now that I'm waiting until the contract is fulfilled before entering them.
Originally by: Lucyna I'm getting this exception:
===================================================================================== EXCEPTION REPORT ===================================================================================== 8/15/2010 11:33:30 PM Critical - EveMarketMonitorApp.Common.EMMAException - Unhandled exception Inner Exception: Object reference not set to an instance of an object. Stack Trace: at EveMarketMonitorApp.GUIElements.Main.Main_Resize(Object sender, EventArgs e) at System.Windows.Forms.Control.OnResize(EventArgs e) at System.Windows.Forms.Form.OnResize(EventArgs e) at System.Windows.Forms.Control.OnSizeChanged(EventArgs e) at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight) at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height) at System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Form.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Control.SetBounds(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Control.set_Size(Size value) at EveMarketMonitorApp.GUIElements.Main..ctor(Boolean checkForUpdates) at EveMarketMonitorApp.Program.Main(String[] args)
I suddenly started getting this error this morning.
|
Locin WeEda
Gallente Red Frog Investments Blue Sky Consortium
|
Posted - 2010.08.21 11:18:00 -
[557]
Hi Ambo,
I recently had a customer ask how to set up our pricing scheme inside EMMA's courier contract module, and from what I can see, there is no support for fixed pricing pr jump (like many of the private courier corporations offer).
Would it be possible to add some fields, like pickup fee, fee pr jump and fee pr m3, in addition to the existing ones?
Should be easier for people to see how much of a cut into their profit using a courier service will be. Maybe you even could save settings for various courier services, and use EMMA to compare pricing between various services? Red Frog Freight Service
|
DeadTwin
Amarr No.Mercy
|
Posted - 2010.08.22 05:16:00 -
[558]
Edited by: DeadTwin on 22/08/2010 05:23:07
|
Ambo
Mortis Angelus
|
Posted - 2010.08.22 09:58:00 -
[559]
Originally by: Locin WeEda Hi Ambo,
I recently had a customer ask how to set up our pricing scheme inside EMMA's courier contract module, and from what I can see, there is no support for fixed pricing pr jump (like many of the private courier corporations offer).
Would it be possible to add some fields, like pickup fee, fee pr jump and fee pr m3, in addition to the existing ones?
Should be easier for people to see how much of a cut into their profit using a courier service will be. Maybe you even could save settings for various courier services, and use EMMA to compare pricing between various services?
Hmm, you're right, there is no simple isk per jump field. I'll look into adding that in.
--------------------------------------
|
Dr Bjerring
Absinthe Brothers
|
Posted - 2010.08.22 16:11:00 -
[560]
after I used the auto updater to update to the latest version I get this exception when I try to start EMMA EXCEPTION REPORT ===================================================================================== 22-08-2010 17:58:27 Critical - EveMarketMonitorApp.Common.EMMAException - Unhandled exception Inner Exception: Object reference not set to an instance of an object. Stack Trace: at EveMarketMonitorApp.GUIElements.Main.Main_Resize(Object sender, EventArgs e) at System.Windows.Forms.Control.OnResize(EventArgs e) at System.Windows.Forms.Form.OnResize(EventArgs e) at System.Windows.Forms.Control.OnSizeChanged(EventArgs e) at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight) at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height) at System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Form.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Control.SetBounds(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Control.set_Size(Size value) at System.Windows.Forms.Form.set_Size(Size value) at EveMarketMonitorApp.GUIElements.Main..ctor(Boolean checkForUpdates) at EveMarketMonitorApp.Program.Main(String[] args)
just tell me if you need any more info to answer/solve whats wrong
|
|
Ambo
Mortis Angelus
|
Posted - 2010.08.23 13:33:00 -
[561]
Edited by: Ambo on 23/08/2010 13:33:16 Version 1.5.2.4 beta is now up.
- Fixed a bug that caused an error to occur if EMMA was started after having been closed while minimised.
- Corrected a bug in the NAV report that could cause incorrect wallet balances to be reported for characters that were part of corps that were also included in the report group. (Can't test this one but pretty sure it's fixed now)
- Added some new options to the contract settings screen (settings -> contract settings). You can now specify courier contract rewards as isk per jump, isk per m3 or isk per m3 per jump. You can also specify a base reward amount that the variable amount is then added to (this also works for the old collateral or reward based reward calculations). These new settings will be used in both the autocontractor and the manual courier contract creation screen.
--------------------------------------
|
Razz XXX
Minmatar Vashta Nerada Corp
|
Posted - 2010.08.23 18:00:00 -
[562]
Getting couple of errors
*Failed to contact eve-metrics (communication failure)
*Nav worked once and missing all current market orders totals on report
Now its crashing...
*Nav report not working Problem creating report Procedure of fuction 'JournalGetClosest' expects parameter '@corp', which was not supplied.
|
Ambo
Mortis Angelus
|
Posted - 2010.08.23 19:42:00 -
[563]
Originally by: Razz XXX Getting couple of errors
*Failed to contact eve-metrics (communication failure)
I think there might be something wrong with eve metrics I'm seeing the same problem but I've not touched anything in that area.
Quote:
*Nav worked once and missing all current market orders totals on report
Now its crashing...
*Nav report not working Problem creating report Procedure of fuction 'JournalGetClosest' expects parameter '@corp', which was not supplied.
Sounds like you have something weird going on, like an old version of the database that isn't auto updating for some reason. Can you go to 'About' and tell me the version numbers for EMMA executable and the EMMA database. --------------------------------------
|
Yek Hellkite
|
Posted - 2010.08.23 23:41:00 -
[564]
Hello fellow EMMA users. I recently discovered this program and it is absolutely great for managing production costs. However when the api updates my assets and it toggles the panel for new assets found, how can i select the option that the new asset was manufactured and not found. I have played around with this for a week now and have been unable to find that choice as the reason for emme finding a new asset.
|
Ambo
Mortis Angelus
|
Posted - 2010.08.24 07:19:00 -
[565]
Originally by: Yek Hellkite Edited by: Yek Hellkite on 23/08/2010 23:51:55 Hello fellow EMMA users. I recently discovered this program and it is absolutely great for managing production costs. However when the api updates my assets and it toggles the panel for new assets found, how can i select the option that the new asset was manufactured and not found. I have played around with this for a week now and have been unable to find that choice as the reason for emme finding a new asset.
question answered. found the asset change tracking guide http://code.google.com/p/evemarketmonitorapp/downloads/detail?name=Asset%20change%20tracking%20guide.pdf
Yes, I'm afraid this is currently unsupported. However, there is not a huge amount of work to do in order to get there so hopefully it won't be too long before manufacturers are better catered for. --------------------------------------
|
Ambo
Mortis Angelus
|
Posted - 2010.08.24 14:05:00 -
[566]
Version 1.5.2.5 is now up.
This is a general release and includes all the changes and fixes since the last general release (1.4.3.0 back in May).
Additionally, this change re-instates the licensing module, though it is not currently active.
It is my intention to again start charging a license fee for EMMA. This is due to the large amount of work that I've put into it recently and the work that I will continue to put in over the coming months to further improve the system.
The licensing system will remain inactive until the next general update, anticipated to be sometime next week.
If you previously bought a license then you MUST evemail me before that time and let me know that you want a new key. I will then check my records and send a new key if I have a previous payment from you. NOTE - you must use the same character that originally sent the isk.
If you did not previously buy a license then you have 3 options to keep using EMMA:
1) Disable automatic updates and continue to use the current version for free indefinitely. As soon as you update to a new version, EMMA will no longer be useable. 2) Pay 50 mil isk for a 'lite' license. This allows you to have one character or corp per report group but otherwise, all functionallity is available. 3) Pay 100 mil isk for full license that allows unrestricted use.
As of this release, you can view your current license status by clicking the 'license' button in EMMA. This will show if you have any trial time remaining (as before, trial time is 14 days) or not.
Finally, anyone who has contributed significantly to EMMA will get a free full license (or license fee refund). This includes testers, files hosters and content/code contributers. If you think you qualify and want a license then please evemail me.
Any questions, please let me know.
Thanks, Ambo. --------------------------------------
|
Razz XXX
Minmatar Vashta Nerada Corp
|
Posted - 2010.08.24 17:28:00 -
[567]
I have windows 7, What are steps for clean install w/old EMMA installed? I tried just uninstalling EMMA, database must be somewhere else.
PS. should of charged more :)
|
Kapila Parthalan
|
Posted - 2010.08.24 17:35:00 -
[568]
Originally by: Razz XXX I have windows 7, What are steps for clean install w/old EMMA installed? I tried just uninstalling EMMA, database must be somewhere else.
PS. should of charged more :)
EMMA's database is located at %APPDATA%\EMMA\Data. On Windows 7, this normally expands to C:\Users\<your username>\AppData\Roaming\EMMA\Data. Delete that folder to clear all your data.
|
FreddyMac
|
Posted - 2010.08.24 19:49:00 -
[569]
I get this error after starting Emma. The error happens AS the program is loading up.
EXCEPTION REPORT ===================================================================================== 8/23/2010 8:59:20 PM Error - EveMarketMonitorApp.Common.EMMAException - Problem loading main form. Inner Exception: Object reference not set to an instance of an object. Stack Trace: at EveMarketMonitorApp.GUIElements.Main.Main_Load(Object sender, EventArgs e)
The program is never able to load. Any ideas?
|
Ambo
Mortis Angelus
|
Posted - 2010.08.25 05:57:00 -
[570]
Originally by: FreddyMac I get this error after starting Emma. The error happens AS the program is loading up.
EXCEPTION REPORT ===================================================================================== 8/23/2010 8:59:20 PM Error - EveMarketMonitorApp.Common.EMMAException - Problem loading main form. Inner Exception: Object reference not set to an instance of an object. Stack Trace: at EveMarketMonitorApp.GUIElements.Main.Main_Load(Object sender, EventArgs e)
The program is never able to load. Any ideas?
Is this after updating to the latest version? If not, could you tell me what version you are using (right click the executable file, goto properties -> details and check the file or product version (they're both the same) --------------------------------------
|
|
Ambo
Mortis Angelus
|
Posted - 2010.08.25 15:10:00 -
[571]
Version 1.5.2.6 is now up. I've decided to put this on general release in order to infrom everyone as much as possible about the change to a licnesed system.
- Added Paradoxon's changes to the route planner. This includes displaying the region as well as system name and a few other tweaks.
- Corrected a bug in the route planner that would cause the 'add waypoints from assets' feature to work incorrectly if a corporation was chosen as the asset owner to use.
- (Hopefully) Corrected a bug that could sometimes cause the Assets update to run before transactions or orders updates (the assets update should always go last). This caused various knockon issues such as not being able to calculate profit for sell transactions.
- Added a warning about not having a valid license when EMMA starts up.
--------------------------------------
|
Maver Rick
Stormtrooper School
|
Posted - 2010.08.25 20:53:00 -
[572]
So i'm getting an error with the newest version of EMMA right after startup.
"There was a problem validating your installation. Object Reference not set to an instance of an object"
Running Windows 7 Home Premium,EMMA version 1.5.2.6.
I've tried uninstalling and deleting all the EMMA data I could find, and then reinstalling to no avail.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.08.26 07:23:00 -
[573]
Originally by: Maver Rick So i'm getting an error with the newest version of EMMA right after startup.
"There was a problem validating your installation. Object Reference not set to an instance of an object"
Running Windows 7 Home Premium,EMMA version 1.5.2.6.
I've tried uninstalling and deleting all the EMMA data I could find, and then reinstalling to no avail.
I think the problem is that my old emma was licensed, however with the new build, the old license and the new build are conflicting with each other.
|
Ambo
Mortis Angelus
|
Posted - 2010.08.26 08:08:00 -
[574]
1.5.2.7 is up
- Added a progress bar to the unacknowledged asset changes screen that will show the progress of the completion process after clicking 'ok'.
- Corrected a bug that could cause corporate asset updates to hang idefinitely.
- Corrected a bug that would cause an null reference error to occur during startup.
--------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.08.26 08:56:00 -
[575]
Look's better.
|
Peri Phusis
|
Posted - 2010.08.27 01:44:00 -
[576]
Sell orders are not posted or calculated in NAV report
|
Ambo
Mortis Angelus
|
Posted - 2010.08.27 07:15:00 -
[577]
Originally by: Peri Phusis Sell orders are not posted or calculated in NAV report
They are included as part of the assets group.
I could separate them out again if that's what people want. --------------------------------------
|
Trebor Whettam
|
Posted - 2010.08.27 13:48:00 -
[578]
Originally by: Maver Rick So i'm getting an error with the newest version of EMMA right after startup.
"There was a problem validating your installation. Object Reference not set to an instance of an object"
Running Windows 7 Home Premium,EMMA version 1.5.2.6.
I've tried uninstalling and deleting all the EMMA data I could find, and then reinstalling to no avail.
This sounds very similar to the error that I (and a few others) have gotten on recent builds. A reinstallation resolved the problem for me at least temporarily, but this morning it crashed while running in the background (I believe it was during an API update).
It's unfortunate that these issues are popping up now at the time when I need to decide whether to pay to use it.
|
Ambo
Mortis Angelus
|
Posted - 2010.08.27 14:40:00 -
[579]
Originally by: Trebor Whettam
This sounds very similar to the error that I (and a few others) have gotten on recent builds. A reinstallation resolved the problem for me at least temporarily, but this morning it crashed while running in the background (I believe it was during an API update).
It's unfortunate that these issues are popping up now at the time when I need to decide whether to pay to use it.
hehe, indeed.
the error you quoted is certainly fixed now but there is still an issue around the assets update for corps. The new build - 1.5.2.8 *should* fix this but I can't be sure because it's an intermittent problem.
I've added some diagnostics that should help identify the exact issue.
If anyone gets an asset update that is stuck on 'queued' for more than a few minutes then please let me know and check your exceptionlog.txt file for entries starting with: 'Warning, not all queued XML files were processed'.
Thanks. --------------------------------------
|
Kaldira
|
Posted - 2010.08.27 16:38:00 -
[580]
Edited by: Kaldira on 27/08/2010 16:40:06 Edited by: Kaldira on 27/08/2010 16:39:45 Item Report
Just an observation - this is to me very sluggish probably because I buy vast amounts of minerals and I tend to get a lot of transactions with small amounts in.
|
|
Ambo
Mortis Angelus
|
Posted - 2010.08.27 16:55:00 -
[581]
Originally by: Kaldira
Item Report
Just an observation - this is to me very sluggish probably because I buy vast amounts of minerals and I tend to get a lot of transactions with small amounts in.
Yeah, that'll do it.
I'll see if there are any further optimisations I can do as part of the next big release. --------------------------------------
|
sir gankalot
|
Posted - 2010.08.27 16:59:00 -
[582]
Ehm, It says I have 973% something overhead on PLEX I bought and that I made a 40 million loss on them this month. I bought 17 of them and sold 13. Average buy around 315, average sell around 330.
Am I being teh noob here or is this just a bug?
|
sir gankalot
|
Posted - 2010.08.27 17:59:00 -
[583]
Originally by: sir gankalot Ehm, It says I have 973% something overhead on PLEX I bought and that I made a 40 million loss on them this month. I bought 17 of them and sold 13. Average buy around 315, average sell around 330.
Am I being teh noob here or is this just a bug?
Hm, it appears the 'cost of units sold' is just a few 100k under the 'average sell price'. How can that be if the average buy price is not even 315 and the average sell is just below 330?
|
Dezolf
Minmatar DAX Action Stance
|
Posted - 2010.08.27 21:36:00 -
[584]
Typos sneaked in. "Arange items by category" and "include unpackaged ships, fittings, containers and thier contents", under the Reports -> Assets Reports
|
Intaki Shadow
|
Posted - 2010.08.28 20:03:00 -
[585]
why doesn't my asset value on the nav report match the total estimated value on the assets report ? also no average buy price is calculated for the all items, why not ? would be nice to have percentage margins on the assets report also.
orders view would be nice to show isk volume of activity per time period, as well as profit per day per order.
there's no reprocess values for drone alloys either...? that's kind of lol.
|
Ambo
Mortis Angelus
|
Posted - 2010.08.30 13:39:00 -
[586]
Originally by: sir gankalot
Originally by: sir gankalot Ehm, It says I have 973% something overhead on PLEX I bought and that I made a 40 million loss on them this month. I bought 17 of them and sold 13. Average buy around 315, average sell around 330.
Am I being teh noob here or is this just a bug?
Hm, it appears the 'cost of units sold' is just a few 100k under the 'average sell price'. How can that be if the average buy price is not even 315 and the average sell is just below 330?
The reason is that the 'average buy price' is the price of items bought during that time period. 'Cost of units sold' is the price you originally paid when you bought the items that you sold during that time period. These are often different numbers.
It sounds like you would have made a small profit but due to taxes and so on, you actually ended up with a small loss.
Originally by: Dezolf Typos sneaked in. "Arange items by category" and "include unpackaged ships, fittings, containers and thier contents", under the Reports -> Assets Reports
Thanks, will get those sorted.
Originally by: Intaki Shadow why doesn't my asset value on the nav report match the total estimated value on the assets report ? also no average buy price is calculated for the all items, why not ? would be nice to have percentage margins on the assets report also.
orders view would be nice to show isk volume of activity per time period, as well as profit per day per order.
there's no reprocess values for drone alloys either...? that's kind of lol.
Asset report total value and NAV total assets value are often different because the Assets report goes through a more in-depth route to try and determine value. It's slower but hopefully more accurate.
There is no average buy price for all items because it would be meaningless. I could calculate it but I can't see why anyone would want it.
Percentage margins on the assets report... Well I guess it would be simple enough to add in. I'll put it on my to do list.
Orders view changes are a more major change. Not on the cards right now but I'll add it to the long term list.
No reprocess value for drone alloys - will have to try that. There is lots of stuff that has weird/incomplete data for reprocessing, probably just one of those cases where the data has to be pulled from somewhere different.
--------------------------------------
|
sir gankalot
|
Posted - 2010.08.30 14:07:00 -
[587]
Originally by: Ambo
Originally by: sir gankalot
Originally by: sir gankalot Ehm, It says I have 973% something overhead on PLEX I bought and that I made a 40 million loss on them this month. I bought 17 of them and sold 13. Average buy around 315, average sell around 330.
Am I being teh noob here or is this just a bug?
Hm, it appears the 'cost of units sold' is just a few 100k under the 'average sell price'. How can that be if the average buy price is not even 315 and the average sell is just below 330?
The reason is that the 'average buy price' is the price of items bought during that time period. 'Cost of units sold' is the price you originally paid when you bought the items that you sold during that time period. These are often different numbers.
It sounds like you would have made a small profit but due to taxes and so on, you actually ended up with a small loss.
Strange, broker fees and taxes should not account for more than about 3.something million with my trade skills and standings. And no way did I buy PLEX near 325 million. It's not only PLEX though, some other items have strange numbers too.
|
Ambo
Mortis Angelus
|
Posted - 2010.08.31 07:27:00 -
[588]
Originally by: sir gankalot
Originally by: Ambo
Originally by: sir gankalot
Originally by: sir gankalot Ehm, It says I have 973% something overhead on PLEX I bought and that I made a 40 million loss on them this month. I bought 17 of them and sold 13. Average buy around 315, average sell around 330.
Am I being teh noob here or is this just a bug?
Hm, it appears the 'cost of units sold' is just a few 100k under the 'average sell price'. How can that be if the average buy price is not even 315 and the average sell is just below 330?
The reason is that the 'average buy price' is the price of items bought during that time period. 'Cost of units sold' is the price you originally paid when you bought the items that you sold during that time period. These are often different numbers.
It sounds like you would have made a small profit but due to taxes and so on, you actually ended up with a small loss.
Strange, broker fees and taxes should not account for more than about 3.something million with my trade skills and standings. And no way did I buy PLEX near 325 million. It's not only PLEX though, some other items have strange numbers too.
The overhead is calculated as a percentage of the net profit. i.e. it is the percentage of your profits that you lost to overheads. If the percentage is higher than 100% then it just means your overheads were more than your profits.
e.g. net profit = 1 mil overheads = 12 mil
overheads % = (overheads / net profit) * 100 = 1200% --------------------------------------
|
sir gankalot
|
Posted - 2010.08.31 15:29:00 -
[589]
Originally by: Ambo
The overhead is calculated as a percentage of the net profit. i.e. it is the percentage of your profits that you lost to overheads. If the percentage is higher than 100% then it just means your overheads were more than your profits.
e.g. net profit = 1 mil overheads = 12 mil
overheads % = (overheads / net profit) * 100 = 1200%
I know, I'm just saying the net profit figures can't be right.
If I buy something at 315 (buy order) and sell at 330, than that's some mighty overhead costs if it goes over 15 million. 1.0395 broker fees (0.33%) for buy order and at most 0.5% broker fees and 0.5 % sales taxes for the sell order. 3.3+1.04 million would be 4.34 million MAX overhead costs. And I can see from the ingame journal that every singel one of my PLEX buy/sells had a much greater margin.
Something is just not right. Never had similar probs with EMMA but some of the figures I'm getting must be wrong, or I'm missing something...
|
Razz XXX
Minmatar Vashta Nerada Corp
|
Posted - 2010.08.31 19:19:00 -
[590]
Edited by: Razz XXX on 31/08/2010 19:20:20 Just makes a lot easier for me if separate sell orders out again on NAV report. Makes easier to track which char is getting low on sell orders/who's excess inventory.
Is possible add names in API Update status windows, got few toons that just look alike.
|
|
Ambo
Mortis Angelus
|
Posted - 2010.09.01 11:30:00 -
[591]
Originally by: sir gankalot I know, I'm just saying the net profit figures can't be right.
If I buy something at 315 (buy order) and sell at 330, than that's some mighty overhead costs if it goes over 15 million. 1.0395 broker fees (0.33%) for buy order and at most 0.5% broker fees and 0.5 % sales taxes for the sell order. 3.3+1.04 million would be 4.34 million MAX overhead costs. And I can see from the ingame journal that every singel one of my PLEX buy/sells had a much greater margin.
Something is just not right. Never had similar probs with EMMA but some of the figures I'm getting must be wrong, or I'm missing something...
Ah, but you're not buying at 315 and selling at 330. Earlier, you said:
Quote:
it appears the 'cost of units sold' is just a few 100k under the 'average sell price'
So your net profit in this case was only a few 100k per item. As you point out above, this amount will easily be wiped out by overheads.
The Buy price on the item report is not necessarily the price you paid for the items that were sold. Perhaps an example would help:
(all transactions are assumed to be in the same station) week 1: I buy 10 widgets at a price of 120 mil isk.
I run an item report and it will show a buy price of 120 mil for 10 units but no sell price and no profits.
week 2: I buy 10 widgets at a price of 100 mil isk and sell 10 at a price of 125 mil isk.
Under the old system, an item report for this week would show a buy price of 100 mil, a sell price of 125 mil and a 'cost of units sold' of 120 mil. Profit would be 5 mil per unit.
However, it now depends on when the transactions occur. At the end of week 1, EMMA knows that you have 10 widgets that cost 120 mil each. If the sell transactions in week 2 occur first then the profit on those sell transactions would be based on a purchase price of 120 mil and they would therefore show a profit of 5 mil each. The item report would look the same as it used to.
Now, when items are added to a stack, EMMA will average out the purchase price. I.e. if the buy transaction occurs first then you'll have 10 units at 100 mil and 10 units at 120 being merged together. The resulting stack of assets will be 20 units with a purchase price of 110 mil each. In this case, the item report will show a buy price of 100 mil, sell price of 120 mil and a 'cost of units sold' of 110 mil. Profit will be 15 mil per unit.
It certainly sounds like EMMA is behaving correctly. However, if you still believe there is a problem then let me know and I can take a look at the data directly.
Originally by: Razz XXX Just makes a lot easier for me if separate sell orders out again on NAV report. Makes easier to track which char is getting low on sell orders/who's excess inventory.
Is possible add names in API Update status windows, got few toons that just look alike.
I'll add those changes to the list, both should be simple enough to make. --------------------------------------
|
Ambo
Mortis Angelus
|
Posted - 2010.09.01 12:15:00 -
[592]
1.5.2.9 is now out. Main change is that a license will now be required to use EMMA after the 14 day trial expires.
The next update is likely to be a major one that will use industry jobs data to try and work out cost of produced items. It's unknown how long this will take but expect it to take a little longer than has generally been the case lately.
--------------------------------------
|
clixoras
|
Posted - 2010.09.01 12:33:00 -
[593]
Just like to say that i will gladly pay the licence fee now EMMA has evolved into a stable and reliable tool. Thanks for the good work Ambo!
b.t.w. are you aware of the fact that BPC's are calculated at BPO value? My NAV was a bit high and i turned out EMMA calculated the est.value of a few Typhoon BPC's at 16B. Perhaps it's better to leave out BPC's / BPO's at all in NAV / ASSET reports?
About the industry jobs update (which i applaud loudly here :)). How are you going to know which ME value is used for bpc/bpo's? Because don't you need this information to calculate the used materials and thus costs?
|
sir gankalot
|
Posted - 2010.09.01 14:26:00 -
[594]
Edited by: sir gankalot on 01/09/2010 14:26:45
Originally by: Ambo
Originally by: sir gankalot
Ah, but you're not buying at 315 and selling at 330. Earlier, you said:
Quote:
it appears the 'cost of units sold' is just a few 100k under the 'average sell price'
So your net profit in this case was only a few 100k per item. As you point out above, this amount will easily be wiped out by overheads.
The Buy price on the item report is not necessarily the price you paid for the items that were sold. Perhaps an example would help:
(all transactions are assumed to be in the same station) week 1: I buy 10 widgets at a price of 120 mil isk.
I run an item report and it will show a buy price of 120 mil for 10 units but no sell price and no profits.
week 2: I buy 10 widgets at a price of 100 mil isk and sell 10 at a price of 125 mil isk.
Under the old system, an item report for this week would show a buy price of 100 mil, a sell price of 125 mil and a 'cost of units sold' of 120 mil. Profit would be 5 mil per unit.
However, it now depends on when the transactions occur. At the end of week 1, EMMA knows that you have 10 widgets that cost 120 mil each. If the sell transactions in week 2 occur first then the profit on those sell transactions would be based on a purchase price of 120 mil and they would therefore show a profit of 5 mil each. The item report would look the same as it used to.
Now, when items are added to a stack, EMMA will average out the purchase price. I.e. if the buy transaction occurs first then you'll have 10 units at 100 mil and 10 units at 120 being merged together. The resulting stack of assets will be 20 units with a purchase price of 110 mil each. In this case, the item report will show a buy price of 100 mil, sell price of 120 mil and a 'cost of units sold' of 110 mil. Profit will be 15 mil per unit.
It certainly sounds like EMMA is behaving correctly. However, if you still believe there is a problem then let me know and I can take a look at the data directly.
What my problem is: It says cost of unit near 330 million while even with MAX possible overhead costs, I NEVAR bought PLEX at those prices. Well, maybe a year ago but those are long gone, either used or traded (yes I know that 100% certain).
In august, the most I spent for one was 318.4, and those VERY same got sold for just shy of 332 mil. And all my plex trades had at LEAST a gross margin of 10 mill that month, and most had a lot more.
Now unless my overhead calculations are completely wrong, EMMA is wrong .
I did use some PLEX to extend my accounts but those were bought and immediatly added to game time.
Even if that would have caused the strange numbers, there are other items that appear to have too high 'cost of units sold'. I'm just using the PLEX as example cuz it stands out.
But right now I'm looking at an item I bought 8 off at 34.something that gets 38. something at cost of units sold.
If you could take a look at the data I'd be most happy. Should I EVE mail you about that?
Btw: though EMMA says it requires a License now, I can still make an item report despite getting the "trial ended" message.
|
Ambo
Mortis Angelus
|
Posted - 2010.09.01 16:38:00 -
[595]
Originally by: clixoras
Just like to say that i will gladly pay the licence fee now EMMA has evolved into a stable and reliable tool. Thanks for the good work Ambo!
b.t.w. are you aware of the fact that BPC's are calculated at BPO value? My NAV was a bit high and i turned out EMMA calculated the est.value of a few Typhoon BPC's at 16B. Perhaps it's better to leave out BPC's / BPO's at all in NAV / ASSET reports?
About the industry jobs update (which i applaud loudly here :)). How are you going to know which ME value is used for bpc/bpo's? Because don't you need this information to calculate the used materials and thus costs?
Thanks. :)
The BPO/BPC situation was all but impossible to resolve before. The next update will include improvements to BPO/BPC management and valuation.
The ME value actually comes from the industry job itself so there should be no problem there.
Originally by: sir gankalot
What my problem is: It says cost of unit near 330 million while even with MAX possible overhead costs, I NEVAR bought PLEX at those prices. Well, maybe a year ago but those are long gone, either used or traded (yes I know that 100% certain).
In august, the most I spent for one was 318.4, and those VERY same got sold for just shy of 332 mil. And all my plex trades had at LEAST a gross margin of 10 mill that month, and most had a lot more.
Now unless my overhead calculations are completely wrong, EMMA is wrong .
I did use some PLEX to extend my accounts but those were bought and immediatly added to game time.
Even if that would have caused the strange numbers, there are other items that appear to have too high 'cost of units sold'. I'm just using the PLEX as example cuz it stands out.
But right now I'm looking at an item I bought 8 off at 34.something that gets 38. something at cost of units sold.
If you could take a look at the data I'd be most happy. Should I EVE mail you about that?
Btw: though EMMA says it requires a License now, I can still make an item report despite getting the "trial ended" message.
Ok, I suspect that what's going on is a hangover from the older system. Since items that were consumed were essentially invisible, this caused really old values to sometimes be used.
In any case, you can email me the database ([email protected]) and I'll take a look. Thanks for the info about the license as well, serves me right for rushing things today. :P --------------------------------------
|
Ambo
Mortis Angelus
|
Posted - 2010.09.02 12:31:00 -
[596]
Version 1.5.2.10 is now up.
- The licensing module will now shut the program down correctly if the user does not have a valid license.
- Corrected a rare problem that could cause assets updates to get stuck in the 'queued' state.
- Asset value and value of items in sell orders are again shown seperately on the NAV report.
- The API update status panel now displays the names of characters and corps.
- Updated the 'Check/Repair Data' button to also migrate corporate asset and order data stored against a character ID to the correct corp ID.
--------------------------------------
|
sir gankalot
|
Posted - 2010.09.02 14:08:00 -
[597]
Edited by: sir gankalot on 02/09/2010 14:14:49
Originally by: Ambo
Ok, I suspect that what's going on is a hangover from the older system. Since items that were consumed were essentially invisible, this caused really old values to sometimes be used.
In any case, you can email me the database ([email protected]) and I'll take a look. Thanks for the info about the license as well, serves me right for rushing things today. :P
Being an idiot, I have to ask: where can I find the database?
Edit: me thinks I found it.
|
Razz XXX
Minmatar Vashta Nerada Corp
|
Posted - 2010.09.04 00:23:00 -
[598]
Edited by: Razz XXX on 04/09/2010 00:23:51 Thanks for taking time on my input in last update.
Got another ideal.
Manufacturing jobs update every 15mins wondering where I can change this to every 1hr or once day.
|
Vegor Fintash
|
Posted - 2010.09.04 16:04:00 -
[599]
How do you get a license and what is the cost?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.09.04 18:12:00 -
[600]
Originally by: Vegor Fintash How do you get a license and what is the cost?
Originally by: Ambo
If you did not previously buy a license then you have 3 options to keep using EMMA:
1) Disable automatic updates and continue to use the current version for free indefinitely. As soon as you update to a new version, EMMA will no longer be useable. 2) Pay 50 mil isk for a 'lite' license. This allows you to have one character or corp per report group but otherwise, all functionality is available. 3) Pay 100 mil isk for full license that allows unrestricted use.
Send Money to Ambo, and probably drop him an evemail.
|
|
Squid Prime
|
Posted - 2010.09.08 12:47:00 -
[601]
I have a similar problem as gankalot:
Over the course of 6 days I bought 14k units of an item X. The price I paid varied between 11k ISK and 12.5k ISK. During the same time frame I sold all 14k units at prices between 15k ISK and 16.2k ISK. In a worst case scenario my gross profit would be somewhere around 35mil. However in the Item report, the gross profit is 8.5mil (???) and net is 5.5mil (correct due to taxes). The cost of units sold is 15.5k which is again weird as never ever i have paid more than 12.5k/piece.
I have never before traded that item so there can't be any leftover data in the DB. The DB was anyway cleared a week or two before these trades so no residual data there.
All the data regarding prices and quantities is found correctly in Transactions list. It is also as I recall it in-game. The transactions list also shows that over half of the items were actually sold with 16k+ ISK which makes the real difference even way bigger than it is in worst case scenario
Let me know if you want me to send you the DB or you need any additional information.
PS: I just remembered that for 3-4 days the profit was displayed correctly, net was around 40mil+ and just in the last 2 days it dropped to 5mil which is impossible since I never sold the item for a loss
|
Ambo
Mortis Angelus Dead Terrorists
|
Posted - 2010.09.08 12:56:00 -
[602]
Originally by: Squid Prime I have a similar problem as gankalot:
Over the course of 6 days I bought 14k units of an item X. The price I paid varied between 11k ISK and 12.5k ISK. During the same time frame I sold all 14k units at prices between 15k ISK and 16.2k ISK. In a worst case scenario my gross profit would be somewhere around 35mil. However in the Item report, the gross profit is 8.5mil (???) and net is 5.5mil (correct due to taxes). The cost of units sold is 15.5k which is again weird as never ever i have paid more than 12.5k/piece.
I have never before traded that item so there can't be any leftover data in the DB. The DB was anyway cleared a week or two before these trades so no residual data there.
All the data regarding prices and quantities is found correctly in Transactions list. It is also as I recall it in-game. The transactions list also shows that over half of the items were actually sold with 16k+ ISK which makes the real difference even way bigger than it is in worst case scenario
Let me know if you want me to send you the DB or you need any additional information.
PS: I just remembered that for 3-4 days the profit was displayed correctly, net was around 40mil+ and just in the last 2 days it dropped to 5mil which is impossible since I never sold the item for a loss
Something funky is definitely going on. It's difficult to identify the exact problem though. If I could have a copy of your DB that may well help. (Please send to [email protected] if you don't mind)
In other news 1.5.2.11 is released. Several people have asked for a way to extend their trial period. Consequently, I've released a small update that adds a 'monthly' license that lets you use emma until the end of the current calender month. If you're interested then eve-mail me in game. --------------------------------------
|
Caleb Ayrania
Gallente TarNec manufacturing disaster
|
Posted - 2010.09.08 13:05:00 -
[603]
A small question/request.
A few discussion has come up about audits in other threads, and as a result of a lot of the scams. Would it be possible to convince you to take a look at the possibility to develop some tools for EMMA that can be better used for servicing auditor needs?
Already a lot of the needs are covered in some ways by EMMA, just a few tweeks and maybe reporting features could be useful?
Tycoon wannabe go here: SCC Lounge cocktails and Dreams. |
sir gankalot
|
Posted - 2010.09.08 13:13:00 -
[604]
Originally by: Ambo
Something funky is definitely going on. It's difficult to identify the exact problem though. If I could have a copy of your DB that may well help. (Please send to [email protected] if you don't mind)
Well, good to see I'm not imagining things
I think the problems started 1 update b4 you reinstated the license thingy. Hope that helps. At least that's when I noticed it first. I'm not someone who makes use of EMMA every day or even every week so it could have been in there longer.
|
Ambo
Mortis Angelus Dead Terrorists
|
Posted - 2010.09.08 19:05:00 -
[605]
Originally by: Caleb Ayrania A small question/request.
A few discussion has come up about audits in other threads, and as a result of a lot of the scams. Would it be possible to convince you to take a look at the possibility to develop some tools for EMMA that can be better used for servicing auditor needs?
Already a lot of the needs are covered in some ways by EMMA, just a few tweeks and maybe reporting features could be useful?
Well I can't promise anything concrete but I can certainly take a look.
If you add your requests to the issues list then I'll take a look at them as and when I can. --------------------------------------
|
Squid Prime
|
Posted - 2010.09.09 11:42:00 -
[606]
Ambo, I have just sent you a copy of the DB. Let me know if I can provide further details. Thanks for having a look on this issue
|
Kaldira
|
Posted - 2010.09.09 21:04:00 -
[607]
Asset Report
I am not at all sure that this is including all the items.
Carried out a full report
- All Characters
- All Corporations
- Arrange Items by Category
- All Columns Displayed
- The Forge as Region for Estimating
- All Regions Included
- Include Items in Transit
- Include Unpackaged ships etc
Done this several times to check - randomly missed items that were in hangers and/or containers. For example Robotics, Capital Cargo Bays, Silicon.
This appear in the straight assets display dialog and in the database itself. Any clue?
|
Ambo
Mortis Angelus Dead Terrorists
|
Posted - 2010.09.09 21:11:00 -
[608]
Originally by: Kaldira Asset Report
I am not at all sure that this is including all the items.
Carried out a full report
- All Characters
- All Corporations
- Arrange Items by Category
- All Columns Displayed
- The Forge as Region for Estimating
- All Regions Included
- Include Items in Transit
- Include Unpackaged ships etc
Done this several times to check - randomly missed items that were in hangers and/or containers. For example Robotics, Capital Cargo Bays, Silicon.
This appear in the straight assets display dialog and in the database itself. Any clue?
So you're saying that if you go into the asset's view and filter by robotics for example, I might find 26 units and then in the assets report I might see 24 units?
Certainly items in containers are processed correctly (pretty much everything I own is in containers) However, hangers, I'm not so sure about. In fact, corp assets in general are a bit of a grey area. If you can narrow down which assets are missing and what the common theme of those missing assets is then that would be very helpful.
In any case, I'll be trying to put together some test data to see if I can reproduce the problem. --------------------------------------
|
Kaldira
|
Posted - 2010.09.10 09:24:00 -
[609]
Got a lot of assets but ones I have spotted
Capital Cargo Bays Capital Sensor Cluster Robotics Oxygen Broadcast Nodes Water Silicon Bacteria
Some are just in Corp Hanger, Some in Corp Hanger + Containers, Some in just containers in corp hanger.
Looking at that list it would "appear" to be certain groups but others in the groups do appear such as Capital Construction Parts and Biofuels.
Not one particular office as the missing ones are spread over 3 offices
|
MaddB
Eve University
|
Posted - 2010.09.14 15:23:00 -
[610]
Hello;
I am a registered 'light' version user. I was wondering if you could add to the functionality of the route Planner. I'll first describe what I currently do and then list the requested changes.
Thank you for making this program. I've tried several other market types and this is the most complete.
Current Use I toggle between the in game asset window and EMMA to plan my route. - In game I can search for specifics (like all modules). - Once I have my listing of systems I then add them to EMMA. - I go back to the game and make a new list of systems (like all ammo or minerals) and filter that search by a min quantity. - Then I add those systems to EMMA (but double checking to make sure they are not already in the list). - EMMA plans my route - I then delete any Low Sec Systems and re-plan route - Now I have my final route and I start my journey
During my route someone needs me to make a detour for some reason. - Once done I change the start system to be my current system - I then use the in game asset window compared to my WP list to figure out what systems to delete - - This is difficult because some systems I have already been to have assets in them I chose not to pick up (like 100 ammo at a station). - - EMMA also adds to this difficulty because it lists WPs next to the systems further down the list even if you traveled through that system already. - I re-plan my route
Requested Features - Instead of adding WPs for all systems you have assets in could you allow a search for any string with a min filter? - - With this feature it would be nice to do multiple searches, adding all the systems after each search (not clearing out all the current WPs). - Allow sorting of the WP list by Name and Jumps from start system. This will make it easier to adjust your route while in progress and to further filter systems (like seeing x system is 20 jumps away and everything else is 5 jumps) - On the actual route list making the WP next to the system show up on the first instance of that system. - - When I am doing my route I just sort my assets by jumps and when it says 0 jumps I show each station and decide if I will dock there. It would make it easier to adjust the route later on if I could just compare what system I am in with that list, remove all the WPs above where I'm at and keep the ones below.
Completely Separate Request - On the Assets and Orders Tab can we have an out bidder feature? - - You could set a range filter with it and it would compare your price and see if you are the highest/lowest outside of that range (so if I have my order range at 10 and my over-bidder range at 1, it would ignore all competitors that have their range as system/station and only see if anyone with a jump range of 1 or more has out bid me.
Cache Are there any plans to be able to import export data such as orders / prices? Or add support for those cache viewers?
Again, thank you for making this program and for any consideration you give to the above requests. ~ MaddB
|
|
Ambo
Mortis Angelus Dead Terrorists
|
Posted - 2010.09.15 08:02:00 -
[611]
Originally by: MaddB
Requested Features - Instead of adding WPs for all systems you have assets in could you allow a search for any string with a min filter? - - With this feature it would be nice to do multiple searches, adding all the systems after each search (not clearing out all the current WPs).
That's certainly do-able.
Quote:
- Allow sorting of the WP list by Name and Jumps from start system. This will make it easier to adjust your route while in progress and to further filter systems (like seeing x system is 20 jumps away and everything else is 5 jumps)
Ok, Had a little trouble seeing what the point was at first but think I get it now.
Quote:
- On the actual route list making the WP next to the system show up on the first instance of that system. - - When I am doing my route I just sort my assets by jumps and when it says 0 jumps I show each station and decide if I will dock there. It would make it easier to adjust the route later on if I could just compare what system I am in with that list, remove all the WPs above where I'm at and keep the ones below.
I can understand the first part of this but the second part confuses me. I *think* what you're saying is you want to be able to select a system in the route list and then remove any waypoints (from the waypoint list) that are above that position in the route?
Quote:
Completely Separate Request - On the Assets and Orders Tab can we have an out bidder feature? - - You could set a range filter with it and it would compare your price and see if you are the highest/lowest outside of that range (so if I have my order range at 10 and my over-bidder range at 1, it would ignore all competitors that have their range as system/station and only see if anyone with a jump range of 1 or more has out bid me. - - As a purely data related add on for this... Could you show how many stations are included in your range and how many stations you are the top bidder for (23/122 stations)?
Cache Are there any plans to be able to import export data such as orders / prices? Or add support for those cache viewers?
This all goes hand-in-hand really. EMMA can only know you've been out bid if it knows orders data for other players. That means reading the cache files. Currently, EMMA cannot read cache files and there are a few things that I want to do before I implement that (will probably use one of the third-party readers rather than writing my own from scratch). However, it is on the radar.
--------------------------------------
|
Redox Tiggerty
|
Posted - 2010.09.15 09:08:00 -
[612]
Hi Emma'ler
First i've to say thanks for that apps, its a great help :)
I've a basic question. I've use for a fewt month emma on my computer. Then i went for some time abroad and have used in that time my notebook. Now i've both a new computer. Is it possible to merge those 2 databases into one and use it on my new computer?
Would it be even possible to load some *.csv exports file, from the time i dont know something about emma, into the database?
I have no knowledge about SQL. I've also try to ask google, but i somehow this didnt help me. Would this be possible? If yes, could anyone give me an advice where i could find some information about that, or even give me an advice for what programm i should looking for?
Thx in advance
Redox
|
Dr Keane
Ging Gang Goolie
|
Posted - 2010.09.15 10:03:00 -
[613]
Any idea what's going on here?
===================================================================================== EXCEPTION REPORT ===================================================================================== 15/09/2010 10:56:38 Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database Inner Exception: The database 'C:\USERS\MARTIN\APPDATA\ROAMING\EMMA\DATA\EMMA DATABASE.MDF' cannot be opened because it is version 655. This server supports version 612 and earlier. A downgrade path is not supported. Cannot open user default database. Login failed. Login failed for user 'Martin-PC\Martin'. Stack Trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at EveMarketMonitorApp.DatabaseClasses.Updater.WaitForAcknowledge() at EveMarketMonitorApp.GUIElements.Main.waitForSQLAcknowledge()
|
Ambo
Mortis Angelus Dead Terrorists
|
Posted - 2010.09.15 11:13:00 -
[614]
Originally by: Redox Tiggerty Hi Emma'ler
First i've to say thanks for that apps, its a great help :)
I've a basic question. I've use for a fewt month emma on my computer. Then i went for some time abroad and have used in that time my notebook. Now i've both a new computer. Is it possible to merge those 2 databases into one and use it on my new computer?
Would it be even possible to load some *.csv exports file, from the time i dont know something about emma, into the database?
I have no knowledge about SQL. I've also try to ask google, but i somehow this didnt help me. Would this be possible? If yes, could anyone give me an advice where i could find some information about that, or even give me an advice for what programm i should looking for?
Thx in advance
Redox
It's certainly possible. Not particularly easy though. You could use the SQL Server Management Studio Express program (free download from MS). It would not be easy though, particularly if you don't really know what you're doing.
Being able to merge databases would be useful but I have a lot of other stuff that is higher priority so I'm afraid it's unlikely to be a proper function of EMMA any time soon.
Originally by: Dr Keane Any idea what's going on here?
===================================================================================== EXCEPTION REPORT ===================================================================================== 15/09/2010 10:56:38 Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database Inner Exception: The database 'C:\USERS\MARTIN\APPDATA\ROAMING\EMMA\DATA\EMMA DATABASE.MDF' cannot be opened because it is version 655. This server supports version 612 and earlier. A downgrade path is not supported.
Looks like you have SQL Express 2005 installed, EMMA requires 2008. You can download and install from Microsoft --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.09.15 11:56:00 -
[615]
Originally by: Redox Tiggerty
I've a basic question. I've use for a fewt month emma on my computer. Then i went for some time abroad and have used in that time my notebook. Now i've both a new computer. Is it possible to merge those 2 databases into one and use it on my new computer?
I like the challenges. So I could try to merge the two data. I suggest you upload bot database somewhere (like rapidshare) and I will try to merge them on the weekend. I can not promise that it will successful, but it's worth to try.
If you are interested, then drop me an ingame mail with the details.
|
MaddB
Eve University
|
Posted - 2010.09.15 12:00:00 -
[616]
Originally by: Ambo
Quote:
- On the actual route list making the WP next to the system show up on the first instance of that system. - - When I am doing my route I just sort my assets by jumps and when it says 0 jumps I show each station and decide if I will dock there. It would make it easier to adjust the route later on if I could just compare what system I am in with that list, remove all the WPs above where I'm at and keep the ones below.
I can understand the first part of this but the second part confuses me. I *think* what you're saying is you want to be able to select a system in the route list and then remove any waypoints (from the waypoint list) that are above that position in the route?
Nope, I'm fine manually removing the waypoints. I'll try and explain a bit more though.
You add 5 waypoints and then make a route. On the right where it shows the route it will list those 5 systems with WP next to them. It also lists each system you must go through to get to them.
- 1
- 2
- WP 3
- WP 2
- 4
- WP 5
- WP 4
- 2
- WP 1
Lets say I stop at WP3 and do a detour. According to my list I still have to go to WP1,2,4 and 5. But I've already been in system 1 and 2. Instead I would like a check be added at the end of the route generation to move the WP tag to the first instance of that system in the list. It would then look like:
- WP 1
- WP 2
- WP 3
- 2
- WP 4
- WP 5
- 4
- 2
- 1
So If I stop on WP3 I can quickly glance at the list and see I only have WP4 and WP5 left.
As for sorting the WP list (on the left) by name or jumps; adding a sort feature would allow you to easily see if you have duplicate waypoints, compare your list of waypoints to the one in game and also see if a waypoint is way out there (I may want to go to every system that has 2 modules but skip a system with 2 modules if it adds 20 jumps).
Thank you for your fast reply and I look forward to those other features you are working on.
~ MaddB
|
Redox Tiggerty
|
Posted - 2010.09.15 12:50:00 -
[617]
Originally by: Ambo It's certainly possible. Not particularly easy though. You could use the SQL Server Management Studio Express program (free download from MS). It would not be easy though, particularly if you don't really know what you're doing.
Being able to merge databases would be useful but I have a lot of other stuff that is higher priority so I'm afraid it's unlikely to be a proper function of EMMA any time soon. [:(
If you tell me its possible, im already happy. It isnt necessary to make this in emma. I will look a bit about that program and will try with it. Im lucky, at least for some thing im be able to learn.. and for worst case i will work with one if the old one . Thx for your advice about the program, if i know this, its already much easier for me :)
|
Dr Keane
Ging Gang Goolie
|
Posted - 2010.09.15 14:13:00 -
[618]
Thanks for the earlier quick response.
It seems SQL Express 2008 was already installed but there was obviously something wrong with it. I've now uninstalled it all and started again, now it's throwing this error at me:
===================================================================================== EXCEPTION REPORT ===================================================================================== 15/09/2010 15:06:24 Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database Inner Exception: Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed. Stack Trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at EveMarketMonitorApp.DatabaseClasses.Updater.WaitForAcknowledge() at EveMarketMonitorApp.GUIElements.Main.waitForSQLAcknowledge() ===================================================================================== EXCEPTION REPORT ===================================================================================== 15/09/2010 15:06:25 Critical - EveMarketMonitorApp.Common.EMMAException - EMMA is unable to connect to the database.
Help greatly appriciated
|
Ambo
Mortis Angelus Dead Terrorists
|
Posted - 2010.09.15 14:44:00 -
[619]
Edited by: Ambo on 15/09/2010 14:44:22
Originally by: MaddB *stuff*
Thanks for the extra info. Will see what I can do.
Originally by: Dr Keane Thanks for the earlier quick response.
It seems SQL Express 2008 was already installed but there was obviously something wrong with it. I've now uninstalled it all and started again, now it's throwing this error at me:
===================================================================================== EXCEPTION REPORT ===================================================================================== 15/09/2010 15:06:24 Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database Inner Exception: Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed.
Ah, that old chestnut. That often happens after changing versions.
You need to delete a directory: Windows Vista or later: C:\Users\[user]\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS Windows XP: c:\Documents and Settings\[user]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS You may have to stop and restart the SQL EXPRESS service (through control panel -> administrative tools -> services)
After that you should be good to go. --------------------------------------
|
Dr Keane
Ging Gang Goolie
|
Posted - 2010.09.15 15:23:00 -
[620]
Me love you long time
That seems to have fixed it now but I have one more problem . My EMMA Key pops back as "invalid" do I have to pay for it again since one of the updates or should it be working as it is? (I paid for it way back in its earlier stages)
|
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.09.15 15:50:00 -
[621]
Originally by: Dr Keane Me love you long time
That seems to have fixed it now but I have one more problem . My EMMA Key pops back as "invalid" do I have to pay for it again since one of the updates or should it be working as it is? (I paid for it way back in its earlier stages)
Originally by: Ambo
If you previously bought a license then you MUST evemail me before that time and let me know that you want a new key. I will then check my records and send a new key if I have a previous payment from you. NOTE - you must use the same character that originally sent the isk.
|
Dr Keane
Ging Gang Goolie
|
Posted - 2010.09.15 15:51:00 -
[622]
Originally by: Lost Hamster
Originally by: Dr Keane Me love you long time
That seems to have fixed it now but I have one more problem . My EMMA Key pops back as "invalid" do I have to pay for it again since one of the updates or should it be working as it is? (I paid for it way back in its earlier stages)
Originally by: Ambo
If you previously bought a license then you MUST evemail me before that time and let me know that you want a new key. I will then check my records and send a new key if I have a previous payment from you. NOTE - you must use the same character that originally sent the isk.
Ah, excellent. TYVM <3
|
Ambo
Mortis Angelus Dead Terrorists
|
Posted - 2010.09.15 16:14:00 -
[623]
1.5.2.12 BETA is now up:
- Moved license check to after the auto-update. This allows unlicensed copies of EMMA to still get updates. (This is useful in certain situations)
- The item report will now give a more accurate profit if it includes some sell transactions that do have a profit value set and some that do not.
- The waypoint list in the route planner will now be sorted alphabetically.
- The route planner now has additional options when adding waypoints based on assets. You can specify a particular item and a minimum quantity of that item. The planner will then only add systems that have teh minimum quantity of that particular item.
- When adding waypoints to the route planner based on assets, the previous list of waypoints will no longer be cleared.
- When optimising a route, the route planner will make a final check that will move any waypoints around into a more effecient configuration. (This may result in a shorter route and also ensures that whenever a particular waypoint occurs more than one in the route, the first occurance of that system will always be the one marked as the waypoint in the route list)
- You can now right click on a system in the route planner route list and remove all waypoints from the waypoint list that are visited before that system.
The second point is a half-fix to the issues raised by Sir Gankalot & Squid Prime. This problem was occurring because of some sell transactions correctly calculating profit values and others not. The solution is this patch will make the report look much better but will not resolve the root problem of the profit not being calculated.
I intend to investigate this further but will need to had some heavy-duty diagnostics first.. --------------------------------------
|
sir gankalot
|
Posted - 2010.09.15 17:02:00 -
[624]
Originally by: Ambo
The second point is a half-fix to the issues raised by Sir Gankalot & Squid Prime. This problem was occurring because of some sell transactions correctly calculating profit values and others not. The solution is this patch will make the report look much better but will not resolve the root problem of the profit not being calculated.
I intend to investigate this further but will need to had some heavy-duty diagnostics first..
Any idea when this bug snuck in at all?
|
Ambo
Mortis Angelus Dead Terrorists
|
Posted - 2010.09.15 21:59:00 -
[625]
Originally by: sir gankalot
Originally by: Ambo
The second point is a half-fix to the issues raised by Sir Gankalot & Squid Prime. This problem was occurring because of some sell transactions correctly calculating profit values and others not. The solution is this patch will make the report look much better but will not resolve the root problem of the profit not being calculated.
I intend to investigate this further but will need to had some heavy-duty diagnostics first..
Any idea when this bug snuck in at all?
For sure, it was when I introduced the concept of having a profit column that was tied to a particular sell transaction.
Previously, profit was always calculated on the fly. That was expensive (in terms of CPU time) and more prone to error. The new system was supposed to resolve all that. There is clearly a problem somewhere though. --------------------------------------
|
Squid Prime
|
Posted - 2010.09.16 07:05:00 -
[626]
Originally by: Ambo
Originally by: sir gankalot
Originally by: Ambo
The second point is a half-fix to the issues raised by Sir Gankalot & Squid Prime. This problem was occurring because of some sell transactions correctly calculating profit values and others not. The solution is this patch will make the report look much better but will not resolve the root problem of the profit not being calculated.
I intend to investigate this further but will need to had some heavy-duty diagnostics first..
Any idea when this bug snuck in at all?
For sure, it was when I introduced the concept of having a profit column that was tied to a particular sell transaction.
Previously, profit was always calculated on the fly. That was expensive (in terms of CPU time) and more prone to error. The new system was supposed to resolve all that. There is clearly a problem somewhere though.
Thanks! I will give it a try now and see what results I come up with. I'll let you know if anything is fishy and send you the DB files again if needed ;)
|
MaddB
Eve University
|
Posted - 2010.09.16 15:08:00 -
[627]
Originally by: Ambo 1.5.2.12 BETA is now up:
Off to try the beta, thank you!! And wow that was fast.
|
Gabriel Virtus
hirr
|
Posted - 2010.09.16 16:25:00 -
[628]
Edited by: Gabriel Virtus on 16/09/2010 16:28:19 ===================================================================================== EXCEPTION REPORT ===================================================================================== 9/16/2010 11:24:17 AM Critical - EveMarketMonitorApp.Common.EMMAException - Error during startup Inner Exception: The database 'C:\USERS\PARIAH\APPDATA\ROAMING\EMMA\DATA\EVEDATA.MDF' cannot be opened because it is version 655. This server supports version 612 and earlier. A downgrade path is not supported. Could not open new database 'C:\USERS\PARIAH\APPDATA\ROAMING\EMMA\DATA\EVEDATA.MDF'. CREATE DATABASE is aborted. An attempt to attach an auto-named database for file C:\Users\Pariah\AppData\Roaming\EMMA\Data\EveData.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share. Stack Trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at EveMarketMonitorApp.DatabaseClasses.Updater.Update() at EveMarketMonitorApp.GUIElements.Main..ctor(Boolean checkForUpdates)
I have 2008 installed : /
|
Ambo
Mortis Angelus Dead Terrorists
|
Posted - 2010.09.16 16:31:00 -
[629]
Originally by: Gabriel Virtus
===================================================================================== EXCEPTION REPORT ===================================================================================== 9/16/2010 11:24:17 AM Critical - EveMarketMonitorApp.Common.EMMAException - Error during startup Inner Exception: The database 'C:\USERS\PARIAH\APPDATA\ROAMING\EMMA\DATA\EVEDATA.MDF' cannot be opened because it is version 655. This server supports version 612 and earlier. A downgrade path is not supported. .... I have 2008 installed : /
Dr Keane had the same problem (see here) Apparently, uninstalling and reinstalling did the trick. --------------------------------------
|
Gabriel Virtus
hirr
|
Posted - 2010.09.16 18:48:00 -
[630]
Originally by: Gabriel Virtus Edited by: Gabriel Virtus on 16/09/2010 16:28:19 ===================================================================================== EXCEPTION REPORT ===================================================================================== 9/16/2010 11:24:17 AM Critical - EveMarketMonitorApp.Common.EMMAException - Error during startup Inner Exception: The database 'C:\USERS\PARIAH\APPDATA\ROAMING\EMMA\DATA\EVEDATA.MDF' cannot be opened because it is version 655. This server supports version 612 and earlier. A downgrade path is not supported. Could not open new database 'C:\USERS\PARIAH\APPDATA\ROAMING\EMMA\DATA\EVEDATA.MDF'. CREATE DATABASE is aborted. An attempt to attach an auto-named database for file C:\Users\Pariah\AppData\Roaming\EMMA\Data\EveData.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share. Stack Trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at EveMarketMonitorApp.DatabaseClasses.Updater.Update() at EveMarketMonitorApp.GUIElements.Main..ctor(Boolean checkForUpdates)
I have 2008 installed : /
I found a fix. You have to uninstall SQL Express 2005 because the microsoft program wouldn't upgrade it. This fixed the issue. However, I don't have a trial anymore. It says it is expired :(. How can I get my trial?
-GV
|
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.09.16 18:48:00 -
[631]
Edited by: Lost Hamster on 16/09/2010 18:50:26
Originally by: Gabriel Virtus Edited by: Gabriel Virtus on 16/09/2010 16:28:19 ===================================================================================== EXCEPTION REPORT ===================================================================================== 9/16/2010 11:24:17 AM Critical - EveMarketMonitorApp.Common.EMMAException - Error during startup Inner Exception: The database 'C:\USERS\PARIAH\APPDATA\ROAMING\EMMA\DATA\EVEDATA.MDF' cannot be opened because it is version 655. This server supports version 612 and earlier.
Version 612 = SQL 2005.
Originally by: Gabriel Virtus
I have 2008 installed : /
Could it be that you have two version installed? One 2005 and a 2008 ?
Edit: LOL we posted it in the same minute. And I see you resolved the issue.
|
Gabriel Virtus
hirr
|
Posted - 2010.09.17 11:35:00 -
[632]
I got it working, but now I cannot use it. Is their a trial code that will allow me to use it see if I like it? If I do like it, how to I buy a license?
-GV
|
Ambo
Mortis Angelus Dead Terrorists
|
Posted - 2010.09.17 18:06:00 -
[633]
Sent you a mail in game
--------------------------------------
|
MaddB
Eve University
|
Posted - 2010.09.17 22:30:00 -
[634]
Thank you for the update!
I tried out the new features and have some feedback.
The WP generation (moving them up to the top) and sorting (on the left) are great. The added remove all above option is also very useful.
The core functionality of the search by item name is good, but the way it searches makes it difficult to use. I'll expand: - You can only search by item name (and not by type) and it has to be exact . - In use this makes it so you have to do a lot of searches depending on what you are trying to accomplish. So if I wanted to search for all my normally traded modules I have to do a search for each one (I just went down the list on my hotbar) . . - In game you can search several things, such as ammo for all ammo or plate for anything that has plate in its name. . - The Item Name is not saved between sessions or even in the same instance (if you close the Route Planner window and go back you can't select from the pulldown. If you do the search from the Assets tab and then go to the Route Planner tab you can use the pulldown. Restarting the program removes everything but the first item from the pulldown (both Assets and Route Planner) . . - I basically did a search for all my traded items one at a time and was fine redoing that search (about 40 items) using the pull down name, but having to re-search (by typing in the name) all those items every time I use EMMA makes it difficult.
A couple of bugs - If you populate your waypoints but don't have a start or end system the program will crash. - If you search for an item using an improper name (such as just 'Scout') you get an Unhandled exception.
What I have moved on to doing is using another program that will sort the systems by total asset value in that system and adding those systems to Route Planner.
Thank you again for the update and I look forward to future ones! ~ MaddB
|
Tryster J
|
Posted - 2010.09.18 01:20:00 -
[635]
evening everyone,
I've used emma in earlier versions but I'm having trouble installing this version. I've been trying for a few days now and I've hit a brick wall, here's where I'm at:
uninstalled old emma downloaded new emma from link on first page of this thread installed 32bit sqlexpress 2008 and changed setting per readme deleted folder ...Microsoft SQL Server Data\SQLEXPRESS per readme installed emma with setup.exe per readme
I have 32bit vista rrestarted the computer multiple times.
first time opening emma it ran though opening procedures and asked for permission (and got) to download updates. The first update did not install and timed out but the rest updated successfully then the updater said to restart emma. Now when I start emma I get 'Emma has stopped working...a problem has caused the program to stop working correctly, widows will close the program and notify you if a solution is available.'
Hopefully it's just a setting I'm missing. Thanks for any help you can give.
|
Ambo
Mortis Angelus Dead Terrorists
|
Posted - 2010.09.20 07:58:00 -
[636]
Originally by: MaddB The core functionality of the search by item name is good, but the way it searches makes it difficult to use. I'll expand: - You can only search by item name (and not by type) and it has to be exact . - In use this makes it so you have to do a lot of searches depending on what you are trying to accomplish. So if I wanted to search for all my normally traded modules I have to do a search for each one (I just went down the list on my hotbar) . . - In game you can search several things, such as ammo for all ammo or plate for anything that has plate in its name.
It's certainly possible to do something like that, I'll need to have a think about how to present it though.
Quote:
. - The Item Name is not saved between sessions or even in the same instance (if you close the Route Planner window and go back you can't select from the pulldown. If you do the search from the Assets tab and then go to the Route Planner tab you can use the pulldown. Restarting the program removes everything but the first item from the pulldown (both Assets and Route Planner) . . - I basically did a search for all my traded items one at a time and was fine redoing that search (about 40 items) using the pull down name, but having to re-search (by typing in the name) all those items every time I use EMMA makes it difficult.
will look into that.
Quote:
A couple of bugs - If you populate your waypoints but don't have a start or end system the program will crash. - If you search for an item using an improper name (such as just 'Scout') you get an Unhandled exception.
Thanks for the info, will sort those.
Originally by: Tryster J Now when I start emma I get 'Emma has stopped working...a problem has caused the program to stop working correctly, widows will close the program and notify you if a solution is available.
Sounds fairly terminal... From your information, I guess that you've ended up with versions of different components that are incompatible. If you uninstall EMMA (through add/remove programs) and then reinstall from the installation package then it should sort itself out.
Your database will also be preserved (uninstalling will not touch the DB files) --------------------------------------
|
Ambo
Caldari Provisions
|
Posted - 2010.09.22 21:49:00 -
[637]
I'm aware I've been a little quiet lately, it's been a bit nuts at works. I am however, looking into the issues that have been raised (and a few others I've found) when I get a chance.
The next big development on the agenda is still to upgrade the assets gained/lost system to handle production. It's a way off though, there are several bugs to fix before I start down that road and a LOT of work to do before it'll be ready for general use. Rest assured though, this is still an active project. --------------------------------------
|
Flipout
Gallente
|
Posted - 2010.09.23 09:39:00 -
[638]
Anyone able to help me install SQL 2008 so I can use this program? Installing SQL seems awfully confusing :3
|
Ambo
Caldari Provisions
|
Posted - 2010.09.23 13:32:00 -
[639]
Originally by: Flipout Anyone able to help me install SQL 2008 so I can use this program? Installing SQL seems awfully confusing :3
It's pretty simple really, just run the installer and click next a lot. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.09.23 21:25:00 -
[640]
Ambo, would it be possible to extend the Investment part ? Something for the bonds, 1x payment, then fixed interest, and fixed running time.
|
|
Ambo
Caldari Provisions
|
Posted - 2010.09.24 07:06:00 -
[641]
Originally by: Lost Hamster Ambo, would it be possible to extend the Investment part ? Something for the bonds, 1x payment, then fixed interest, and fixed running time.
Funnily enough, I was just thinking that area needed some enhancements.
I'm planning to add a 'loan' type of investment as well and you'll be able to specify gained items as collateral, etc. --------------------------------------
|
Kapila Parthalan
|
Posted - 2010.09.27 06:20:00 -
[642]
Originally by: Flipout Anyone able to help me install SQL 2008 so I can use this program? Installing SQL seems awfully confusing :3
Since you've asked, I'll post these instructions I wrote up a little while ago but never got around to posting because I haven't had a chance to test them with the new versions of EMMA.
Install SQL Server 2008 Express (The basic version at http://www.microsoft.com/downloads/details.aspx?familyid=01AF61E6-2F63-4291-BCAD-FD500F6027FF&displaylang=en is easier to install, especially since it already includes SP1. I use SQL Server 2008 Express with Advanced Services at http://www.microsoft.com/downloads/details.aspx?FamilyId=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&displaylang=en, but the advanced features are not necessary for EMMA.) - Use x86 (32-bit) or x64 (64-bit) as appropriate for your system - If necessary, install any missing prerequisites for SQL Server that the installer tells you about - In Feature Selection, check Database Engine Services. Other options are not necessary for EMMA, but you can add them if desired. - In Instance Configuration, select Named instance and enter SQLExpress (this is the default option) - In Server Configuration, select the SYSTEM account under Account Name for the SQL Server Database Engine service Restart Windows Update SQL Server to SP1 if necessary (through Windows Update or from download at http://www.microsoft.com/downloads/details.aspx?familyid=66AB3DBB-BF3E-4F46-9559-CCC6A4F9DC19&displaylang=en) Restart Windows Install EMMA Run EMMA
I didn't experience any installation issues with either SQL Server or EMMA when following these steps with a clean install of SQL Server on a Windows 7 64-bit system and a Windows XP system.
If EMMA doesn't work, you may need to try quick fix #2 from the README:
2) Delete the following folder: Windows Vista or later: C:\Users\[user]\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS Windows XP: c:\Documents and Settings\[user]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS You may have to stop and restart the SQL EXPRESS service (through control panel -> administrative tools -> services)
However, I didn't need to do this. I suspect this is necessary only when upgrading from SQL Server 2005 and not with a clean install.
Quick fix #1 should be unnecessary if you properly configured the SQL Server installation as described above.
|
prostuclasei
|
Posted - 2010.09.28 22:01:00 -
[643]
I think I might be confused here. When I export to file in eve, how can I see in EMMA the market data on it?
|
Ambo
Tribal Liberation Force
|
Posted - 2010.09.29 07:28:00 -
[644]
Originally by: prostuclasei I think I might be confused here. When I export to file in eve, how can I see in EMMA the market data on it?
You can't, EMMA is not designed to work with those files. What it does is monitor the eve API and pull relevant data from there (i.e. transactions, assets, etc) --------------------------------------
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.04 19:34:00 -
[645]
Sorry for the lack of updates lately, still very busy at work.
I'm hoping to have a small update this week though and get back to working on the main stuff soon. --------------------------------------
|
Mephistocles
Red Frog Investments Blue Sky Consortium
|
Posted - 2010.10.05 01:33:00 -
[646]
Ambo,
Not sure if this is something I can change on my end or if it changed with the last big update so I'm not sure if it's your problem or mine but is there any way to make EMMA minimize to the tray instead of the task bar like it used to?
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.05 07:35:00 -
[647]
Originally by: Mephistocles Ambo,
Not sure if this is something I can change on my end or if it changed with the last big update so I'm not sure if it's your problem or mine but is there any way to make EMMA minimize to the tray instead of the task bar like it used to?
Yes, if you go into settings -> other settings, there is a check box 'Show EMMA in taskbar when minimized'
Previously, EMMA was just not shown in the taskbar when minimized. This was changed recently so that it is configurable and the default behaviour is to show EMMA in the taskbar. --------------------------------------
|
Shiomiken Raraine
|
Posted - 2010.10.06 08:37:00 -
[648]
I've been using EMMA for some time now. Mostly to keep track of which items I trade 'work' best for me and to keep tabs on my NAV. I have two characters that I monitor with EMMA.
An odd issue I can not explain is the following:
When i calculate NAV for my two trader chars say going back 7 months and showing numbers in ISK per month I get a lot of negative numbers.
I'm quite certain I wasn't 1B in the red last month.
This result (bug?) means I cannot easily gauge my monthly NAV increase.
Is this a known problem and is there a fix? Doubt I'm the only one with this problem. |
Valandril
Caldari Ex-Mortis
|
Posted - 2010.10.06 08:57:00 -
[649]
Edited by: Valandril on 06/10/2010 08:58:09 At this point i'm confused. In main post you imply that emma doesn't require license (and then confirm that in replies). So i decided to update my old version (for which i had license) and now i get app error that my trial license has expired and i need to buy it again (i had in my old license from way-back-then and i don't have that evemial with toon/code anymore since i sold that old toon). So what is the actual status of emma because this is quite confusing. I understand that you may want to capitalize on your work but then make it clear in the OP. Also if that's the case, please do evemail me a trial key for toon "moar iskies", if it's better than the old emma, i will certainly buy it.
Recruit me if you dare |
Ambo
Tribal Liberation Force
|
Posted - 2010.10.06 10:16:00 -
[650]
Originally by: Shiomiken Raraine I've been using EMMA for some time now. Mostly to keep track of which items I trade 'work' best for me and to keep tabs on my NAV. I have two characters that I monitor with EMMA.
An odd issue I can not explain is the following:
When i calculate NAV for my two trader chars say going back 7 months and showing numbers in ISK per month I get a lot of negative numbers.
I'm quite certain I wasn't 1B in the red last month.
This result (bug?) means I cannot easily gauge my monthly NAV increase.
Is this a known problem and is there a fix? Doubt I'm the only one with this problem.
can you give me some more details? Which parts of the NAV are incorrect? (i.e. wallet, assets, etc)
Beyond a month or two ago, you may well see ridiculous NAV figures due to bugs that were in older versions. However, it should be fine now. I use the NAV report a fair bit and it always seems accurate.
Originally by: Valandril
At this point i'm confused. In main post you imply that emma doesn't require license (and then confirm that in replies). So i decided to update my old version (for which i had license) and now i get app error that my trial license has expired and i need to buy it again (i had in my old license from way-back-then and i don't have that evemial with toon/code anymore since i sold that old toon). So what is the actual status of emma because this is quite confusing. I understand that you may want to capitalize on your work but then make it clear in the OP. Also if that's the case, please do evemail me a trial key for toon "moar iskies", if it's better than the old emma, i will certainly buy it.
Ah, when this thread was created, a license was no longer required as I wasn't really working on it at all. Now that I've started working on it again, I've reintroduced the license requirement. If you already had a key then just eve mail me from the char that bought the license before and I'll send you a new key (I'll check my records to see if Valandril or Moar Iskies are there and evemail you a key if so) --------------------------------------
|
|
Valandril
Caldari Ex-Mortis
|
Posted - 2010.10.06 10:34:00 -
[651]
Originally by: Ambo
Originally by: Shiomiken Raraine I've been using EMMA for some time now. Mostly to keep track of which items I trade 'work' best for me and to keep tabs on my NAV. I have two characters that I monitor with EMMA.
An odd issue I can not explain is the following:
When i calculate NAV for my two trader chars say going back 7 months and showing numbers in ISK per month I get a lot of negative numbers.
I'm quite certain I wasn't 1B in the red last month.
This result (bug?) means I cannot easily gauge my monthly NAV increase.
Is this a known problem and is there a fix? Doubt I'm the only one with this problem.
can you give me some more details? Which parts of the NAV are incorrect? (i.e. wallet, assets, etc)
Beyond a month or two ago, you may well see ridiculous NAV figures due to bugs that were in older versions. However, it should be fine now. I use the NAV report a fair bit and it always seems accurate.
Originally by: Valandril
At this point i'm confused. In main post you imply that emma doesn't require license (and then confirm that in replies). So i decided to update my old version (for which i had license) and now i get app error that my trial license has expired and i need to buy it again (i had in my old license from way-back-then and i don't have that evemial with toon/code anymore since i sold that old toon). So what is the actual status of emma because this is quite confusing. I understand that you may want to capitalize on your work but then make it clear in the OP. Also if that's the case, please do evemail me a trial key for toon "moar iskies", if it's better than the old emma, i will certainly buy it.
Ah, when this thread was created, a license was no longer required as I wasn't really working on it at all. Now that I've started working on it again, I've reintroduced the license requirement. If you already had a key then just eve mail me from the char that bought the license before and I'll send you a new key (I'll check my records to see if Valandril or Moar Iskies are there and evemail you a key if so)
Sold that toon, it was "All iskies" (http://eve-search.com/thread/1240070/page/1#1) if you can retrieve my license that would save me nice 100m, if not i will just buy new one, no biggie.
Recruit me if you dare |
Vel Trias
Amarr Royal Amarr Institute
|
Posted - 2010.10.06 20:01:00 -
[652]
For some reason with the latest update it isn't updating the file versions, so every time I start EMMA it thinks it needs to update even though the files have been updated. --Vel |
Shiomiken Raraine
|
Posted - 2010.10.06 20:07:00 -
[653]
Originally by: Ambo
can you give me some more details? Which parts of the NAV are incorrect? (i.e. wallet, assets, etc)
Beyond a month or two ago, you may well see ridiculous NAV figures due to bugs that were in older versions. However, it should be fine now. I use the NAV report a fair bit and it always seems accurate.
I;ve uploaded a screenshot here: http://dl.eve-files.com/media/1010/shiomiken.PNG
I'm certain my NAV wasn't that 1 billion less yesterday. Perhaps I'm doing it wrong. I just select Reports -> NAV -> Select this char Shiomiken -> Days -> 30 -> hit enter
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.07 08:15:00 -
[654]
Originally by: Valandril Sold that toon, it was "All iskies" (http://eve-search.com/thread/1240070/page/1#1) if you can retrieve my license that would save me nice 100m, if not i will just buy new one, no biggie.
No problem, will eve mail you shortly.
Originally by: Vel Trias For some reason with the latest update it isn't updating the file versions, so every time I start EMMA it thinks it needs to update even though the files have been updated.
Oops, my mistake. Will sort that ASAP.
Originally by: Shiomiken Raraine
I;ve uploaded a screenshot here: http://dl.eve-files.com/media/1010/shiomiken.PNG
I'm certain my NAV wasn't that 1 billion less yesterday. Perhaps I'm doing it wrong. I just select Reports -> NAV -> Select this char Shiomiken -> Days -> 30 -> hit enter
That certainly looks screwed up to me.
Do you mind sending me your database to take a look at? If so, can you zip the files (emma database.mdf and emma database_log.ldf in %appdata%/EMMA/Data) and send them to me at [email protected]. Thanks.
--------------------------------------
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.07 08:23:00 -
[655]
An update to the auto updater has been released.
This is in advance of a major update that prepares EMMA to work with the API changes announced here.
This requires such large changes to the database that I've had to come up with a new way of supplying the updates. This meant changes to the auto updater itself.
Unfortunatley, not everyone will get the auto updater change before the main database changes are available. This has been catered for but will mean that you may have to update and then receive an error message from EMMA asking you to update again.
To prevent this from happening in the future, the updater has also been modified to only update itself if an update for itself is available. It will then update everything else on the next run. --------------------------------------
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.07 12:43:00 -
[656]
1.5.2.13 is up. It fixes the problem with looking for updates over and over. Other points listed below:
- Corrected a bug that could cause an error if a start and/or end system were not supplied in the route planner.
- Corrected a bug that could cause an error if an invalid item name was supplied when adding waypoints from assets in the route planner.
- Items entered in the route planner 'add waypoints from assets' section will now be stored in the recent items list. Next time the route planner is used, the item name drop down list will already contain these recent items.
- Corrected a bug that caused incorrect cost values to be set for items bought via contract. This only applied if the contract was created and later modified to correct an incorrectly entered value or something.
- Corrected a bug that caused the 'not lost' and 'for sale via contract' options in the assets aknowledgement screen to function incorrectly.
- User can now select multiple rows in the gained/lost item tables in the unacknowledged asset changes screen. If the gained/lost reason is changed while multiple rows are selected then the new reason will be applied to all selected rows.
--------------------------------------
|
Dalmont Delantee
Gallente British Legion
|
Posted - 2010.10.07 19:29:00 -
[657]
I just keep getting the update over and over myself.
How do I fix this? Thanks
Take comfort in knowing that its probably some pimply faced twit, or 40 year old virgin, who gleens everytime mommy offfers to take them to needle point lessons |
Ambo
Tribal Liberation Force
|
Posted - 2010.10.08 07:05:00 -
[658]
Originally by: Dalmont Delantee Edited by: Dalmont Delantee on 07/10/2010 19:37:39 I just keep getting the update over and over myself.
How do I fix this? Thanks
Its the Evadata.mdf that keeps trying to download btw
Ah, I see what happened. You must have had quite an old version.
It should be sorted now. --------------------------------------
|
Shiomiken Raraine
|
Posted - 2010.10.08 08:25:00 -
[659]
Mail was sent yesterday.
Originally by: Ambo
That certainly looks screwed up to me.
Do you mind sending me your database to take a look at? If so, can you zip the files (emma database.mdf and emma database_log.ldf in %appdata%/EMMA/Data) and send them to me at [email protected]. Thanks.
|
Dalmont Delantee
Gallente British Legion
|
Posted - 2010.10.08 09:35:00 -
[660]
Originally by: Ambo
Originally by: Dalmont Delantee Edited by: Dalmont Delantee on 07/10/2010 19:37:39 I just keep getting the update over and over myself.
How do I fix this? Thanks
Its the Evadata.mdf that keeps trying to download btw
Ah, I see what happened. You must have had quite an old version.
It should be sorted now.
I downloaded from the Google site :-p
Take comfort in knowing that its probably some pimply faced twit, or 40 year old virgin, who gleens everytime mommy offfers to take them to needle point lessons |
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.08 10:03:00 -
[661]
Originally by: Shiomiken Raraine Mail was sent yesterday.
Originally by: Ambo
That certainly looks screwed up to me.
Do you mind sending me your database to take a look at? If so, can you zip the files (emma database.mdf and emma database_log.ldf in %appdata%/EMMA/Data) and send them to me at [email protected]. Thanks.
Yes, I have received it, just not had a chance to look at it yet.
Will let you know when I do. --------------------------------------
|
Valandril
Caldari Ex-Mortis
|
Posted - 2010.10.09 14:08:00 -
[662]
Edited by: Valandril on 09/10/2010 14:09:41 I tried to delete a corp from investment tab and got hit with error http://pastebin.com/DEMn3fmj
Recruit me if you dare |
Valandril
Caldari Ex-Mortis
|
Posted - 2010.10.09 19:55:00 -
[663]
Edited by: Valandril on 09/10/2010 20:00:43 And now it won't launch http://pastebin.com/Fqy5shyG
I fixed by moving that broken file, just unsure what it used to contain and what will be broken now
Recruit me if you dare |
Ambo
Tribal Liberation Force
|
Posted - 2010.10.10 06:42:00 -
[664]
Edited by: Ambo on 10/10/2010 06:44:18
Originally by: Valandril
I tried to delete a corp from investment tab and got hit with error http://pastebin.com/DEMn3fmj
Originally by: Valandril
And now it won't launch http://pastebin.com/Fqy5shyG
I fixed by moving that broken file, just unsure what it used to contain and what will be broken now
Ouch. I'll look into that first error. I guess somehow, that managed to corrupt the settings file. It will regenerate it with default settings if you delete it so should be fine now. Most of your settings will be held in the database so they'll be safe but a few must be in the config file instead. These include:
Database connection details. If it's the first time you've run the program. Main form size, location, state. Details of last update time, whether you auto update or not, which update servers to use, etc. --------------------------------------
|
Valandril
Caldari Ex-Mortis
|
Posted - 2010.10.11 10:56:00 -
[665]
Nothing important lost then, seems to be working fine. I got small suggestion - when building NAV raport "Assets value" is taking mighty long time, can we got secondary progressbar for it (ie. what item is currently evaluated and so on) ?
Recruit me if you dare |
Ambo
Tribal Liberation Force
|
Posted - 2010.10.11 13:33:00 -
[666]
Originally by: Valandril Nothing important lost then, seems to be working fine. I got small suggestion - when building NAV raport "Assets value" is taking mighty long time, can we got secondary progressbar for it (ie. what item is currently evaluated and so on) ?
I'm actually thinking of replacing that with a learning progress bar that will be far smoother and more accurate in terms of actual overall progress. Tbh, that's fluff though, probably won't get around to it for a little while. --------------------------------------
|
Valandril
Caldari Ex-Mortis
|
Posted - 2010.10.11 14:47:00 -
[667]
Edited by: Valandril on 11/10/2010 14:48:29 Indeed, just shiny thingy.
Found another bug, when i try to auto update dividends and it finds something, this is the message i get (lack of missing corp name). http://img254.imageshack.us/img254/1663/divu.png also button here to create that corp (with name filled) would be awesome
Recruit me if you dare |
Flipout
Gallente
|
Posted - 2010.10.12 03:05:00 -
[668]
Originally by: Ambo
Originally by: Flipout Anyone able to help me install SQL 2008 so I can use this program? Installing SQL seems awfully confusing :3
It's pretty simple really, just run the installer and click next a lot.
Its giving me **** about a username and password the server or something.
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.12 07:36:00 -
[669]
Originally by: Flipout
Originally by: Ambo
Originally by: Flipout Anyone able to help me install SQL 2008 so I can use this program? Installing SQL seems awfully confusing :3
It's pretty simple really, just run the installer and click next a lot.
Its giving me **** about a username and password the server or something.
Sorry, I've got no idea what the problem is there. Certainly on my 3 test installs of EMMA, it was simply a case of running the installer and clicking next several times...
If you have an older version of SQL installed then I'd recommend uninstalling that first just in case. --------------------------------------
|
Sepi
Gamma Draconis Industries Eternus Imperium Alliance
|
Posted - 2010.10.12 09:31:00 -
[670]
aye i have same sort of problem, it no longer recognises my username + password
After update it then said some message about unable to contact account details (account expired).. So re-entered my account details to get message "cannot find account"
account is same name as this toon
|
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.12 10:16:00 -
[671]
Originally by: Sepi aye i have same sort of problem, it no longer recognises my username + password
After update it then said some message about unable to contact account details (account expired).. So re-entered my account details to get message "cannot find account"
account is same name as this toon
I think you're talking about EMMA rather than SQL there. I'll send you through a new key. --------------------------------------
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.10.12 11:16:00 -
[672]
Originally by: Ambo
Originally by: Sepi aye i have same sort of problem, it no longer recognises my username + password
After update it then said some message about unable to contact account details (account expired).. So re-entered my account details to get message "cannot find account"
account is same name as this toon
I think you're talking about EMMA rather than SQL there. I'll send you through a new key.
I think I know what you talk about. Let's say, you have two account configured in EMMA, and one of the account is suspened (you canceled the subscription) Then EMME is not allow you to login to the program. Or at least you need to try at least 4-5 times, until you get a loging.
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.12 15:18:00 -
[673]
Originally by: Lost Hamster
Originally by: Ambo
Originally by: Sepi aye i have same sort of problem, it no longer recognises my username + password
After update it then said some message about unable to contact account details (account expired).. So re-entered my account details to get message "cannot find account"
account is same name as this toon
I think you're talking about EMMA rather than SQL there. I'll send you through a new key.
I think I know what you talk about. Let's say, you have two account configured in EMMA, and one of the account is suspened (you canceled the subscription) Then EMME is not allow you to login to the program. Or at least you need to try at least 4-5 times, until you get a loging.
Indeed, it turned out to be a problem with the eve account rather than EMMA. --------------------------------------
|
Sepi
Gamma Draconis Industries Eternus Imperium Alliance
|
Posted - 2010.10.12 15:35:00 -
[674]
Originally by: Ambo
Originally by: Lost Hamster
Originally by: Ambo
Originally by: Sepi aye i have same sort of problem, it no longer recognises my username + password
After update it then said some message about unable to contact account details (account expired).. So re-entered my account details to get message "cannot find account"
account is same name as this toon
I think you're talking about EMMA rather than SQL there. I'll send you through a new key.
I think I know what you talk about. Let's say, you have two account configured in EMMA, and one of the account is suspened (you canceled the subscription) Then EMME is not allow you to login to the program. Or at least you need to try at least 4-5 times, until you get a loging.
Indeed, it turned out to be a problem with the eve account rather than EMMA.
# thanks for help ;) lets see what ccp can do
aye i have raised a petition asking them to peek at it :)... both accountst that had emma licenced are still active so asked them to peek at it from 'behind the scene'
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.10.12 17:50:00 -
[675]
Edited by: Lost Hamster on 12/10/2010 17:50:57
Originally by: Sepi
aye i have raised a petition asking them to peek at it :)... both accountst that had emma licenced are still active so asked them to peek at it from 'behind the scene'
It would be good to see, what response is in the APIError.xml and in the ExceptionLog.txt file
I had an Error - EveMarketMonitorApp.Common.EMMAEveAPIException - Eve API error. Code: 211 Description: Login denied by account status.
error in the txt file, when my account was expired/suspended.
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.14 07:01:00 -
[676]
Originally by: Ambo
Originally by: Shiomiken Raraine Mail was sent yesterday.
Originally by: Ambo
That certainly looks screwed up to me.
Do you mind sending me your database to take a look at? If so, can you zip the files (emma database.mdf and emma database_log.ldf in %appdata%/EMMA/Data) and send them to me at [email protected]. Thanks.
Yes, I have received it, just not had a chance to look at it yet.
Will let you know when I do.
Hey, just a quick note to say that I haven't forgotten about you. You sent me the file just as I started the work of converting the database and code over to using 64 bit values instead of 32 bit in many places (dev blog). This job is taking rather longer than I hoped but I will take a look at your database as soon as it's done. --------------------------------------
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.14 07:05:00 -
[677]
Originally by: Lost Hamster
Originally by: Sepi
aye i have raised a petition asking them to peek at it :)... both accountst that had emma licenced are still active so asked them to peek at it from 'behind the scene'
It would be good to see, what response is in the APIError.xml and in the ExceptionLog.txt file
I had an Error - EveMarketMonitorApp.Common.EMMAEveAPIException - Eve API error. Code: 211 Description: Login denied by account status.
error in the txt file, when my account was expired/suspended.
That was the same error that Sepi was having. However, he says that all his accounts are active. --------------------------------------
|
Sepi
Gamma Draconis Industries Eternus Imperium Alliance
|
Posted - 2010.10.15 19:34:00 -
[678]
ok
did what you said, raised a petition with CCP and it seems it is now ok, however i now have another problem
when im running reports (namely NAV & Item report are the 2 ive tried so far)
it gets part way through the report then comes up with error message "Object reference not set to an instance of object".
Now my vague *(long time since i worked in IT) but im assuming this i an SQL issue, but i have no idea to fix it any ideas.
But in terms of hte other guy, get him to raise a petition explaingin the issue and copying message and it got sorted (it seems ccp were having back end issues with API)
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.16 08:45:00 -
[679]
Originally by: Sepi ok
did what you said, raised a petition with CCP and it seems it is now ok, however i now have another problem
when im running reports (namely NAV & Item report are the 2 ive tried so far)
it gets part way through the report then comes up with error message "Object reference not set to an instance of object".
Now my vague *(long time since i worked in IT) but im assuming this i an SQL issue, but i have no idea to fix it any ideas.
But in terms of hte other guy, get him to raise a petition explaingin the issue and copying message and it got sorted (it seems ccp were having back end issues with API)
Thanks for the info, will add that to my list of issues.
Could you also send me the 'exceptionlog.txt' file from %appdata%/emma/logging. That should help narrow down the problem a little. --------------------------------------
|
Sepi
Gamma Draconis Industries Eternus Imperium Alliance
|
Posted - 2010.10.16 19:34:00 -
[680]
ok to make it easy just uploaded the file to eve-files :)
latest exception log
if you need anything else just gimme a shout
|
|
Calarin
The Knights Templar R.A.G.E
|
Posted - 2010.10.16 21:40:00 -
[681]
Hey. Just installed EMMA and when I start it it is unable to connect to API, eve-central, eve-metrics, or any auto-update server.
I have both SQL 2005 and 2008 RC2. Tried some of the quick fixes to no avail. I am fairly sure it has to be a problem with the SQL so should I uninstall both SQL versions and only install 2008 RC2?
Would purchase in a heartbeat if I could get the thing to work... any help would be great.
cheers
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.16 21:44:00 -
[682]
Originally by: Sepi ok to make it easy just uploaded the file to eve-files :)
latest exception log
if you need anything else just gimme a shout
Thanks, will take a look.
Originally by: Calarin Hey. Just installed EMMA and when I start it it is unable to connect to API, eve-central, eve-metrics, or any auto-update server.
I have both SQL 2005 and 2008 RC2. Tried some of the quick fixes to no avail. I am fairly sure it has to be a problem with the SQL so should I uninstall both SQL versions and only install 2008 RC2?
Would purchase in a heartbeat if I could get the thing to work... any help would be great.
cheers
Well if you can't connect to anything though emma, that screams connection problem to me.
Clearly your internet is ok though. Do you connect through a proxy or something (emma cannot cope with that atm) --------------------------------------
|
Calarin
The Knights Templar R.A.G.E
|
Posted - 2010.10.16 22:12:00 -
[683]
I am just on university wifi... could try ethernet?
|
Sepi
Gamma Draconis Industries Eternus Imperium Alliance
|
Posted - 2010.10.16 23:31:00 -
[684]
Originally by: Calarin I am just on university wifi... could try ethernet?
if your uni is like ours it blocks certain ports stopping data i can't even play eve when im in library.. i mean geez what else is there to do in a uni library.
|
Calarin
The Knights Templar R.A.G.E
|
Posted - 2010.10.17 16:17:00 -
[685]
Originally by: Sepi
Originally by: Calarin I am just on university wifi... could try ethernet?
if your uni is like ours it blocks certain ports stopping data i can't even play eve when im in library.. i mean geez what else is there to do in a uni library.
what ports does emma use? i can play eve np anywhere on campus and any other games....
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.18 07:31:00 -
[686]
It's all HTTP 'GET's so it should use the usual HTTP port (80). If you can browse sites like eveonline.com and eve-metrics.com then it should be fine. --------------------------------------
|
Calarin
The Knights Templar R.A.G.E
|
Posted - 2010.10.18 22:06:00 -
[687]
i can access those sites in browser np
but still emma is failing to find them...
Quote:
EXCEPTION REPORT ===================================================================================== 10/16/2010 9:53:54 AM Error - EveMarketMonitorApp.Common.EMMAException - Failed to contact www.eve-central.com Status - TimedOut
10/16/2010 9:54:01 AM Error - EveMarketMonitorApp.Common.EMMAException - Failed to contact www.eve-metrics.com Status - TimedOut
10/16/2010 9:54:07 AM Error - EveMarketMonitorApp.Common.EMMAException - Failed to contact www.eve-files.com Status - TimedOut
10/16/2010 9:54:09 AM Error - EveMarketMonitorApp.Common.EMMAException - Failed to contact www.starfreeze.com Status - TimedOut
10/16/2010 9:54:29 AM Critical - EveMarketMonitorApp.Common.EMMAEveAPIException - No XML document to process
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.19 07:13:00 -
[688]
How bizarre! Glad you got it sorted though. --------------------------------------
|
Vested Interest
|
Posted - 2010.10.21 03:27:00 -
[689]
For the Income Statement report could we have a time period added of "Year-to-date"? This would report the totals from 00:00 Jan 1 to present.
This would be most helpful.
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.21 07:23:00 -
[690]
Originally by: Vested Interest Edited by: Vested Interest on 21/10/2010 03:49:54 For the Income Statement report could we please have a time period added of "Year-to-date"? This would report the totals from 00:00 Jan 1 to present.
This would be most helpful.
Should be simple enough. I'll add it to the list. --------------------------------------
|
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.26 10:57:00 -
[691]
I have now completed the changes to allow EMMA to work with the new 64bit IDs.
Alpha testing of this update is currently under way and if you'd like to help, please let me know. (email [email protected]) --------------------------------------
|
sir gankalot
|
Posted - 2010.10.27 12:51:00 -
[692]
Even with the latest EMMA, my item reports still seem to be completely borked. I uninstalled EMMA first and then manually deleted the remaining database from the appdata folder and then reinstalled it. Made some reports and some things are completely off.
For instance: I bought 2 battleships at around 42 mil and sold them at around 46. The average buy and sell price seem to be correct in the report, but once we look at the 'cost of units' sold, the report says 21 something million. And it looks like it's using THAT figure to calculate the profit made.
So in the end the report says I made about 50 million profit on those ships where the actual profit is not even 5 million.
I just gave the report a quick glance and there appear to be several more items that have way too low 'cost of units sold'.
So the report is becoming pretty much useless to me as I simply cannot thrust it, and now I pretty much don't thrust anything EMMA says anymore, even the figures that do seem correct at first glance
|
Thatkidnamedrocky
Gallente
|
Posted - 2010.10.28 05:53:00 -
[693]
Im using the trail version and my orders are not updating i get the error saying
Error This Eve Api reports that this data has already been retrieved, no update has occurred.
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.28 07:22:00 -
[694]
Originally by: sir gankalot Even with the latest EMMA, my item reports still seem to be completely borked. I uninstalled EMMA first and then manually deleted the remaining database from the appdata folder and then reinstalled it. Made some reports and some things are completely off.
For instance: I bought 2 battleships at around 42 mil and sold them at around 46. The average buy and sell price seem to be correct in the report, but once we look at the 'cost of units' sold, the report says 21 something million. And it looks like it's using THAT figure to calculate the profit made.
So in the end the report says I made about 50 million profit on those ships where the actual profit is not even 5 million.
I just gave the report a quick glance and there appear to be several more items that have way too low 'cost of units sold'.
So the report is becoming pretty much useless to me as I simply cannot thrust it, and now I pretty much don't thrust anything EMMA says anymore, even the figures that do seem correct at first glance
I think I know what the problem is here.
It's an issue with setting up a new EMMA database for a character that already has a large number of assets.
E.g. The first transaction update occurs and finds no buy orders for item X. The first asset update occurs and finds 10 of item X. They are added to the database but no 'cost' value can be assigned since we have no information about how much the player payed for them. Later, there is another transaction update that picks up 1 buy transaction @ 50 mil isk. This item will be added to the stack of assets so there will now be 11. The cost will be recalculated as the average of the new and old values. i.e. (10 x 0 + 1 x 50) / 11 = 4.54 mil isk.
When a sell transaction occurs, EMMA will use that cost value of 4.54 mil to calculate the profit. Clearly wrong.
Now this is impossible to resolve entirely as the API data will only go back so far. There is no way to know how muich the items were orginially bought for. However, EMMA could at least try to work out a better value through eve-metrics or eve-central. I'll add this to my to do list.
Originally by: Thatkidnamedrocky Im using the trail version and my orders are not updating i get the error saying
Error This Eve Api reports that this data has already been retrieved, no update has occurred.
Sounds like you are using the API with more than one program. e.g. if Evemon has your full api key it will pull down data for orders, transactions, etc. If you then try and pull that same data into any other application within 1 hour, the API will not let you do it. --------------------------------------
|
sir gankalot
|
Posted - 2010.10.28 11:27:00 -
[695]
Edited by: sir gankalot on 28/10/2010 11:29:19
Originally by: Ambo
Originally by: sir gankalot Even with the latest EMMA, my item reports still seem to be completely borked. I uninstalled EMMA first and then manually deleted the remaining database from the appdata folder and then reinstalled it. Made some reports and some things are completely off.
For instance: I bought 2 battleships at around 42 mil and sold them at around 46. The average buy and sell price seem to be correct in the report, but once we look at the 'cost of units' sold, the report says 21 something million. And it looks like it's using THAT figure to calculate the profit made.
So in the end the report says I made about 50 million profit on those ships where the actual profit is not even 5 million.
I just gave the report a quick glance and there appear to be several more items that have way too low 'cost of units sold'.
So the report is becoming pretty much useless to me as I simply cannot thrust it, and now I pretty much don't thrust anything EMMA says anymore, even the figures that do seem correct at first glance
I think I know what the problem is here.
It's an issue with setting up a new EMMA database for a character that already has a large number of assets.
E.g. The first transaction update occurs and finds no buy orders for item X. The first asset update occurs and finds 10 of item X. They are added to the database but no 'cost' value can be assigned since we have no information about how much the player payed for them. Later, there is another transaction update that picks up 1 buy transaction @ 50 mil isk. This item will be added to the stack of assets so there will now be 11. The cost will be recalculated as the average of the new and old values. i.e. (10 x 0 + 1 x 50) / 11 = 4.54 mil isk.
When a sell transaction occurs, EMMA will use that cost value of 4.54 mil to calculate the profit. Clearly wrong.
Now this is impossible to resolve entirely as the API data will only go back so far. There is no way to know how muich the items were orginially bought for. However, EMMA could at least try to work out a better value through eve-metrics or eve-central. I'll add this to my to do list.
How far back does the API go? Cause this problem rears it's ugly head at least 10 times in a one month report. The report said I bought 2 of the earlier mentioned battleships and sold 2. Average buy 42 mill, cost of units sold 21 mil. I have no units left in stock so.
The affected items (the ones that get cost of units sold completely wrong) appear all to be hihglighted in a yellowish color, and there is one highlighted in green too where the cost of units sold appears to be way too high.
Hope this helps a bit.
Edit: the one month report I'm speaking of is october 2010, from october first till today :P
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.29 07:02:00 -
[696]
Originally by: sir gankalot
Originally by: Ambo
I think I know what the problem is here.
It's an issue with setting up a new EMMA database for a character that already has a large number of assets.
E.g. The first transaction update occurs and finds no buy orders for item X. The first asset update occurs and finds 10 of item X. They are added to the database but no 'cost' value can be assigned since we have no information about how much the player payed for them. Later, there is another transaction update that picks up 1 buy transaction @ 50 mil isk. This item will be added to the stack of assets so there will now be 11. The cost will be recalculated as the average of the new and old values. i.e. (10 x 0 + 1 x 50) / 11 = 4.54 mil isk.
When a sell transaction occurs, EMMA will use that cost value of 4.54 mil to calculate the profit. Clearly wrong.
Now this is impossible to resolve entirely as the API data will only go back so far. There is no way to know how muich the items were orginially bought for. However, EMMA could at least try to work out a better value through eve-metrics or eve-central. I'll add this to my to do list.
How far back does the API go? Cause this problem rears it's ugly head at least 10 times in a one month report. The report said I bought 2 of the earlier mentioned battleships and sold 2. Average buy 42 mill, cost of units sold 21 mil. I have no units left in stock so.
The affected items (the ones that get cost of units sold completely wrong) appear all to be hihglighted in a yellowish color, and there is one highlighted in green too where the cost of units sold appears to be way too high.
Hope this helps a bit.
Edit: the one month report I'm speaking of is october 2010, from october first till today :P
The transactions API will give you the last 1000 transactions or the last week's worth of transactions if you have more than 1000 per week.
i.e. If you do much trading, it won't go back very far.
Thanks for the extra info. I'm going to put out a beta release today which will hopefully mitigate this problem. However, it will involve starting a new database.
If you don't want to do that then you can edit the transaction profit values directly using the sql server management studio in order to set them to what you think they should be.
If anyone has any suggestions for how to permanently resolve this, please let me know. I just can't see how it's possible without having more data.
--------------------------------------
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.29 13:51:00 -
[697]
Version 1.5.3.3 Beta is up
- Minor update to auto updater to facillitate the other part of this update.
- EMMA can now handle 64 bit values for various ID fields. This has been done in preparation for CCP's changes to the API.
- You can now specify the base URL that EMMA uses to contact the API. This is set in Settings -> API Update settings. You can type in your own URL and there are buttons to default in the normal API and test API URLs.
- Change to processing during the first API assets update for a character or corp. This should result in better initial vaulations of assets and, consquently, more accurate profit values.
--------------------------------------
|
Vested Interest
|
Posted - 2010.10.29 23:18:00 -
[698]
Could you please check on our "create red highlited placeholder orders" option in the Item Detail viewer? It doesn't seem to be working currently. It's only showing me 1 placeholder when there ought to be a dozen or so.
Gracias!
|
Ambo
Tribal Liberation Force
|
Posted - 2010.10.30 06:42:00 -
[699]
Originally by: Vested Interest Could you please check on our "create red highlited placeholder orders" option in the Item Detail viewer? It doesn't seem to be working currently. It's only showing me 1 placeholder when there ought to be a dozen or so.
Gracias!
Will do, thanks for the feedback. --------------------------------------
|
Duck O'Doom
|
Posted - 2010.11.02 15:58:00 -
[700]
Edited by: Duck O''Doom on 02/11/2010 16:00:18 I was running the latest stable version and decided to try updating to the beta. Checked the option to use beta, went through the update about 2-3 times and now I get an error on startup.
|
|
Ambo
Tribal Liberation Force
|
Posted - 2010.11.02 16:03:00 -
[701]
Looks like you're missing some SQL server files.
Do you have 2008 R2 installed? (To find out, look for 'Microsoft SQL Server 2008 R2' in add/remove programs) --------------------------------------
|
Duck O'Doom
|
Posted - 2010.11.02 16:07:00 -
[702]
Ayep. I've got the following installed (on Windows 7 64-bit):
SQL Server 2008 R2 SQL Server 2008 R2 Native Client SQL Server 2008 R2 Policies SQL Server 2008 R2 Setup (English) SQL Server 2008 R2 Setup Support Files
It's strange that it was working just fine before the update.
|
Duck O'Doom
|
Posted - 2010.11.02 16:12:00 -
[703]
And fixed it. Did a bit of Googling and it turns out I needed to install two packages from the SQL Server 2008 Feature Pack: Microsoft SQL Server System CLR Types and Microsoft SQL Server 2008 Management Objects. Now it seems to be working fine.
|
Ambo
Tribal Liberation Force
|
Posted - 2010.11.02 17:20:00 -
[704]
Edited by: Ambo on 02/11/2010 17:22:06 Gotta love goolge.
Thanks for the info. I guess those packages aren't installed by default. Will have to see if I can do anything about that.. --------------------------------------
|
Vested Interest
|
Posted - 2010.11.02 18:38:00 -
[705]
I updated to the beta and applied the 2 packages mentioned. Now I'm getting one of these
EXCEPTION REPORT ===================================================================================== 4/17/2010 10:16:05 AM Critical - EveMarketMonitorApp.Common.EMMAException - Error during startup Inner Exception: Access to the path 'AutoUpdater.exe' is denied. Stack Trace: at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive) at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive) at EveMarketMonitorApp.GUIElements.Main.AutoUpdate() at EveMarketMonitorApp.GUIElements.Main..ctor(Boolean checkForUpdates)
|
Ambo
Tribal Liberation Force
|
Posted - 2010.11.02 22:32:00 -
[706]
That's odd... Guess you'll have to apply it directly.
Download the latest updater and extract using winrar. Copy the executable into your EMMA install folder, rename the old file out of the way and remove the 'beta_' from the beginning of this one and you should be good to go. --------------------------------------
|
Vested Interest
|
Posted - 2010.11.02 23:42:00 -
[707]
err umm actually that error log was from april here's what I'm actually getting now.
EXCEPTION REPORT ===================================================================================== 11/2/2010 5:41:14 PM Critical - EveMarketMonitorApp.Common.EMMAException - Need to update database to version 1.5.3.0. However, the expected SQL CLR functions assembly (C:\Users\xxxxx\AppData\Roaming\EMMA\CLRStoredProcs_1_5_3_0.dll) is missing. Unable to continue. If you have just updated EMMA, please update again and then retry.
|
Ambo
Tribal Liberation Force
|
Posted - 2010.11.03 08:32:00 -
[708]
Ah, ok.
I think that would happen if you were updating from a version of EMMA older than about 2 months. Applying the latest update requires a new auto updater program. The old auto updater simply downloads everything in one go so you end up with things in the wrong places. The new version resolves this but of course by the time you've downloaded it, the mistake has already been made.
Unfortunately, there is not a lot I can do to resolve it. However, I have taken steps to try and make sure it won't happen in future. --------------------------------------
|
sir gankalot
|
Posted - 2010.11.03 17:30:00 -
[709]
EMMA also regularly seems to think that items I have traded are 'lost'. For instance: my jita alt buys stuff through buy orders and does not in any way use those items, they do NOT leave the jita 4-4 hangar of this alt. I set up sell orders and sell the stuff.
Not seldom EMMA bugs me about the items being lost after. I usually select the option "not lost" then. Is that the correct solutiton?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.11.03 20:03:00 -
[710]
Originally by: sir gankalot
Not seldom EMMA bugs me about the items being lost after. I usually select the option "not lost" then. Is that the correct solution?
I think that feature is primary created for manufacturers. Personally I'm a trader/manufacturer, but I rarely download the assets data to EMMA, and if I do that, then usually I just click, click to close that assets lost/gain window. I have to many changes in the assets daily to track it.
So I suggest just ignore. -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
|
Ambo
Tribal Liberation Force
|
Posted - 2010.11.04 08:25:00 -
[711]
Actually, in it's current form, it's almost useless for manufacturers and mainly intended for traders.
You can download the asset tracking guide from google code --------------------------------------
|
Ambo
Tribal Liberation Force
|
Posted - 2010.11.04 08:32:00 -
[712]
I have sad news:
EMMA will stop receiving updates in a couple of weeks. This is due to changes in RL that will mean I no longer have access to a non-express edition of visual studio. One of the restrictions of the express editions is that you cannot create 'release' builds of programs.
The regular edition of visual studio is something like ú400 and I'm afraid I'm not willing to fork out that much to continue with this.
Thanks to all who supported the project in any way. I'll try and get any remaining bugs and tweaks sorted in the next couple of weeks but then EMMA will be in hibernation until someone else picks it up. --------------------------------------
|
Kaldira
|
Posted - 2010.11.04 08:37:00 -
[713]
Firstly I guess good luck in the new job
Secondly thanks for all the effort you have put into this
|
sir gankalot
|
Posted - 2010.11.04 15:51:00 -
[714]
Originally by: Ambo I have sad news:
EMMA will stop receiving updates in a couple of weeks. This is due to changes in RL that will mean I no longer have access to a non-express edition of visual studio. One of the restrictions of the express editions is that you cannot create 'release' builds of programs.
The regular edition of visual studio is something like ú400 and I'm afraid I'm not willing to fork out that much to continue with this.
Thanks to all who supported the project in any way. I'll try and get any remaining bugs and tweaks sorted in the next couple of weeks but then EMMA will be in hibernation until someone else picks it up.
That is indeed sad news sir...
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.11.04 19:54:00 -
[715]
Good luck with your new job.
As I remember you can download a 90day Pro Edition from MS for Free. I could check if it's possible to reset the program after 90 days. -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
Ambo
Tribal Liberation Force
|
Posted - 2010.11.05 07:19:00 -
[716]
Thanks all.
I'm sure there are ways to *ahem* acquire a working copy of VS. I don't want to go down that route though. All my software is legit and I take pride in not being a part of that culture that is driving mainstream publishers away from PCs. --------------------------------------
|
sir gankalot
|
Posted - 2010.11.05 11:16:00 -
[717]
How is this going to affect the licensing of EMMA? Are you going to make it 'free' again when it goes into hibernating?
|
Ambo
Tribal Liberation Force
|
Posted - 2010.11.05 12:42:00 -
[718]
Originally by: sir gankalot How is this going to affect the licensing of EMMA? Are you going to make it 'free' again when it goes into hibernating?
I'm not sure yet... I'll probably keep asking for isk though.
A huge amount of time has gone into EMMA and despite there being no more updates to come, I still think there is plenty in the current program to justify 50-100 mil. --------------------------------------
|
Hel O'Ween
Men On A Mission
|
Posted - 2010.11.06 15:06:00 -
[719]
Originally by: Ambo
EMMA will stop receiving updates in a couple of weeks. This is due to changes in RL that will mean I no longer have access to a non-express edition of visual studio. One of the restrictions of the express editions is that you cannot create 'release' builds of programs.
I think you're mistaken here:
Quote:
Can I use Express Editions for commercial use? Yes, there are no licensing restrictions for applications built using Visual Studio Express Editions.
Source. -- EVEWalletAware - an offline wallet manager |
Vested Interest
|
Posted - 2010.11.06 16:09:00 -
[720]
My Assets Report is generating an unhandled exception with the current beta:
************** Exception Text ************** System.InvalidCastException: Specified cast is not valid. at EveMarketMonitorApp.GUIElements.RptParamsAssets.btnOk_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
|
|
SexyTrader 02
|
Posted - 2010.11.09 14:58:00 -
[721]
Have you considered setting up a way for people to send you donations for this specific purpose? I would hate to see development on this stop due to what is basically a technicality. It would be totally understandable if you were just tired of maintaining it, but to have it stop because of something like that is frustrating.
I personally would be willing to kick in $10-30 for the cause and I'm sure others would as well. EMMA by far fits my needs more perfectly than any other program and I love it and all the work you've done for it and would hate to see it stop until the day you're ready to stop (at which point I'd hope you could transfer it over to open source or maybe someone else's capable hands or something else). |
Ambo
Tribal Liberation Force
|
Posted - 2010.11.09 20:58:00 -
[722]
Edited by: Ambo on 09/11/2010 20:59:00
Originally by: Hel O'Ween
Originally by: Ambo
EMMA will stop receiving updates in a couple of weeks. This is due to changes in RL that will mean I no longer have access to a non-express edition of visual studio. One of the restrictions of the express editions is that you cannot create 'release' builds of programs.
I think you're mistaken here:
Quote:
Can I use Express Editions for commercial use? Yes, there are no licensing restrictions for applications built using Visual Studio Express Editions.
Source.
You're right about the license. However, there is still no way (as far as I know) to make a release build in VS express. I'll have another look around to see if I can root something out...
Originally by: Vested Interest My Assets Report is generating an unhandled exception with the current beta:
************** Exception Text ************** System.InvalidCastException: Specified cast is not valid. at EveMarketMonitorApp.GUIElements.RptParamsAssets.btnOk_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Will see what I can do there.
Originally by: SexyTrader 02 Have you considered setting up a way for people to send you donations for this specific purpose? I would hate to see development on this stop due to what is basically a technicality. It would be totally understandable if you were just tired of maintaining it, but to have it stop because of something like that is frustrating.
I personally would be willing to kick in $10-30 for the cause and I'm sure others would as well. EMMA by far fits my needs more perfectly than any other program and I love it and all the work you've done for it and would hate to see it stop until the day you're ready to stop (at which point I'd hope you could transfer it over to open source or maybe someone else's capable hands or something else).
Thanks for the thought but I don't really want to go down the route of accepting real money for EMMA. It opens up too many doors that I'd rather leave closed.
Edit: oh, btw, EMMA is already totally open source. Anyone can feel free to step in and take up where I left off. --------------------------------------
|
Dalmont Delantee
Gallente British Legion
|
Posted - 2010.11.15 22:57:00 -
[723]
Ambo, the new auto updater doesn't seem to be a valid file....what am I doing wrong?
Take comfort in knowing that its probably some pimply faced twit, or 40 year old virgin, who gleens everytime mommy offfers to take them to needle point lessons |
Vested Interest
|
Posted - 2010.11.16 00:02:00 -
[724]
see post 704
|
Dalmont Delantee
Gallente British Legion
|
Posted - 2010.11.16 06:35:00 -
[725]
Originally by: Vested Interest see post 704
Yep, did that, downloaded and renamed without the beta and it didn't work. Asks me what program to use to run it.
Take comfort in knowing that its probably some pimply faced twit, or 40 year old virgin, who gleens everytime mommy offfers to take them to needle point lessons |
Vested Interest
|
Posted - 2010.11.16 07:05:00 -
[726]
Edited by: Vested Interest on 16/11/2010 07:05:08 Oddly I had to put the downloaded Autoupdater.exe in my profile folder rather than the c:\program files\ folder:
C:\Users\XXXXX\AppData\Roaming\EMMA\AutoUpdater.exe
I also had to put CLRStoredProcs_1_5_3_0.dll and DatabaseUpdate_1_5_3_0.xml in that folder.
edit: this is in Vista 64 your location may vary.
|
Ambo
Tribal Liberation Force
|
Posted - 2010.11.16 07:17:00 -
[727]
Yes, your location will be slightly different on XP. Just use teh path: '%appdata%/EMMA' That will take you to the right place regardless of the windows version
Apologies for the lack of updates. I've been very busy finishing things off before I leave my current job. Hopefully will have a small one up this week. --------------------------------------
|
Kaldira
|
Posted - 2010.11.16 17:21:00 -
[728]
Getting an error while trying to manage groups:
************** Exception Text ************** System.InvalidCastException: Specified cast is not valid. at EveMarketMonitorApp.GUIElements.ReportGroupSetup.charsAndCorpsGrid_CellFormatting(Object sender, DataGridViewCellFormattingEventArgs e) at System.Windows.Forms.DataGridView.OnCellFormatting(DataGridViewCellFormattingEventArgs e) at System.Windows.Forms.DataGridView.OnCellFormatting(Int32 columnIndex, Int32 rowIndex, Object val, Type formattedValueType, DataGridViewCellStyle cellStyle) at System.Windows.Forms.DataGridViewCell.GetFormattedValue(Object value, Int32 rowIndex, DataGridViewCellStyle& cellStyle, TypeConverter valueTypeConverter, TypeConverter formattedValueTypeConverter, DataGridViewDataErrorContexts context) at System.Windows.Forms.DataGridViewCell.GetEditedFormattedValue(Object value, Int32 rowIndex, DataGridViewCellStyle& dataGridViewCellStyle, DataGridViewDataErrorContexts context) at System.Windows.Forms.DataGridView.OnCellValidating(DataGridViewCell& dataGridViewCell, Int32 columnIndex, Int32 rowIndex, DataGridViewDataErrorContexts context) at System.Windows.Forms.DataGridView.CommitEdit(DataGridViewCell& dataGridViewCurrentCell, DataGridViewDataErrorContexts context, DataGridViewValidateCellInternal validateCell, Boolean fireCellLeave, Boolean fireCellEnter, Boolean fireRowLeave, Boolean fireRowEnter, Boolean fireLeave) at System.Windows.Forms.DataGridView.EndEdit(DataGridViewDataErrorContexts context, DataGridViewValidateCellInternal validateCell, Boolean fireCellLeave, Boolean fireCellEnter, Boolean fireRowLeave, Boolean fireRowEnter, Boolean fireLeave, Boolean keepFocus, Boolean resetCurrentCell, Boolean resetAnchorCell) at System.Windows.Forms.DataGridView.SetCurrentCellAddressCore(Int32 columnIndex, Int32 rowIndex, Boolean setAnchorCellAddress, Boolean validateCurrentCell, Boolean throughMouseClick) at System.Windows.Forms.DataGridView.set_CurrentCell(DataGridViewCell value) at System.Windows.Forms.DataGridView.set_DataSource(Object value) at EveMarketMonitorApp.GUIElements.ReportGroupSetup.ShowCharacters() at EveMarketMonitorApp.GUIElements.ReportGroupSetup.eveAccountsGrid_SelectionChanged(Object sender, EventArgs e) at System.Windows.Forms.DataGridView.OnSelectionChanged(EventArgs e) at System.Windows.Forms.DataGridView.FlushSelectionChanged() at System.Windows.Forms.DataGridView.set_NoSelectionChangeCount(Int32 value) at System.Windows.Forms.DataGridView.ClearSelection() at System.Windows.Forms.DataGridView.set_CurrentCell(DataGridViewCell value) at System.Windows.Forms.DataGridView.OnClearingRows() at System.Windows.Forms.DataGridViewRowCollection.ClearInternal(Boolean recreateNewRow) at System.Windows.Forms.DataGridView.RefreshColumnsAndRows() at System.Windows.Forms.DataGridView.OnDataSourceChanged(EventArgs e) at System.Windows.Forms.DataGridView.set_DataSource(Object value) at EveMarketMonitorApp.GUIElements.ReportGroupSetup.ShowAccounts() at EveMarketMonitorApp.GUIElements.ReportGroupSetup.ReportGroupSetup_Load(Object sender, EventArgs e) at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ContainerControl.WndProc(Message& m) at System.Windows.Forms.Form.WmShowWindow(Message& m) at System.Windows.Forms.Form.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntP
|
Dalmont Delantee
Gallente British Legion
|
Posted - 2010.11.16 20:10:00 -
[729]
The problem is the file I seem to be downloading isn't an EXE file, does that mean I just need to rename it for it to work?
Take comfort in knowing that its probably some pimply faced twit, or 40 year old virgin, who gleens everytime mommy offfers to take them to needle point lessons |
Ambo
Tribal Liberation Force
|
Posted - 2010.11.17 08:13:00 -
[730]
Originally by: Dalmont Delantee The problem is the file I seem to be downloading isn't an EXE file, does that mean I just need to rename it for it to work?
the file that's downloaded is a .zip but it's not a format that windows built-in zip system can read. Instead, you'll need to download winrar or something similar.
Originally by: Kaldira Getting an error while trying to manage groups:
Thanks, will get that sorted. --------------------------------------
|
|
MSRP
Amarr
|
Posted - 2010.11.17 10:29:00 -
[731]
I am having trouble managing groups as well, just getting spammed with error messages. I downloaded the 64 bit version of the SQL server, not sure if that makes a difference.
|
Ambo
Tribal Liberation Force
|
Posted - 2010.11.17 15:09:00 -
[732]
Originally by: MSRP I am having trouble managing groups as well, just getting spammed with error messages. I downloaded the 64 bit version of the SQL server, not sure if that makes a difference.
Shouldn't be anything to do with that. I think it's just a bug introduced with the latest build. I'll have a fix out tomorrow. --------------------------------------
|
MSRP
Amarr
|
Posted - 2010.11.17 21:09:00 -
[733]
Quote: See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
******** Exception Text ******* System.InvalidCastException: Specified cast is not valid. at EveMarketMonitorApp.GUIElements.ReportGroupSetup.charsAndCorpsGrid_CellFormatting(Object sender, DataGridViewCellFormattingEventArgs e) at System.Windows.Forms.DataGridView.OnCellFormatting(Int32 columnIndex, Int32 rowIndex, Object val, Type formattedValueType, DataGridViewCellStyle cellStyle) at System.Windows.Forms.DataGridViewCell.GetFormattedValue(Object value, Int32 rowIndex, DataGridViewCellStyle& cellStyle, TypeConverter valueTypeConverter, TypeConverter formattedValueTypeConverter, DataGridViewDataErrorContexts context) at System.Windows.Forms.DataGridViewCell.GetEditedFormattedValue(Object value, Int32 rowIndex, DataGridViewCellStyle& dataGridViewCellStyle, DataGridViewDataErrorContexts context) at System.Windows.Forms.DataGridView.OnCellValidating(DataGridViewCell& dataGridViewCell, Int32 columnIndex, Int32 rowIndex, DataGridViewDataErrorContexts context) at System.Windows.Forms.DataGridView.CommitEdit(DataGridViewCell& dataGridViewCurrentCell, DataGridViewDataErrorContexts context, DataGridViewValidateCellInternal validateCell, Boolean fireCellLeave, Boolean fireCellEnter, Boolean fireRowLeave, Boolean fireRowEnter, Boolean fireLeave) at System.Windows.Forms.DataGridView.EndEdit(DataGridViewDataErrorContexts context, DataGridViewValidateCellInternal validateCell, Boolean fireCellLeave, Boolean fireCellEnter, Boolean fireRowLeave, Boolean fireRowEnter, Boolean fireLeave, Boolean keepFocus, Boolean resetCurrentCell, Boolean resetAnchorCell) at System.Windows.Forms.DataGridView.SetCurrentCellAddressCore(Int32 columnIndex, Int32 rowIndex, Boolean setAnchorCellAddress, Boolean validateCurrentCell, Boolean throughMouseClick) at System.Windows.Forms.DataGridView.set_CurrentCell(DataGridViewCell value) at System.Windows.Forms.DataGridView.set_DataSource(Object value) at EveMarketMonitorApp.GUIElements.ReportGroupSetup.ShowCharacters() at EveMarketMonitorApp.GUIElements.ReportGroupSetup.eveAccountsGrid_SelectionChanged(Object sender, EventArgs e) at System.Windows.Forms.DataGridView.OnSelectionChanged(EventArgs e) at System.Windows.Forms.DataGridView.ClearSelection() at System.Windows.Forms.DataGridView.set_CurrentCell(DataGridViewCell value) at System.Windows.Forms.DataGridView.OnClearingRows() at System.Windows.Forms.DataGridViewRowCollection.ClearInternal(Boolean recreateNewRow) at System.Windows.Forms.DataGridView.RefreshColumnsAndRows() at System.Windows.Forms.DataGridView.OnDataSourceChanged(EventArgs e) at EveMarketMonitorApp.GUIElements.ReportGroupSetup.ShowAccounts() at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll -------------------- EveMarketMonitorApp Assembly Version: 1.5.3.3 Win32 Version: 1.5.3.3 CodeBase: file:///C:/Program%20Files%20(x86)/EMMA/EveMarketMonitorApp.exe ------------------ System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll -----------------
that's the error text if it helps
|
Kaldira
|
Posted - 2010.11.18 11:07:00 -
[734]
Thanks latest update fixed manage groups
|
MSRP
Amarr
|
Posted - 2010.11.18 20:01:00 -
[735]
Hm, it won't download any update for me.
|
Vested Interest
|
Posted - 2010.11.18 20:24:00 -
[736]
Keep starfreeze.com as your only update server, in other settings.
Assets Report is fixed and Manage Group is working again!
|
Issaiah Mustafa
The Fornicating Assembly of Gophers and Trolls
|
Posted - 2010.11.18 21:04:00 -
[737]
Is anybody else having issues with the "courier settings" menu? I'm getting this error message when trying to access/change the settings
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ************** System.InvalidCastException: Specified cast is not valid. at EveMarketMonitorApp.GUIElements.CourierSettings.InitDisplay() at EveMarketMonitorApp.GUIElements.CourierSettings.CourierSettings_Load(Object sender, EventArgs e) at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4952 (win7RTMGDR.050727-4900) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- EveMarketMonitorApp Assembly Version: 1.5.3.3 Win32 Version: 1.5.3.3 CodeBase: file:///C:/Program%20Files%20(x86)/EMMA/EveMarketMonitorApp.exe ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- Enforcer Assembly Version: 1.5.3.1 Win32 Version: 1.5.3.1 CodeBase: file:///C:/Program%20Files%20(x86)/EMMA/Enforcer.DLL ---------------------------------------- System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Management Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll ---------------------------------------- System.ServiceProcess Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.ServiceProcess/2.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll ---------------------------------------- System.Data Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- System.Transactions Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_64/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll ----------------------------------------
|
evido
Amarr McWOOKIE'S REVOLOUTION Imperial 0rder
|
Posted - 2010.11.19 07:02:00 -
[738]
Originally by: Ambo Edited by: Ambo on 09/11/2010 20:59:00
Originally by: Hel O'Ween
Originally by: Ambo
EMMA will stop receiving updates in a couple of weeks. This is due to changes in RL that will mean I no longer have access to a non-express edition of visual studio. One of the restrictions of the express editions is that you cannot create 'release' builds of programs.
I think you're mistaken here:
Quote:
Can I use Express Editions for commercial use? Yes, there are no licensing restrictions for applications built using Visual Studio Express Editions.
Source.
You're right about the license. However, there is still no way (as far as I know) to make a release build in VS express. I'll have another look around to see if I can root something out...
According to this it should still be able to build 'Release' versions in Visual C# 2010 Expess
|
Ambo
Tribal Liberation Force
|
Posted - 2010.11.19 07:18:00 -
[739]
Originally by: Issaiah Mustafa Is anybody else having issues with the "courier settings" menu? I'm getting this error message when trying to access/change the settings
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ************** System.InvalidCastException: Specified cast is not valid. at EveMarketMonitorApp.GUIElements.CourierSettings.InitDisplay() at EveMarketMonitorApp.GUIElements.CourierSettings.CourierSettings_Load(Object sender, EventArgs e)
Thanks for the info. Will get that sorted in next update.
Originally by: evido
According to this it should still be able to build 'Release' versions in Visual C# 2010 Expess
Great stuff, thanks for that! --------------------------------------
|
Ambo
Tribal Liberation Force
|
Posted - 2010.11.19 10:47:00 -
[740]
Version 1.5.3.5 is up:
- Added current entry and total entries infromation to the tutorial window. (i.e. you are on entry 10 of 22 or whatever)
- Modified grid calculator to ignore isk values coming from 'balance' columns. I can think of no reason you'd want to use the calculator with this data and it could cause confusion when working with the journal data view.
- Added a help button next to the 'get value frequency from quantity if available' option on the grid calculator to explain what it does.
- Fixed a bug in the courier settings screen related to the update of some ID fields to 64 bits.
- Corrected a bug in the auto updater that was causing it to think there was an update available when there actually wasn't.
--------------------------------------
|
|
Issaiah Mustafa
The Fornicating Assembly of Gophers and Trolls
|
Posted - 2010.11.19 16:03:00 -
[741]
Originally by: Ambo Version 1.5.3.5 is up:
- Added current entry and total entries infromation to the tutorial window. (i.e. you are on entry 10 of 22 or whatever)
- Modified grid calculator to ignore isk values coming from 'balance' columns. I can think of no reason you'd want to use the calculator with this data and it could cause confusion when working with the journal data view.
- Added a help button next to the 'get value frequency from quantity if available' option on the grid calculator to explain what it does.
- Fixed a bug in the courier settings screen related to the update of some ID fields to 64 bits.
- Corrected a bug in the auto updater that was causing it to think there was an update available when there actually wasn't.
<3
|
Redox Tiggerty
|
Posted - 2010.11.22 18:30:00 -
[742]
Good evening,
i added 2 accounts to emma, if there's a change on the api, how i can add that char again?
error message: supplied userid is already in the database, api does not match..
Redox
|
Kaldira
|
Posted - 2010.11.23 00:27:00 -
[743]
Edited by: Kaldira on 23/11/2010 00:27:40 Manage Group
Double click on relevant User ID
Change API Key
|
Windswept Mane
|
Posted - 2010.11.23 07:15:00 -
[744]
Recently bought EMMA, but I haven't managed to get it working once. I crash at the splash screen with the following error message:
===================================================================================== EXCEPTION REPORT ===================================================================================== 23/11/2010 08:09:50 Critical - EveMarketMonitorApp.Common.EMMAException - Unhandled exception Inner Exception: The type initializer for 'EveMarketMonitorApp.DatabaseClasses.UserAccount' threw an exception. Stack Trace: at EveMarketMonitorApp.DatabaseClasses.UserAccount.get_Settings() at EveMarketMonitorApp.GUIElements.Main.Main_Resize(Object sender, EventArgs e) at System.Windows.Forms.Control.OnResize(EventArgs e) at System.Windows.Forms.Form.OnResize(EventArgs e) at System.Windows.Forms.Control.OnSizeChanged(EventArgs e) at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight) at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height) at System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Form.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Control.SetBounds(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Control.set_Size(Size value) at EveMarketMonitorApp.GUIElements.Main..ctor(Boolean checkForUpdates) at EveMarketMonitorApp.Program.Main(String[] args) Inner Exception: Could not load file or assembly 'System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified. Stack Trace: at EveMarketMonitorApp.DatabaseClasses.UserAccount..cctor() ===================================================================================== EXCEPTION REPORT ===================================================================================== 23/11/2010 08:09:53 Critical - EveMarketMonitorApp.Common.EMMAException - Error during automatic log out Inner Exception: The type initializer for 'EveMarketMonitorApp.DatabaseClasses.UserAccount' threw an exception. Stack Trace: at EveMarketMonitorApp.DatabaseClasses.UserAccount.Logout() at EveMarketMonitorApp.Program.Main(String[] args) Inner Exception: Could not load file or assembly 'System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified. Stack Trace: at EveMarketMonitorApp.DatabaseClasses.UserAccount..cctor()
Any ideas?
|
Ambo
Tribal Liberation Force
|
Posted - 2010.11.23 08:37:00 -
[745]
Originally by: Windswept Mane Recently bought EMMA, but I haven't managed to get it working once. I crash at the splash screen with the following error message:
===================================================================================== EXCEPTION REPORT ===================================================================================== 23/11/2010 08:09:50 Critical - EveMarketMonitorApp.Common.EMMAException - Unhandled exception Inner Exception: The type initializer for 'EveMarketMonitorApp.DatabaseClasses.UserAccount' threw an exception. Stack Trace: at EveMarketMonitorApp.DatabaseClasses.UserAccount.get_Settings() at EveMarketMonitorApp.GUIElements.Main.Main_Resize(Object sender, EventArgs e) at System.Windows.Forms.Control.OnResize(EventArgs e) at System.Windows.Forms.Form.OnResize(EventArgs e) at System.Windows.Forms.Control.OnSizeChanged(EventArgs e) at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight) at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height) at System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Form.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Control.SetBounds(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Control.set_Size(Size value) at EveMarketMonitorApp.GUIElements.Main..ctor(Boolean checkForUpdates) at EveMarketMonitorApp.Program.Main(String[] args) Inner Exception: Could not load file or assembly 'System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified. Stack Trace: at EveMarketMonitorApp.DatabaseClasses.UserAccount..cctor() ===================================================================================== EXCEPTION REPORT ===================================================================================== 23/11/2010 08:09:53 Critical - EveMarketMonitorApp.Common.EMMAException - Error during automatic log out Inner Exception: The type initializer for 'EveMarketMonitorApp.DatabaseClasses.UserAccount' threw an exception. Stack Trace: at EveMarketMonitorApp.DatabaseClasses.UserAccount.Logout() at EveMarketMonitorApp.Program.Main(String[] args) Inner Exception: Could not load file or assembly 'System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified. Stack Trace: at EveMarketMonitorApp.DatabaseClasses.UserAccount..cctor()
Any ideas?
Looks like you don't have .NET 3.5 installed. (or it's installed incorrectly)
Try uninstalling it (assuming it's actually installed right now) and then download and install manually. --------------------------------------
|
Windswept Mane
|
Posted - 2010.11.23 09:33:00 -
[746]
Thank you. Yes, it was installed incorrectly - after reinstalling it, everything works fine.
|
sir gankalot
|
Posted - 2010.11.27 09:52:00 -
[747]
Originally by: Ambo
Originally by: sir gankalot
Originally by: Ambo
I think I know what the problem is here.
It's an issue with setting up a new EMMA database for a character that already has a large number of assets.
E.g. The first transaction update occurs and finds no buy orders for item X. The first asset update occurs and finds 10 of item X. They are added to the database but no 'cost' value can be assigned since we have no information about how much the player payed for them. Later, there is another transaction update that picks up 1 buy transaction @ 50 mil isk. This item will be added to the stack of assets so there will now be 11. The cost will be recalculated as the average of the new and old values. i.e. (10 x 0 + 1 x 50) / 11 = 4.54 mil isk.
When a sell transaction occurs, EMMA will use that cost value of 4.54 mil to calculate the profit. Clearly wrong.
Now this is impossible to resolve entirely as the API data will only go back so far. There is no way to know how muich the items were orginially bought for. However, EMMA could at least try to work out a better value through eve-metrics or eve-central. I'll add this to my to do list.
How far back does the API go? Cause this problem rears it's ugly head at least 10 times in a one month report. The report said I bought 2 of the earlier mentioned battleships and sold 2. Average buy 42 mill, cost of units sold 21 mil. I have no units left in stock so.
The affected items (the ones that get cost of units sold completely wrong) appear all to be hihglighted in a yellowish color, and there is one highlighted in green too where the cost of units sold appears to be way too high.
Hope this helps a bit.
Edit: the one month report I'm speaking of is october 2010, from october first till today :P
Thanks for the extra info. I'm going to put out a beta release today which will hopefully mitigate this problem. However, it will involve starting a new database.
If you don't want to do that then you can edit the transaction profit values directly using the sql server management studio in order to set them to what you think they should be.
How do I go about that? I just tried opening the EMMA database in the SQL server management studio but it says it can't handle the .mdf files.
|
Hippy07
|
Posted - 2010.11.27 19:21:00 -
[748]
How do I go about that? I just tried opening the EMMA database in the SQL server management studio but it says it can't handle the .mdf files.
msg me in game if you still need help with this. |
Knupp Montana
|
Posted - 2010.12.01 10:30:00 -
[749]
Hi. I would like to try the trial version of EMMA. I installed SQL 2008 and started EMMA without problems. But now i want to add my api key and it says "Problem retrieving data from Eve web service " Error 417. I have granted access in my firewall settings for EMMA and i tried it in admin mode but i got the same error again. Has anybody the same problem?
Greetz Knupp |
Knupp Montana
|
Posted - 2010.12.01 10:32:00 -
[750]
Ah got it. I used a proxy for surfing in the internet. I turned it of for testing and now it works.
|
|
Sernum
Total Mayhem. Northern Coalition.
|
Posted - 2010.12.01 12:09:00 -
[751]
i used this program a few years ago and i really wanna use it again... i'm gunna loose my mind trying to install this SQL crap... its like installed but not? i dunno need some help pleeease Sig removed, inappropriate content. If you would like further details please mail [email protected] - Saint |
Knupp Montana
|
Posted - 2010.12.01 12:16:00 -
[752]
Is there a way to use the EMMA database to import data to excel? I used the export function but i dont like the csv files because i dont need the hole data. I tried to establish the connection to the sql database but i cant find the emma data. Maybe somebody can tell me how i can access the database to make diagrams in excel.
@Sernum: I used SQL Express 2008 R2 (http://www.microsoft.com/germany/express/products/database.aspx)
I downloaded and installed it. Made that change Ambo told us in the readme and now it works. I can try to help you out if there is a problem with installing
Greetz Knupp
|
Sernum
Total Mayhem. Northern Coalition.
|
Posted - 2010.12.01 12:22:00 -
[753]
Edited by: Sernum on 01/12/2010 12:29:30 i did something that made it work :) Sig removed, inappropriate content. If you would like further details please mail [email protected] - Saint |
Knupp Montana
|
Posted - 2010.12.01 13:01:00 -
[754]
Great ;-).
I managed to get the database into Excel. You have to use Microsoft SQL Server Management Studio. There you can attache the Emma database (c:\users\xxx\appdata\roaming\emma\data\emma database.mdf).
And now i will make some nice charts :D
Greetz Knupp
|
Faber Demaunier
Preta Light Industries Naraka.
|
Posted - 2010.12.01 14:14:00 -
[755]
I installed the program, and while running through the tutorial I noticed something odd under item report. I see data for three PI products that have been sold, which only have a sell price because I manufactured them. However the net profit is in red. Why is that and how can I stop this from happening? See quote for a csv dump (names of items are replaced) to illustrate what I mean.
Quote:
,,,,Average Buy Price,Average Sell Price,Units Bought,Units Sold,Cost Of Units Sold,Gross Margin %,Gross Margin per Item,Gross Profit,Broker Fees,Transaction Fees,Transport Costs,Overheads %,Net Profit SECTIONROWAll Items,True,True,All Items,0,33628.203333333333333333333333,0,0,0,0,0,0,138607.18,103955.39,0,0,-242562.58 2344,True,True, x,0,28887.65,0,201,0,0,0,0,46451.34,34838.51,0,0,-81289.85 2346,True,True, y,0,43999.99,0,153,0,0,0,0,53855.99,40391.99,0,0,-94247.98 2351,True,True, z,0,27996.97,0,171,0,0,0,0,38299.85,28724.89,0,0,-67024.75
|
Sernum
Total Mayhem. Northern Coalition.
|
Posted - 2010.12.01 19:30:00 -
[756]
EXCEPTION REPORT ===================================================================================== 12/1/2010 2:25:18 PM Critical - EveMarketMonitorApp.Common.EMMAException - Problem accessing SQL Express service Inner Exception: Cannot start SQL Express service Stack Trace: at EveMarketMonitorApp.GUIElements.Main.isSQLExpressRunning() Inner Exception: Service MSSQL$SQLEXPRESS was not found on computer '.'. Stack Trace: at System.ServiceProcess.ServiceController.GenerateNames() at System.ServiceProcess.ServiceController.get_ServiceName() at System.ServiceProcess.ServiceController.GenerateStatus() at System.ServiceProcess.ServiceController.get_Status() at EveMarketMonitorApp.GUIElements.Main.isSQLExpressRunning() Inner Exception: The specified service does not exist as an installed service
I get that when trying to boot emma up. Any ideas? Sig removed, inappropriate content. If you would like further details please mail [email protected] - Saint |
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.12.01 19:52:00 -
[757]
Originally by: Sernum EXCEPTION REPORT ===================================================================================== 12/1/2010 2:25:18 PM Critical - EveMarketMonitorApp.Common.EMMAException - Problem accessing SQL Express service Inner Exception: Cannot start SQL Express service Stack Trace: at EveMarketMonitorApp.GUIElements.Main.isSQLExpressRunning() Inner Exception: Service MSSQL$SQLEXPRESS was not found on computer '.'.
I get that when trying to boot emma up. Any ideas?
Did you reinstalled your machine? From the message it look's like you don't have a SQL server installed. -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
Sernum
Total Mayhem. Northern Coalition.
|
Posted - 2010.12.01 20:05:00 -
[758]
Yes it is installed properly, not sure why EMMA isnt recognizing it... anyways ive given up. Sig removed, inappropriate content. If you would like further details please mail [email protected] - Saint |
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.12.01 20:31:00 -
[759]
Originally by: Sernum Yes it is installed properly, not sure why EMMA isnt recognizing it... anyways ive given up.
Try this one: http://dl.eve-files.com/media/corp/hamster/connect_db.pdf
This is how I use EMMA. Sometimes it helps. Just make a backup of the config file before changing it. -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
Ambo
Tribal Liberation Force
|
Posted - 2010.12.01 21:11:00 -
[760]
Soz to hear about your troubles Sernum. Certainly some problem with SQL install though I couldn't tell you exactly what might be going wrong.
Originally by: Faber Demaunier I installed the program, and while running through the tutorial I noticed something odd under item report. I see data for three PI products that have been sold, which only have a sell price because I manufactured them. However the net profit is in red. Why is that and how can I stop this from happening? See quote for a csv dump (names of items are replaced) to illustrate what I mean.
Quote:
,,,,Average Buy Price,Average Sell Price,Units Bought,Units Sold,Cost Of Units Sold,Gross Margin %,Gross Margin per Item,Gross Profit,Broker Fees,Transaction Fees,Transport Costs,Overheads %,Net Profit SECTIONROWAll Items,True,True,All Items,0,33628.203333333333333333333333,0,0,0,0,0,0,138607.18,103955.39,0,0,-242562.58 2344,True,True, x,0,28887.65,0,201,0,0,0,0,46451.34,34838.51,0,0,-81289.85 2346,True,True, y,0,43999.99,0,153,0,0,0,0,53855.99,40391.99,0,0,-94247.98 2351,True,True, z,0,27996.97,0,171,0,0,0,0,38299.85,28724.89,0,0,-67024.75
Basically, EMMA's item report can't handle manufactured items. It will only make sense for pure trading.
It's something that I've wanted to improve for a long time, just never got around to it. --------------------------------------
|
|
sir gankalot
|
Posted - 2010.12.01 21:36:00 -
[761]
It appears EMMA does not recognize the Noctis yet, I bought and sold one and it's listed as unknown item in the item report, and it does not calculate profit correctly.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.12.01 21:41:00 -
[762]
Originally by: sir gankalot It appears EMMA does not recognize the Noctis yet, I bought and sold one and it's listed as unknown item in the item report, and it does not calculate profit correctly.
That's correct. Unfortunately CCP did not released the datadump for Incursion. Once that is out, then there will be an update to EMMA to recognize the new item. -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
sir gankalot
|
Posted - 2010.12.02 09:42:00 -
[763]
Originally by: Lost Hamster
Originally by: sir gankalot It appears EMMA does not recognize the Noctis yet, I bought and sold one and it's listed as unknown item in the item report, and it does not calculate profit correctly.
That's correct. Unfortunately CCP did not released the datadump for Incursion. Once that is out, then there will be an update to EMMA to recognize the new item.
DAMN U CCP!1!!
|
Faber Demaunier
Preta Light Industries Naraka.
|
Posted - 2010.12.02 14:06:00 -
[764]
Quote:
Basically, EMMA's item report can't handle manufactured items. It will only make sense for pure trading.
It's something that I've wanted to improve for a long time, just never got around to it.
I found the traded items filter, so I will use that to filter the PI stuff out for now.
|
Faber Demaunier
Preta Light Industries Naraka.
|
Posted - 2010.12.02 15:02:00 -
[765]
Ran some missions yesterday, the assets were found by EMMA today, so I went to test the reprocessor. However when selecting the station I get this:
Quote: ===================================================================================== EXCEPTION REPORT ===================================================================================== 2-12-2010 15:44:54 Error - EveMarketMonitorApp.Common.EMMAException - Problem refreshing available containers Inner Exception: De opgegeven conversie is ongeldig. Stack Trace: bij EveMarketMonitorApp.GUIElements.Reprocessor.RefreshContainerList() ===================================================================================== EXCEPTION REPORT ===================================================================================== 2-12-2010 15:44:58 Error - EveMarketMonitorApp.Common.EMMAException - Problem refreshing available assets Inner Exception: De opgegeven conversie is ongeldig. Stack Trace: bij EveMarketMonitorApp.GUIElements.Reprocessor.Refre****emList()
Not sure why that is, station is correct and I'm using my full API key.
|
JadNB
|
Posted - 2010.12.04 07:32:00 -
[766]
I have been using EMMA for a little over a week, and it is AWESOME!!! A couple of days ago, the asset updates stopped working, and have been broken since. I tried Nuking the program, the database, one then the other, to no avail. The log file reads as follows, and it appears to be a data/variable/column - type/numchar error (multiple choice ).
Quote: EXCEPTION REPORT ===================================================================================== 12/3/2010 11:17:15 PM Error - EveMarketMonitorApp.Common.EMMAException - Error when processing assets data Inner Exception: Value was either too large or too small for an Int32. Stack Trace: at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at EveMarketMonitorApp.AbstractionClasses.APICharacter.UpdateAssets(AssetsDataTable assetData, XmlNodeList assetList, Int32 locationID, CharOrCorp corc, Int64 containerID, AssetList changes) at EveMarketMonitorApp.AbstractionClasses.APICharacter.UpdateAssetsFromXML(CharOrCorp corc, XmlDocument xml)
If anyone has experienced this, or has a solution (besides making all my asset stacks smaller ) I would greatly appreciate it.
-J
|
Knupp Montana
|
Posted - 2010.12.04 19:00:00 -
[767]
I think it has something to do with the change from Int32 to Int64. I am not a programmer but i read that other traderprograms stopped working because of that change from CCP.
Greetz Knupp
|
Ambo
Tribal Liberation Force
|
Posted - 2010.12.05 16:48:00 -
[768]
Originally by: Faber Demaunier Ran some missions yesterday, the assets were found by EMMA today, so I went to test the reprocessor. However when selecting the station I get this:
Not sure why that is, station is correct and I'm using my full API key.
I'm currently a little busy IRL. However, that should be settling down a bit soon so I'll be able to take a look at this. I expect it's something data related (e.g. datadump for incursion not being available) or something similar.
Originally by: JadNB I have been using EMMA for a little over a week, and it is AWESOME!!! A couple of days ago, the asset updates stopped working, and have been broken since. I tried Nuking the program, the database, one then the other, to no avail. The log file reads as follows, and it appears to be a data/variable/column - type/numchar error (multiple choice ).
If anyone has experienced this, or has a solution (besides making all my asset stacks smaller ) I would greatly appreciate it.
-J
That is certainly something to do with the change of some columns to 64bits. EMMA has been modified to work with the new data but I did miss a few bits here and there. I'll take a look at it asap. --------------------------------------
|
Knupp Montana
|
Posted - 2010.12.06 14:49:00 -
[769]
I have another problem with the reprocessor: " EXCEPTION REPORT ===================================================================================== 06.12.2010 15:43:58 Error - EveMarketMonitorApp.Common.EMMAException - Problem refreshing available containers Inner Exception: Die angegebene Umwandlung ist ungnltig. Stack Trace: bei EveMarketMonitorApp.GUIElements.Reprocessor.RefreshContainerList()"
Any idea? After some tries i got another error with Int32....
Greetz Knupp
|
Ambo
Tribal Liberation Force
|
Posted - 2010.12.06 19:22:00 -
[770]
Originally by: Knupp Montana I have another problem with the reprocessor: " EXCEPTION REPORT ===================================================================================== 06.12.2010 15:43:58 Error - EveMarketMonitorApp.Common.EMMAException - Problem refreshing available containers Inner Exception: Die angegebene Umwandlung ist ungnltig. Stack Trace: bei EveMarketMonitorApp.GUIElements.Reprocessor.RefreshContainerList()"
Any idea? After some tries i got another error with Int32....
Greetz Knupp
Thanks, will add that to my list. I'm hoping to get set up and do some work on it this weekend. No promises though. ;) --------------------------------------
|
|
Diesel47
|
Posted - 2010.12.11 06:11:00 -
[771]
Are there any quick start guides or tutorials for using Emma to its full extent?
|
Vested Interest
|
Posted - 2010.12.14 20:19:00 -
[772]
My assets report is unhappy
EXCEPTION REPORT ===================================================================================== 12/14/2010 1:08:51 PM Error - EveMarketMonitorApp.Common.EMMAReportingException - Problem creating report. Inner Exception: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints. Stack Trace: at System.Data.DataTable.EnableConstraints() at System.Data.DataTable.set_EnforceConstraints(Boolean value) at System.Data.DataTable.EndLoadData() at System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at EveMarketMonitorApp.DatabaseClasses.EveDataSetTableAdapters.invTypesTableAdapter.FillByIDs(invTypesDataTable dataTable, String itemIDs) at EveMarketMonitorApp.DatabaseClasses.Items.GetItems(String ids) at EveMarketMonitorApp.DatabaseClasses.Items.GetItemsThatAreAssets(List`1 accessList) at EveMarketMonitorApp.Reporting.AssetsReport.GetDataFromDatabase() at EveMarketMonitorApp.Reporting.ReportBase.CreateReport(Dictionary`2 paramters)
|
Kaldira
|
Posted - 2010.12.14 23:37:00 -
[773]
Wild guess - you got Noctis ship or BPO/BPC in your assets or possibly the skill book. Dont think the database has been update
|
Peri Phusis
|
Posted - 2010.12.15 02:06:00 -
[774]
Quote: I have been using EMMA for a little over a week, and it is AWESOME!!! A couple of days ago, the asset updates stopped working, and have been broken since. I tried Nuking the program, the database, one then the other, to no avail. The log file reads as follows, and it appears to be a data/variable/column - type/numchar error (multiple choice Wink).
Yes JadNB, I have been experiencing the same problem. I have noticed that the assets are updated only for characters with few assets. For characters with a large amount of assets the program says it is updating..but it never finishes. I have waited up to 14 hours
|
Kaldira
|
Posted - 2010.12.15 11:33:00 -
[775]
Originally by: Peri Phusis
Quote: I have been using EMMA for a little over a week, and it is AWESOME!!! A couple of days ago, the asset updates stopped working, and have been broken since. I tried Nuking the program, the database, one then the other, to no avail. The log file reads as follows, and it appears to be a data/variable/column - type/numchar error (multiple choice Wink).
Yes JadNB, I have been experiencing the same problem. I have noticed that the assets are updated only for characters with few assets. For characters with a large amount of assets the program says it is updating..but it never finishes. I have waited up to 14 hours
Not had that problem here and multiple characters with a fair number of assets that change on a daily basis. Sometimes in can take 10 mins to process but cannot recolect it getting stuck
|
Vested Interest
|
Posted - 2010.12.16 18:41:00 -
[776]
Originally by: Kaldira Wild guess - you got Noctis ship or BPO/BPC in your assets or possibly the skill book. Dont think the database has been update
Negative good buddy. I had traded a few but they came up as unknown items rather than crashing the program.
But it seems to have fixed itself now.
|
Tria' Va
|
Posted - 2010.12.16 22:05:00 -
[777]
so, i just returned after almost a year, back then i used EMMA, and plan on doing so now.
I have been looking at the "new" EMMA, and i have trouble by getting the rows to just be one per item, when looking at transactions.
so i can see the adv price and amount of that one item.
i normaly made weekly check ups on my income, so i set the date for 7 days back and could easly see the info of all the items i had been buying and selling 7 days back.
any advise on how to get that option? :)
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2010.12.17 15:07:00 -
[778]
Edited by: Lost Hamster on 17/12/2010 15:07:03 I know Ambo is busy at the moment, so not sure when will be the official update to incursion. However, if someone is interested, then here is the datadump for EMMA containing the data from incursion 1.01.
Download link: http://dl.eve-files.com/media/corp/hamster/evedata_inc101.zip
Before replacing the files, please save the original, in case of problems. (the dump was sent to Ambo as well previously, to help him to create the update)
[edit: fixed link] -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
Ambo
Tribal Liberation Force
|
Posted - 2010.12.17 17:33:00 -
[779]
Yeah, apologies for the delay but I have rather a lot going on atm... Perhaps will get it done this weekend but if not, it'll probably be the weekend of the 8th/9th of Jan before I have a chance to work on it again. --------------------------------------
|
Peri Phusis
|
Posted - 2010.12.21 20:19:00 -
[780]
Quote: I have been using EMMA for a little over a week, and it is AWESOME!!! A couple of days ago, the asset updates stopped working, and have been broken since. I tried Nuking the program, the database, one then the other, to no avail. The log file reads as follows, and it appears to be a data/variable/column - type/numchar error (multiple choice Wink).
Yes JadNB, I have been experiencing the same problem. I have noticed that the assets are updated only for characters with few assets. For characters with a large amount of assets the program says it is updating..but it never finishes. I have waited up to 14 hours
Not had that problem here and multiple characters with a fair number of assets that change on a daily basis. Sometimes in can take 10 mins to process but cannot recolect it getting stuck
The rest of the story.... I have 7 accounts and a corporation in my group. Two of these accounts and the corporate are not updating. The corporation has probably 300+ different assets. When assets (or anything else for that matter) fail to update simply closing and re-opening the programs sets everything to green. My concern is whether everything has actually been updated after closing and re-opening. And why does the program change everything to green just because I closed and re-opened?
|
|
Vested Interest
|
Posted - 2010.12.21 21:12:00 -
[781]
Any difficulty anticipated with this newly released "SQL Server 2008 Service Pack 2"?
Thank you,
|
Ambo
Tribal Liberation Force
|
Posted - 2010.12.21 22:21:00 -
[782]
Originally by: Peri Phusis
Quote: I have been using EMMA for a little over a week, and it is AWESOME!!! A couple of days ago, the asset updates stopped working, and have been broken since. I tried Nuking the program, the database, one then the other, to no avail. The log file reads as follows, and it appears to be a data/variable/column - type/numchar error (multiple choice Wink).
Yes JadNB, I have been experiencing the same problem. I have noticed that the assets are updated only for characters with few assets. For characters with a large amount of assets the program says it is updating..but it never finishes. I have waited up to 14 hours
Not had that problem here and multiple characters with a fair number of assets that change on a daily basis. Sometimes in can take 10 mins to process but cannot recolect it getting stuck
The rest of the story.... I have 7 accounts and a corporation in my group. Two of these accounts and the corporate are not updating. The corporation has probably 300+ different assets. When assets (or anything else for that matter) fail to update simply closing and re-opening the programs sets everything to green. My concern is whether everything has actually been updated after closing and re-opening. And why does the program change everything to green just because I closed and re-opened?
EMMA does not store the fact that there has been an error when trying to update, just the fact that an update has been attempted and the date/time of the attempt. Consequently, when you close and re-open, EMMA does not know there has been a problem, just that an update was attempted x minutes ago and we can't try again until the cache timer expires.
i.e. green does not mean 'everything is up to date', it means 'EMMA is waiting for the cache timer to expire before trying to update'
Originally by: Vested Interest Any difficulty anticipated with this newly released "SQL Server 2008 Service Pack 2"?
Thank you,
I wouldn't have thought so. Have not tested it yet though. --------------------------------------
|
Razz XXX
Minmatar Vashta Nerada Corp
|
Posted - 2010.12.26 17:16:00 -
[783]
Couple of questions:
1. What/Where the file is used for item prices?
2. Does anyone have good complete A to Z prices file that I can use? Just trying get good current update for assets.
|
Ambo
Tribal Liberation Force
|
Posted - 2010.12.27 10:45:00 -
[784]
Originally by: Razz XXX Couple of questions:
1. What/Where the file is used for item prices?
2. Does anyone have good complete A to Z prices file that I can use? Just trying get good current update for assets.
It's not a single file that's used, it's a table in the database (ItemPrices, ItemValues or something like that). When EMMA does not already have a buy or sell price it will try and calculate one using existing data in it's database and eve-metrics or eve-central. You can see exactly how it works out a price by looking in settings -> item values -> value calc detail. --------------------------------------
|
GraphisoDavinci
|
Posted - 2010.12.29 17:10:00 -
[785]
Edited by: GraphisoDavinci on 29/12/2010 17:16:35 Uhm, how do i get a license? There is no info in the main thread? I'd like to use it but trial ran out (couldnt even test it cause i couldnt get it to work :)) But now i got it working, need a key so how do i get it :)
Sorry it was in the upgrade info
I would suggest to update the main post with screenshots etc though. Also a good website would be nice with tutorials etc
|
Ambo
Tribal Liberation Force
|
Posted - 2010.12.29 22:16:00 -
[786]
Originally by: GraphisoDavinci Also a good website would be nice with tutorials etc
Are you offering?
That sure would be handy but I wimply don't have the time I'm afraid.
--------------------------------------
|
GraphisoDavinci
|
Posted - 2010.12.29 23:16:00 -
[787]
Edited by: GraphisoDavinci on 29/12/2010 23:17:21 hehe i am short on time too alas:"(
Btw I am trying to find out how much profit i make with my buy orders, but i cant seem to figure it out. In transactions : Unit Profit does not have a price in it. and I cannot see it in orders. Would be nice if you could view your currect profit of your orders, its actually what i expected this program would have, what else what it be good for hehe. I must have missed it somewhere, help?
UPDATE I clicked the calculate unit profit if unavailable and some items are getting updates i think. But still i'd like to know the total profit of my buy orders. ( I sell them manually again) Is this possilble
|
Odesa Conroy
|
Posted - 2010.12.30 07:37:00 -
[788]
I'm having the problem below. It happens upon EMMA startup. I don't have a clue about this SQL stuff, I don't even know what it is;
===================================================================================== EXCEPTION REPORT ===================================================================================== 30/12/2010 5:27:38 PM Critical - EveMarketMonitorApp.Common.EMMAException - Problem accessing SQL Express service Inner Exception: Cannot start SQL Express service Stack Trace: at EveMarketMonitorApp.GUIElements.Main.isSQLExpressRunning() Inner Exception: Service MSSQL$SQLEXPRESS was not found on computer '.'. Stack Trace: at System.ServiceProcess.ServiceController.GenerateNames() at System.ServiceProcess.ServiceController.get_ServiceName() at System.ServiceProcess.ServiceController.GenerateStatus() at System.ServiceProcess.ServiceController.get_Status() at EveMarketMonitorApp.GUIElements.Main.isSQLExpressRunning() Inner Exception: The specified service does not exist as an installed service
|
Ambo
Tribal Liberation Force
|
Posted - 2010.12.30 18:11:00 -
[789]
Originally by: GraphisoDavinci Edited by: GraphisoDavinci on 29/12/2010 23:17:21 hehe i am short on time too alas:"(
Btw I am trying to find out how much profit i make with my buy orders, but i cant seem to figure it out. In transactions : Unit Profit does not have a price in it. and I cannot see it in orders. Would be nice if you could view your currect profit of your orders, its actually what i expected this program would have, what else what it be good for hehe. I must have missed it somewhere, help?
UPDATE I clicked the calculate unit profit if unavailable and some items are getting updates i think. But still i'd like to know the total profit of my buy orders. ( I sell them manually again) Is this possilble
You won't see any profit against buy orders or buy transactions, only sell orders/transactions. This is because, if you buy something, your profit has not been realised yet. It's only when you sell it that you can say you've made a profit and what that profit is.
Originally by: Odesa Conroy I'm having the problem below. It happens upon EMMA startup. I don't have a clue about this SQL stuff, I don't even know what it is;
===================================================================================== EXCEPTION REPORT ===================================================================================== 30/12/2010 5:27:38 PM Critical - EveMarketMonitorApp.Common.EMMAException - Problem accessing SQL Express service Inner Exception: Cannot start SQL Express service Stack Trace: at EveMarketMonitorApp.GUIElements.Main.isSQLExpressRunning() Inner Exception: Service MSSQL$SQLEXPRESS was not found on computer '.'. Stack Trace: at System.ServiceProcess.ServiceController.GenerateNames() at System.ServiceProcess.ServiceController.get_ServiceName() at System.ServiceProcess.ServiceController.GenerateStatus() at System.ServiceProcess.ServiceController.get_Status() at EveMarketMonitorApp.GUIElements.Main.isSQLExpressRunning() Inner Exception: The specified service does not exist as an installed service
Looks like you don't have SQL express installed. You can get it for free from microsoft (I recommend the 'database with management tools' option)
If you have already got it installed then it's been named wrongly for some reason. You need to uninstall (using add/remove programs or whatever) and then reinstall. Look out for a prompt during the installation process that asks you for the 'instance name' or something similar and enter 'SQLEXPRESS'. --------------------------------------
|
Odesa Conroy
|
Posted - 2010.12.31 02:27:00 -
[790]
Originally by: Ambo
Originally by: GraphisoDavinci Edited by: GraphisoDavinci on 29/12/2010 23:17:21 hehe i am short on time too alas:"(
Btw I am trying to find out how much profit i make with my buy orders, but i cant seem to figure it out. In transactions : Unit Profit does not have a price in it. and I cannot see it in orders. Would be nice if you could view your currect profit of your orders, its actually what i expected this program would have, what else what it be good for hehe. I must have missed it somewhere, help?
UPDATE I clicked the calculate unit profit if unavailable and some items are getting updates i think. But still i'd like to know the total profit of my buy orders. ( I sell them manually again) Is this possilble
You won't see any profit against buy orders or buy transactions, only sell orders/transactions. This is because, if you buy something, your profit has not been realised yet. It's only when you sell it that you can say you've made a profit and what that profit is.
Originally by: Odesa Conroy I'm having the problem below. It happens upon EMMA startup. I don't have a clue about this SQL stuff, I don't even know what it is;
===================================================================================== EXCEPTION REPORT ===================================================================================== 30/12/2010 5:27:38 PM Critical - EveMarketMonitorApp.Common.EMMAException - Problem accessing SQL Express service Inner Exception: Cannot start SQL Express service Stack Trace: at EveMarketMonitorApp.GUIElements.Main.isSQLExpressRunning() Inner Exception: Service MSSQL$SQLEXPRESS was not found on computer '.'. Stack Trace: at System.ServiceProcess.ServiceController.GenerateNames() at System.ServiceProcess.ServiceController.get_ServiceName() at System.ServiceProcess.ServiceController.GenerateStatus() at System.ServiceProcess.ServiceController.get_Status() at EveMarketMonitorApp.GUIElements.Main.isSQLExpressRunning() Inner Exception: The specified service does not exist as an installed service
Looks like you don't have SQL express installed. You can get it for free from microsoft (I recommend the 'database with management tools' option)
If you have already got it installed then it's been named wrongly for some reason. You need to uninstall (using add/remove programs or whatever) and then reinstall. Look out for a prompt during the installation process that asks you for the 'instance name' or something similar and enter 'SQLEXPRESS'.
Thanks for the quick reply, that fixed it right up. I had SQL installed, but during installation I think I picked the 'default' instance name, which was MYSQLSERVER or something along those lines.
|
|
Craft Mazelle
|
Posted - 2011.01.03 01:03:00 -
[791]
I've got a really *really* old version, from over a year ago. It isn't currently installed; it's just salvaged files from the old hard drive from before I built a new computer, and I've just reactivated the account with the characters I was trading on before. They've got a lot of assets that I want to preserve the details on, like what my original buy price was, etc.
What file names do I need to search for, and in what directories do I need to put them, for EMMA to see them on this new install?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2011.01.03 09:10:00 -
[792]
Originally by: Craft Mazelle I've got a really *really* old version, from over a year ago. It isn't currently installed; it's just salvaged files from the old hard drive from before I built a new computer, and I've just reactivated the account with the characters I was trading on before. They've got a lot of assets that I want to preserve the details on, like what my original buy price was, etc.
What file names do I need to search for, and in what directories do I need to put them, for EMMA to see them on this new install?
What you need is the database itself: EMMA Database.mdf EMMA Database_log.ldf
This contains all your Journal, transaction, assets etc info. -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
northwesten
Amarr Sigillum Militum Xpisti R.A.G.E
|
Posted - 2011.01.03 17:13:00 -
[793]
Hi I have returned to EVE after some time off. I have paid for Emma last year and I don;t have my key around. Do you still have records who has paid? because I have paid for this program a while back.
|
Craft Mazelle
|
Posted - 2011.01.04 01:00:00 -
[794]
Originally by: Lost Hamster What you need is the database itself: EMMA Database.mdf EMMA Database_log.ldf
This contains all your Journal, transaction, assets etc info.
Thanks. Got everything installed again. Now it's asking for my licence; I have all the files still from that HDD like I said, which one has the licence info and what directory do I need to copy it into?
|
x3p
|
Posted - 2011.01.04 05:38:00 -
[795]
I'm in the same situation. I paid for EMMA about a year ago but I stopped playing and I don't have the evemail. Do you have a list of characters that paid?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2011.01.04 08:43:00 -
[796]
Originally by: Ambo
If you previously bought a license then you MUST evemail me before that time and let me know that you want a new key. I will then check my records and send a new key if I have a previous payment from you. NOTE - you must use the same character that originally sent the isk.
If you did not previously buy a license then you have 2 options to keep using EMMA:
1) Pay 50 mil ISK for a 'lite' license. This allows you to have one character or corp per report group but otherwise, all functionality is available. 2) Pay 100 mil ISK for full license that allows unrestricted use.
So basically drop him an evemail, and he will send you the new key. -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
x3p
|
Posted - 2011.01.04 16:55:00 -
[797]
Ah, missed that. Thanks Lost Hamster.
|
Craft Mazelle
|
Posted - 2011.01.05 01:49:00 -
[798]
Alright, I've found EMMA Database.mdf and EMMA Database_log.ldf from the old install, got them in place. Now though when I load EMMA, it wants username and password. I don't remember this from the version I had. What's this used for, some kind of registration verification? Just by process of elimination, I figured out the login I used before (or at least, I got it to stop saying "login not found" to "invalid password"), and I've tried every password I ever used back then but no dice.
Checking that remember password option though, if I did do that in the past, that would explain why I can't remember it now. When you check that, it says the password will be stored in plain text somewhere locally.
Seeing as how I, still, have the entire contents of that drive, what is the filename they were stored in, and where does it go?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2011.01.05 09:28:00 -
[799]
Originally by: Craft Mazelle ...
If you have the old installation, then look for a AutoLogin.xml file, there you will find the username and pass (probably you used the autologin feature, as 98% of the users)
However you can create a new user name and password, the only thing what you loose is the reporting settings /maybe the character api info.
So basically maybe you need to add the character again, and configure the style of the reports. Access to all historical data is not restricted by the different logins.
-------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
Jejju
|
Posted - 2011.01.06 14:22:00 -
[800]
Edited by: Jejju on 06/01/2011 14:22:26 I have added 2 of my accounts, but can't add the third. I get this error:
"Error - EveMarketMonitorApp.Common.EMMAException - Supplied user ID '*****' is already in the database. However, the supplied APIKey does not match the one in the database."
I haven't ever added this account or changed the APIkey. (Based on a search this might be a regression to a previous bug.) Any thoughts on a fix, or a workaround?
I have also got an error on downloading my assets. This might just be a CCP enforced time-out from having so many assets, I hope this will resolve itself given time.
05/01/2011 23:28:14 Error - EveMarketMonitorApp.Common.EMMAException - Error when processing assets data Inner Exception: Value was either too large or too small for an Int32. Stack Trace: at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at EveMarketMonitorApp.AbstractionClasses.APICharacter.UpdateAssets(AssetsDataTable assetData, XmlNodeList assetList, Int32 locationID, CharOrCorp corc, Int64 containerID, AssetList changes) at EveMarketMonitorApp.AbstractionClasses.APICharacter.UpdateAssetsFromXML(CharOrCorp corc, XmlDocument xml)
|
|
sephene
|
Posted - 2011.01.07 02:21:00 -
[801]
EXCEPTION REPORT ===================================================================================== 7/01/2011 3:13:46 p.m. Critical - EveMarketMonitorApp.Common.EMMADataException - Problem removing old CLRStoredProcs assembly Inner Exception: Could not load file or assembly 'Microsoft.SqlServer.BatchParser, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified. Stack Trace: at System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) at System.Reflection.Assembly.GetType(String name, Boolean throwOnError) at Microsoft.SqlServer.Management.Common.ServerConnection.GetStatements(String query, ExecutionTypes executionType, Int32& statementsToReverse) at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType) at EveMarketMonitorApp.DatabaseClasses.Updater.Update() ----------------------------------------------------------------- Any ideas?
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2011.01.07 21:57:00 -
[802]
Originally by: Jejju Edited by: Jejju on 06/01/2011 14:22:26 I have added 2 of my accounts, but can't add the third. I get this error:
"Error - EveMarketMonitorApp.Common.EMMAException - Supplied user ID '*****' is already in the database. However, the supplied APIKey does not match the one in the database."
Could be a bug. If you have installed the SQL management console, then maybe manually we can delete the wrong info there. I will try to write you tomorrow a detailed instruction via evemail, what to do.
Originally by: Jejju Edited by: Jejju on 06/01/2011 14:22:26 05/01/2011 23:28:14 Error - EveMarketMonitorApp.Common.EMMAException - Error when processing assets data Inner Exception: Value was either too large or too small for an Int32. Stack Trace: at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at EveMarketMonitorApp.AbstractionClasses.APICharacter.UpdateAssets(AssetsDataTable assetData, XmlNodeList assetList, Int32 locationID, CharOrCorp corc, Int64 containerID, AssetList changes) at EveMarketMonitorApp.AbstractionClasses.APICharacter.UpdateAssetsFromXML(CharOrCorp corc, XmlDocument xml)
This is a bug in EMMA. There was a big change going from 32 to 64 bit, and seems, some parts are not 100% correct. Hopefully Ambo gets hist life together, and will fix it soon.
Originally by: sephene EXCEPTION REPORT ... Any ideas?
Nope. Never saw such an issue. -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
Ambo
Tribal Liberation Force
|
Posted - 2011.01.08 07:49:00 -
[803]
Ah, sorry, not sure how I missed all these messages. Thanks LH for sorting people out.
I'm planning to update EMMA this weekend but first I need to get all the dev environment setup on my PC so it depends how that goes as to whether you'll see anything appear over the next few days.
Originally by: sephene EXCEPTION REPORT ===================================================================================== 7/01/2011 3:13:46 p.m. Critical - EveMarketMonitorApp.Common.EMMADataException - Problem removing old CLRStoredProcs assembly Inner Exception: Could not load file or assembly 'Microsoft.SqlServer.BatchParser, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified. Stack Trace: at System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) at System.Reflection.Assembly.GetType(String name, Boolean throwOnError) at Microsoft.SqlServer.Management.Common.ServerConnection.GetStatements(String query, ExecutionTypes executionType, Int32& statementsToReverse) at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType) at EveMarketMonitorApp.DatabaseClasses.Updater.Update() ----------------------------------------------------------------- Any ideas?
Take a look at this kb article from MS. Looks like that's probably what's going on here. (Assuming SQL 2008 is actually installed correctly) --------------------------------------
|
Ambo
Tribal Liberation Force
|
Posted - 2011.01.08 12:45:00 -
[804]
1.5.3.6 BETA is up. For some reason I can no longer log onto my eve-files account so you'll have to use the starfreeze update server if you want to grab this one. Hopefully I'll have the eve-files issue sorted soon.
Changes:
Incursion 1.1 data now available (Thanks to Lost Hamster for the conversion) Corrected some problems with the reprocessor Corrected an issue preventing EMMA from dealing with asset stacks containing more than 2^32 items (around 4.3 billion units). --------------------------------------
|
Vested Interest
|
Posted - 2011.01.09 04:27:00 -
[805]
Been meaning to ask how gracefully is EMMA going to handle it if I move some/all of my guys to a new corporation? Presumably the guy providing the original corp's assets via API will stay put.
|
Ambo
Tribal Liberation Force
|
Posted - 2011.01.09 09:35:00 -
[806]
Originally by: Vested Interest Been meaning to ask how gracefully is EMMA going to handle it if I move some/all of my guys to a new corporation? Presumably the guy providing the original corp's assets via API will stay put.
Let me get this right, you have corp A, with chars X and Y. In EMMA, char X is setup to retrieve assets for corp A. You want to move char Y to corp B and have them retrieve assets for corp B.
If that's correct then it should be fine. There may just be a day or two while the api catches up and then EMMA catches up (to the change of corp). --------------------------------------
|
sephene
|
Posted - 2011.01.10 03:00:00 -
[807]
Originally by: sephene -------------------------------------------------------------------------------- EXCEPTION REPORT ===================================================================================== 7/01/2011 3:13:46 p.m. Critical - EveMarketMonitorApp.Common.EMMADataException - Problem removing old CLRStoredProcs assembly Inner Exception: Could not load file or assembly 'Microsoft.SqlServer.BatchParser, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified. Stack Trace: at System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) at System.Reflection.Assembly.GetType(String name, Boolean throwOnError) at Microsoft.SqlServer.Management.Common.ServerConnection.GetStatements(String query, ExecutionTypes executionType, Int32& statementsToReverse) at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType) at EveMarketMonitorApp.DatabaseClasses.Updater.Update() ----------------------------------------------------------------- Any ideas? --------------------------------------------------------------------------------
Take a look at this kb article from MS. Looks like that's probably what's going on here. (Assuming SQL 2008 is actually installed correctly) ----------------------- Thanks for the help Ambo this worked perfectly
|
Ambo
Tribal Liberation Force
|
Posted - 2011.01.10 17:31:00 -
[808]
Glad to hear it's sorted --------------------------------------
|
Vested Interest
|
Posted - 2011.01.11 20:25:00 -
[809]
With Eve-Metrics gone for good and Eve-Central on it's last legs, my Assets Report fails to complete more often than not--usually after a good number of minutes waiting for it.
Think you could maybe make some adjustments for functions dependent on outside data to be...less of that? Perhaps a check box for "use local price cache only" or something?
|
Ambo
Tribal Liberation Force
|
Posted - 2011.01.11 21:17:00 -
[810]
Indeed, I'd noticed the same problem. Was going to sort it out last weekend but didn't get time. It's certainly at the top of my todo list. --------------------------------------
|
|
Tien Po
|
Posted - 2011.01.12 11:53:00 -
[811]
Why is it asking for a license? The beginning of the thread states the the program has been free for some time...
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2011.01.12 12:20:00 -
[812]
Originally by: Tien Po Why is it asking for a license? The beginning of the thread states the the program has been free for some time...
Originally by: Ambo
.... Additionally, this change re-instates the licensing module, though it is not currently active.
It is my intention to again start charging a license fee for EMMA. This is due to the large amount of work that I've put into it recently and the work that I will continue to put in over the coming months to further improve the system.
The licensing system will remain inactive until the next general update, anticipated to be sometime next week.
....
If you did not previously buy a license then you have 2 options to keep using EMMA:
1) Pay 50 mil isk for a 'lite' license. This allows you to have one character or corp per report group but otherwise, all functionality is available. 2) Pay 100 mil isk for full license that allows unrestricted use.
[Post above have been slightly edited]
PS: Ambo, I think you need to edit the first topic.
-------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
Landokai
|
Posted - 2011.01.12 13:20:00 -
[813]
Edited by: Landokai on 12/01/2011 13:21:11 ...
|
Ambo
Tribal Liberation Force
|
Posted - 2011.01.12 21:30:00 -
[814]
Originally by: Lost Hamster
Originally by: Tien Po Why is it asking for a license? The beginning of the thread states the the program has been free for some time...
Originally by: Ambo
.... Additionally, this change re-instates the licensing module, though it is not currently active.
It is my intention to again start charging a license fee for EMMA. This is due to the large amount of work that I've put into it recently and the work that I will continue to put in over the coming months to further improve the system.
The licensing system will remain inactive until the next general update, anticipated to be sometime next week.
....
If you did not previously buy a license then you have 2 options to keep using EMMA:
1) Pay 50 mil isk for a 'lite' license. This allows you to have one character or corp per report group but otherwise, all functionality is available. 2) Pay 100 mil isk for full license that allows unrestricted use.
[Post above have been slightly edited]
PS: Ambo, I think you need to edit the first topic.
I can't see anything like that in the first post:
Quote: Due to me being unable to change Maestro's posts, I've decided it's best to start a new thread for all things EMMA related.
The previous one is here.
NEW: details on 1.5.1.0
The latest installer is available from google code (SHA1 Checksum: 0047175b37813b11a7ee481a4f9ec6b3b9941ee0)
Current status: Active.
If you get any problems then feel free to report them here, through the google code issues tracker or directly to me - [email protected].
The sourcecode is also available through google code for those who are interested in building on it.
If you're a developer and want to help with the project then let me know.
--------------------------------------
|
Landokai
|
Posted - 2011.01.14 01:08:00 -
[815]
Is it typical to send both the license fee and an evemail without getting any response back for several days?
|
6ie
|
Posted - 2011.01.16 13:17:00 -
[816]
Great app - love it so far. However my assets are a few weeks out of date, and do not seem to update. Order, transactions and journal are fine. Any idea how to fix that?
Also, every time I click reprocessor, or reprocess settings, i get "Problem loading reprocessor settings form: specified cast is not valid.". The form opens, Default reprocessor station is empty, and I cant set it to anything. Saving gives: ************** Exception Text ************** System.InvalidCastException: Specified cast is not valid. at EveMarketMonitorApp.GUIElements.ReprocessSettings.btnOk_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
It may be related to the fact that I can not set a custom location. No stations come up for any region. Running 1.5.3.6
|
x3p
|
Posted - 2011.01.17 23:13:00 -
[817]
I've been having a problem with setting up a different destination for the auto-contract settings. Every time I try to change the destination system, it goes to the station selection window fine, but when I press OK on the courier settings window, it throws a casting exception.
I've tried numerous system/station combinations including a different Jita station.
************** Exception Text ************** System.InvalidCastException: Specified cast is not valid. at EveMarketMonitorApp.GUIElements.CourierSettings.StoreData() at EveMarketMonitorApp.GUIElements.CourierSettings.btnOk_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
|
Gzunda
|
Posted - 2011.01.17 23:41:00 -
[818]
I have installed emma and sql express but get an error after after adding an eve account in groups either a char or corporation both fail.
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ************** EveMarketMonitorApp.Common.EMMAEveAPIException: Problem retrieving data from character portrait web service ---> System.Net.WebException: The remote server returned an error: (405) Method Not Allowed. at System.Net.HttpWebRequest.GetResponse() at EveMarketMonitorApp.DatabaseClasses.Portaits.GetImageFromAPI(Int64 charID) --- End of inner exception stack trace --- at EveMarketMonitorApp.DatabaseClasses.Portaits.GetImageFromAPI(Int64 charID) at EveMarketMonitorApp.DatabaseClasses.Portaits.Cache_DataUpdateNeeded(Object myObject, DataUpdateNeededArgs`2 args) at EveMarketMonitorApp.Common.Cache`2.Get(KeyType key) at EveMarketMonitorApp.DatabaseClasses.Portaits.GetPortrait(Int64 charID) at EveMarketMonitorApp.GUIElements.UpdatePanel..ctor(CharOrCorp type, APICharacter character) at EveMarketMonitorApp.GUIElements.UpdateStatus.PopulatePanels() at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4952 (win7RTMGDR.050727-4900) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- EveMarketMonitorApp Assembly Version: 1.5.3.5 Win32 Version: 1.5.3.5 CodeBase: file:///C:/Program%20Files%20(x86)/EMMA/EveMarketMonitorApp.exe ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- Enforcer Assembly Version: 1.5.3.1 Win32 Version: 1.5.3.1 CodeBase: file:///C:/Program%20Files%20(x86)/EMMA/Enforcer.DLL ---------------------------------------- Accessibility Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll ---------------------------------------- System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Management Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2011.01.17 23:48:00 -
[819]
Originally by: Gzunda I have installed emma and sql express but get an error after after adding an eve account in groups either a char or corporation both fail.
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ************** EveMarketMonitorApp.Common.EMMAEveAPIException: Problem retrieving data from character portrait web service ---> System.Net.WebException: The remote server returned an error: (405) Method Not Allowed.
I guess CCP purged the images from the character portrait web service. Or they do not allow to get anything from there. It should be fine after the patch tomorrow. (could be that you will need to create the character face first) -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
weDge aNt
|
Posted - 2011.01.19 14:10:00 -
[820]
I am a new user that just installed, and even after creating my char faces I get the following error "Problem retrieving data from character portrait web service" so I can't load my char from the API at all. Is there a way to fix this or do I need to wait for a patch?
|
|
x3p
|
Posted - 2011.01.19 16:42:00 -
[821]
Originally by: weDge aNt I am a new user that just installed, and even after creating my char faces I get the following error "Problem retrieving data from character portrait web service" so I can't load my char from the API at all. Is there a way to fix this or do I need to wait for a patch?
Most likely has to do with the API downtime.
|
Ambo
I've Got Nothing
|
Posted - 2011.01.19 22:39:00 -
[822]
Edited by: Ambo on 19/01/2011 22:40:14 I'm hoping to get a fix out for the portrait server issue this weekend.
Originally by: x3p I've been having a problem with setting up a different destination for the auto-contract settings. Every time I try to change the destination system, it goes to the station selection window fine, but when I press OK on the courier settings window, it throws a casting exception.
I've tried numerous system/station combinations including a different Jita station.
************** Exception Text ************** System.InvalidCastException: Specified cast is not valid. at EveMarketMonitorApp.GUIElements.CourierSettings.StoreData()
Another hang-over from before some of the IDs changed to 64-bit. I'll get that one sorted as well. --------------------------------------
|
Edworth
|
Posted - 2011.01.20 17:50:00 -
[823]
Ambo, I purchased a licence way back for emma and have just come back to eve on a new pc, do you keep records that might have me as a licence payer?
Please eve mail me
Edworth
|
Ambo
I've Got Nothing
|
Posted - 2011.01.20 20:59:00 -
[824]
Edworth, I mailed you in-game.
1.5.3.7 Is now available. (both beta and full release) This fixes the portrait issue and uses the new portrait server. It also corrects the problem with not being able to set the destination in courier contract settings.
The portraits will continue to look something like this until EMMA manages to download an image of your char from the new portrait server. If EMMA is unable to download an image then it will use whatever is in it's database, if there is nothing in the database either then it will construct a placeholder image. (Rather than exploding like it did previously)
--------------------------------------
|
x3p
|
Posted - 2011.01.20 23:44:00 -
[825]
A small issue seems to have cropped up with this recent update.
Attempting to use the auto-contractor button gives an "Error. Invalid column name "graphicID" when it's processing assets. Running it again produces a reference error: "Object reference not set to an instance of an object." Same issue when trying to auto-fill the item list in the courier calculator.
|
Isabella Strauss
IsTech Industries
|
Posted - 2011.01.21 12:22:00 -
[826]
The API update window shows only white for me Any ideas?
|
Lyvias
|
Posted - 2011.01.21 17:58:00 -
[827]
New user here but I can only see my orders
|
Melanie Davinci
|
Posted - 2011.01.24 18:53:00 -
[828]
I just installed the program ( after a clean windows install) And I cannot get it to work. It would just start and i added the api info but nothing happens. Now again an update and now it wont go past splash screen and gets a crash.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2011.01.24 20:29:00 -
[829]
Originally by: Lyvias New user here but I can only see my orders
What did you expect?
Originally by: Melanie Davinci I just installed the program ( after a clean windows install) And I cannot get it to work. It would just start and i added the api info but nothing happens. Now again an update and now it wont go past splash screen and gets a crash.
There is an ExceptionLog.txt under \doc and setting\username\Application Data\emma\logging please post the last error message. -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
Ambo
I've Got Nothing
|
Posted - 2011.01.24 20:34:00 -
[830]
Soz, somehow managed to miss all these posts.
x3p - I'll look into that issue when I get a chance. Isabella - No idea. I assume the problem must be connected to the update to use the new portraits. Is this still not working for you? Lyvias - Not really sure what you mean. Is there no data in the other tables? Can you not see the buttons to get to them? Is it crashing? Need more info. Melanie - As LH says, please post (or email me - [email protected]) your exceptionlog.txt and I'll take a look. --------------------------------------
|
|
Melanie Davinci
|
Posted - 2011.01.24 23:15:00 -
[831]
Edited by: Melanie Davinci on 24/01/2011 23:25:10 EXCEPTION REPORT ===================================================================================== 25-1-2011 0:10:53 Critical - EveMarketMonitorApp.Common.EMMADataException - Problem removing old CLRStoredProcs assembly Inner Exception: Could not load file or assembly 'Microsoft.SqlServer.BatchParser, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified. Stack Trace: at System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) at System.Reflection.Assembly.GetType(String name, Boolean throwOnError) at Microsoft.SqlServer.Management.Common.ServerConnection.GetStatements(String query, ExecutionTypes executionType, Int32& statementsToReverse) at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType) at EveMarketMonitorApp.DatabaseClasses.Updater.Update()
This is what i get?
I dont get that anymore i reinstalled, but still have updates to do. API Update status is Update NONE, there is nothing in there...I also get the portait error. I wonder why it is not working.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2011.01.25 08:33:00 -
[832]
Originally by: Melanie Davinci Edited by: Melanie Davinci on 24/01/2011 23:25:10 EXCEPTION REPORT ===================================================================================== 25-1-2011 0:10:53 Critical - EveMarketMonitorApp.Common.EMMADataException - Problem removing old CLRStoredProcs assembly Inner Exception: Could not load file or assembly 'Microsoft.SqlServer.BatchParser, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified. Stack Trace: at System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) at System.Reflection.Assembly.GetType(String name, Boolean throwOnError) at Microsoft.SqlServer.Management.Common.ServerConnection.GetStatements(String query, ExecutionTypes executionType, Int32& statementsToReverse) at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType) at EveMarketMonitorApp.DatabaseClasses.Updater.Update()
This is what i get?
I dont get that anymore i reinstalled, but still have updates to do. API Update status is Update NONE, there is nothing in there...I also get the portait error. I wonder why it is not working.
I think you have the same issue, what an another user had. Try this:
Originally by: Ambo
Take a look at this kb article from MS. Looks like that's probably what's going on here. (Assuming SQL 2008 is actually installed correctly)
-------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
Lyvias
|
Posted - 2011.01.25 22:33:00 -
[833]
Originally by: Ambo Lyvias - Not really sure what you mean. Is there no data in the other tables? Can you not see the buttons to get to them? Is it crashing? Need more info.
Yes in Api update window only oders get dowloaded journal transactions first goes for queued then restart timers no update so I can only see my orders no transactions journal reports.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2011.01.25 22:37:00 -
[834]
Originally by: Lyvias
Originally by: Ambo Lyvias - Not really sure what you mean. Is there no data in the other tables? Can you not see the buttons to get to them? Is it crashing? Need more info.
Yes in Api update window only oders get dowloaded journal transactions first goes for queued then restart timers no update so I can only see my orders no transactions journal reports.
Can you paste here the last entry from the exceptionLog.txt, and the entries in the APIError.xml
Thanks -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
Lyvias
|
Posted - 2011.01.26 00:29:00 -
[835]
===================================================================================== EXCEPTION REPORT ===================================================================================== 26.01.2011 00:31:19 Error - EveMarketMonitorApp.Common.EMMADataException - Problem adding station to database. Inner Exception: Concurrency violation: the UpdateCommand affected 0 of the expected 1 records. Stack Trace: at System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping) at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows) at EveMarketMonitorApp.DatabaseClasses.EveDataSetTableAdapters.staStationsTableAdapter.Update(DataRow dataRow) at EveMarketMonitorApp.DatabaseClasses.Stations.AddStation(Int64 stationID, String stationName, Int64 solarSystemID, Int64 corpID) ===================================================================================== EXCEPTION REPORT ===================================================================================== 26.01.2011 00:31:44 Error - EveMarketMonitorApp.Common.EMMAEveAPIException - Problem retrieving data from the Eve-metrics web service Inner Exception: The remote server returned an error: (404) Not Found. Stack Trace: at System.Net.HttpWebRequest.GetResponse() at EveMarketMonitorApp.AbstractionClasses.EveMetrics.GetXml(String url, String parameters) ===================================================================================== EXCEPTION REPORT ===================================================================================== 26.01.2011 00:31:50 Error - EveMarketMonitorApp.Common.EMMAEveAPIException - Problem retrieving data from the Eve-metrics web service Inner Exception: The remote server returned an error: (404) Not Found. Stack Trace: at System.Net.HttpWebRequest.GetResponse() at EveMarketMonitorApp.AbstractionClasses.EveMetrics.GetXml(String url, String parameters)
|
Edworth
|
Posted - 2011.01.29 14:35:00 -
[836]
Hey Ambo,
Any ideas why my Assets dont update from my API? Transactions, Journal etc are all fine.
This is the report
Regards Ed
===================================================================================== EXCEPTION REPORT ===================================================================================== 29/01/2011 13:09:46 Error - EveMarketMonitorApp.Common.EMMAEveAPIException - Problem retrieving data from the Eve-metrics web service Inner Exception: The remote server returned an error: (404) Not Found. Stack Trace: at System.Net.HttpWebRequest.GetResponse() at EveMarketMonitorApp.AbstractionClasses.EveMetrics.GetXml(String url, String parameters)
|
Hel O'Ween
Men On A Mission
|
Posted - 2011.01.31 10:59:00 -
[837]
Edited by: Hel O''Ween on 31/01/2011 10:59:22
Originally by: Edworth
at EveMarketMonitorApp.AbstractionClasses.EveMetrics.GetXml(String url, String parameters)
EVE Metrics doesn't exist anymore. I'm pretty sure you can disable updates from EVE Metrics in EMMA somewhere (this has probably been mentioned somewhere in the last pages already).
[Edit:spelling] -- EVEWalletAware - an offline wallet manager |
Dirk Decibel
|
Posted - 2011.02.02 16:24:00 -
[838]
Originally by: Hel O'Ween Edited by: Hel O''Ween on 31/01/2011 10:59:22
Originally by: Edworth
at EveMarketMonitorApp.AbstractionClasses.EveMetrics.GetXml(String url, String parameters)
EVE Metrics doesn't exist anymore. I'm pretty sure you can disable updates from EVE Metrics in EMMA somewhere (this has probably been mentioned somewhere in the last pages already).
[Edit:spelling]
Tnx. I was having the same prob and had no idea this could be done.
|
Babyface Thirteen
|
Posted - 2011.02.02 23:44:00 -
[839]
So where do I find this 1.5.3.7 version?
Do I have to add the code myself? Autoupdating dont seem to do it..
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2011.02.03 09:01:00 -
[840]
Originally by: Babyface Thirteen So where do I find this 1.5.3.7 version?
Do I have to add the code myself? Autoupdating dont seem to do it..
Try to remove eve-files from the autoupdater. Under: Setting - other setting
If that doesn't help, then I will post you a description, how to do a manual update. (it's a bit complicated, but works fine) -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
|
Lex Fasces
Amarr Lucifer's Hammer BLACK-MARK
|
Posted - 2011.02.07 23:23:00 -
[841]
i am about to send 50m to ambo.
before i do:
do i need to send 100m instead as i buy with one character and sell with another?
or will emma just use jita prices and calculate my profits from there?
|
Moe Ped
|
Posted - 2011.02.11 23:16:00 -
[842]
When is Ambo logged on I want to purchase license for EMMA...also I only want EMMA so i can track my profits from trading basically just use item reports and i only have 1 char. will the 50 mil license be enough to do that or do i need the 100mil license
|
Ambo
I've Got Nothing
|
Posted - 2011.02.18 08:04:00 -
[843]
Just a little update on activity:
Currently, I've got a few small changes/fixes that I hope to get out this weekend. I've also started working on the next major update. This will improve the asset tracking system and also allow it to support manufacturers much better.
However, don't hold you breath for any big changes, baby is due in a month so I don't have a lot of free time atm and am likely to have a lot less in the near future!
Anyways, thanks all for the continued support, just wanted to let you know that EMMA is not dead, just a little quiet. --------------------------------------
|
Aaron Kalee
Cyber Securities
|
Posted - 2011.02.18 10:45:00 -
[844]
I used EMMA a long while ago and am recently planning on starting up again.
One question I was wondering that I hope someone could answer.
I know I can pull NAV reports whenever I want from EMMA, but is it possible for EMMA to keep track of my daily NAV and show a chart of NAV growth over time?
|
Ambo
I've Got Nothing
|
Posted - 2011.02.18 18:29:00 -
[845]
Originally by: Aaron Kalee I used EMMA a long while ago and am recently planning on starting up again.
One question I was wondering that I hope someone could answer.
I know I can pull NAV reports whenever I want from EMMA, but is it possible for EMMA to keep track of my daily NAV and show a chart of NAV growth over time?
EMMA does not currently have chart/graph capability so no.
However, you can generate a NAV report over time, import that into excel (or similar) and make a graph there. --------------------------------------
|
Dirk Decibel
|
Posted - 2011.02.18 19:10:00 -
[846]
Originally by: Ambo Just a little update on activity:
Currently, I've got a few small changes/fixes that I hope to get out this weekend. I've also started working on the next major update. This will improve the asset tracking system and also allow it to support manufacturers much better.
However, don't hold you breath for any big changes, baby is due in a month so I don't have a lot of free time atm and am likely to have a lot less in the near future!
Anyways, thanks all for the continued support, just wanted to let you know that EMMA is not dead, just a little quiet.
It will be dead within a month then.
|
Razz XXX
Minmatar Vashta Nerada Corp
|
Posted - 2011.02.19 14:25:00 -
[847]
Originally by: Ambo Just a little update on activity:
Currently, I've got a few small changes/fixes that I hope to get out this weekend. I've also started working on the next major update. This will improve the asset tracking system and also allow it to support manufacturers much better.
However, don't hold you breath for any big changes, baby is due in a month so I don't have a lot of free time atm and am likely to have a lot less in the near future!
Anyways, thanks all for the continued support, just wanted to let you know that EMMA is not dead, just a little quiet.
New baby = No sleep
|
T00NCES
|
Posted - 2011.03.02 00:33:00 -
[848]
Hey guys, I just came back to EVE and used to use this tool a lot. I just wanted to check and make sure that itÆs still up to date and functioning ok.
|
Ambo
I've Got Nothing
|
Posted - 2011.03.03 21:07:00 -
[849]
I'm still keeping EMMA up to date with the latest datadumps, etc. Doing that takes up very little time so will not be a problem.
However, in terms of new developments, things have slowed down a lot as you can see from the posts above. --------------------------------------
|
Dr Annihilatrix
|
Posted - 2011.03.04 23:07:00 -
[850]
Edited by: Dr Annihilatrix on 04/03/2011 23:09:00 Hey folks, hoping someone out there can help with an issue I'm having with Reports > Item Report. For some reason gross margin is being calculated incorrectly and I have no idea why or how to fix it. Here's a screenshot of the issue.
http://i.imgur.com/7EO1R.jpg
It's telling me I've made 900m selling 6 Hulks. Any items highlighted in yellow have this problem of not calculating buy cost. Items highlighted in black don't have this issue.
Any suggestions or solutions would be greatly appreciated.
|
|
Ambo
I've Got Nothing
|
Posted - 2011.03.05 06:30:00 -
[851]
Originally by: Dr Annihilatrix Edited by: Dr Annihilatrix on 04/03/2011 23:09:00 Hey folks, hoping someone out there can help with an issue I'm having with Reports > Item Report. For some reason gross margin is being calculated incorrectly and I have no idea why or how to fix it. Here's a screenshot of the issue.
http://i.imgur.com/7EO1R.jpg
It's telling me I've made 900m selling 6 Hulks. Any items highlighted in yellow have this problem of not calculating buy cost. Items highlighted in black don't have this issue.
Any suggestions or solutions would be greatly appreciated.
This problem occurs when EMMA can't work out how much you paid for an item. In particular, this is a problem if you've just recently installed EMMA and/or you are a manufacturer.
E.g. You first install EMMA and run it, it finds 2 hulks in your assets list but no recent transactions that involve buying hulks so EMMA does not know what you paid for them. You then buy 1 hulk off the market for 150 mil. EMMA will now show a stack of 3 hulks with a purchase price of 150 mil. (Since it had no price for the old hulks it simply assumes the same price as your more recent purchase). Next, you manufacture 3 hulks. These will appear in EMMA's asset changes list. You can select how you came to have these extra hulks. (could be found, bought via contract, was never missing or cancelled contract, default being found) If you leave it on 'found' then EMMA treats these as mission loot/mined minerals/etc and assigns them a purchase value of 0 (cos stuff you mine yourself is free! ). In the case of our example, the hulks are added to our existing stack of 3 to make a stack of 6 with a unit purchase price of 75 mil. When you then sell these, the 'cost of units sold' will show as 75 mil and your profits will be all messed up.
--------------------------------------
|
Ambo
I've Got Nothing
|
Posted - 2011.03.05 07:15:00 -
[852]
Version 1.5.3.8 is up.
This simply removes the eve-metrics option for getting item value data. EMMA will automatically use eve-central instead. I was also going to update to .NET 4.0 with this release but decided it's probably not worth the hastle. The project is now living in VS 2010 but is targeting .NET 3.5 --------------------------------------
|
Zenislav Cervar
|
Posted - 2011.03.05 15:54:00 -
[853]
Heya Trying to start EMMA but get following error message:
Problem during EMMA startup. Check C:\Users\*name*\AppData\Roaming\EMMA\Logging\ExceptionLog.txt for details.
Any idea what to do to start up EMMA? Thanks
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2011.03.05 19:21:00 -
[854]
Originally by: Zenislav Cervar Heya Trying to start EMMA but get following error message:
Problem during EMMA startup. Check C:\Users\*name*\AppData\Roaming\EMMA\Logging\ExceptionLog.txt for details.
Any idea what to do to start up EMMA? Thanks
Please post the last entries from the ExceptionLog.txt to see where is the problem. -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
Zenislav Cervar
|
Posted - 2011.03.05 23:31:00 -
[855]
Well thats a problem as this message is first thing i got after installing and trying to run program and there is no where to be found file "ExceptionLog.txt" on my computer.
|
Dr Annihilatrix
|
Posted - 2011.03.06 00:32:00 -
[856]
Originally by: Ambo
Originally by: Dr Annihilatrix Edited by: Dr Annihilatrix on 04/03/2011 23:09:00 Hey folks, hoping someone out there can help with an issue I'm having with Reports > Item Report. For some reason gross margin is being calculated incorrectly and I have no idea why or how to fix it. Here's a screenshot of the issue.
http://i.imgur.com/7EO1R.jpg
It's telling me I've made 900m selling 6 Hulks. Any items highlighted in yellow have this problem of not calculating buy cost. Items highlighted in black don't have this issue.
Any suggestions or solutions would be greatly appreciated.
This problem occurs when EMMA can't work out how much you paid for an item. In particular, this is a problem if you've just recently installed EMMA and/or you are a manufacturer.
E.g. You first install EMMA and run it, it finds 2 hulks in your assets list but no recent transactions that involve buying hulks so EMMA does not know what you paid for them. You then buy 1 hulk off the market for 150 mil. EMMA will now show a stack of 3 hulks with a purchase price of 150 mil. (Since it had no price for the old hulks it simply assumes the same price as your more recent purchase). Next, you manufacture 3 hulks. These will appear in EMMA's asset changes list. You can select how you came to have these extra hulks. (could be found, bought via contract, was never missing or cancelled contract, default being found) If you leave it on 'found' then EMMA treats these as mission loot/mined minerals/etc and assigns them a purchase value of 0 (cos stuff you mine yourself is free! ). In the case of our example, the hulks are added to our existing stack of 3 to make a stack of 6 with a unit purchase price of 75 mil. When you then sell these, the 'cost of units sold' will show as 75 mil and your profits will be all messed up.
Thanks for the reply, Ambo, this makes sense. Is there a way I can fix these price lists manually or do I just have to wait until I've purchased more stock for it to sort itself out?
|
Ambo
I've Got Nothing
|
Posted - 2011.03.06 08:15:00 -
[857]
Originally by: Zenislav Cervar Well thats a problem as this message is first thing i got after installing and trying to run program and there is no where to be found file "ExceptionLog.txt" on my computer.
If you type %appdata% into the run prompt, does the directory that opens contain a folder called 'EMMA'? If it does then does that contain any further folders and/or files?
Perhaps we can work out how far it's got and what's gone wrong by figuring out what it has managed to do.
Originally by: Dr Annihilatrix
Thanks for the reply, Ambo, this makes sense. Is there a way I can fix these price lists manually or do I just have to wait until I've purchased more stock for it to sort itself out?
You can't do it from within EMMA.
However, you can use SQL management studio express to manually edit the data.
First, make a copy of the database files, somewhere like C:\Data (To do this, just copy 'emma Database.mdf' and 'emma database_log.ldf' from %appdata%\emma\data to your backup location)
When you start up maangement studio, it will ask for server name and authentication details. For server name, enter '.\SQLEXPRESS'. For authentication details, just leave it set to windows authentication.
Once you're in, right click 'databases' on the left hand side and choose 'attach'. Click the 'add' button, browse to the backup you made and select it. Change 'Attach As' to something useful like 'EMMA Data'.
Open the database in the object explorer and then open 'tables'. There are two that you might want to change:
1) Transactions. Changing the 'SellerUnitProfit' will fix your reports. This is the isk profit per unit sold. To help you find which rows to change, run this query: SELECT * FROM Transactions WHERE ItemID = 22544 (22544 is the hulk) 2) Assets. The 'Cost' column is what EMMA thinks one unit of that item cost you to buy. Changing this means that future transactions will calculate profit correctly.
Hope this makes sense. Feel free to let me know if you want more detail on anything!
|
Zenislav Cervar
|
Posted - 2011.03.06 09:18:00 -
[858]
Originally by: Ambo If you type %appdata% into the run prompt, does the directory that opens contain a folder called 'EMMA'? If it does then does that contain any further folders and/or files?
Perhaps we can work out how far it's got and what's gone wrong by figuring out what it has managed to do.
Thanks a lot for helping out. Ok so there is EMMA folder inside with following:
- CLRStoredProcs_1_5_3_0.dll - DatabaseUpdate_1_5_3_0
- (Folder) Data: - - EMMA Database - - EMMA Database_log - - EveData - - EveData_log
- (Folder) Logging: - - ExceptionLog - - (Folder) API Call History -empty - - (Folder) Eve Central History -empty
- (Folder) Temp -empty
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2011.03.06 09:48:00 -
[859]
Originally by: Zenislav Cervar
- (Folder) Logging: - - ExceptionLog
There is the one, what you need to look for. Stupid windows hides the extension by default. -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
Zenislav Cervar
|
Posted - 2011.03.06 09:54:00 -
[860]
6.3.2011. 10:52:00 Critical - EveMarketMonitorApp.Common.EMMAException - EMMA is unable to connect to the database.
Seems like i need to connect it to database. I guess others had same issues before so you can just link me to already posted solution.
|
|
Ambo
I've Got Nothing
|
Posted - 2011.03.06 11:35:00 -
[861]
This indicates that EMMA has checked the SQL express service and found it running but just can't connect for some reason.
Most likely cause is an incorrect connection string.
In your emma install directory, there will be a file called evemarketmonitorapp.exe.config. In there, there will be a section that looks something like this:
<connectionStrings> <add name="EveMarketMonitorApp.Properties.Settings.EMMA_DatabaseConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename="|DataDirectory|\Data\EMMA Database.mdf";Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" /> <add name="EveMarketMonitorApp.Properties.Settings.ebs_DATADUMPConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Data\EveData.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" /> </connectionStrings>
Could you post yours? Also, open services (just type services into the win 7 search thingy on the start menu). Find the SQL Server service. There will be a name in brackets after it, could you tell us what that name is. --------------------------------------
|
Zenislav Cervar
|
Posted - 2011.03.06 14:27:00 -
[862]
Edited by: Zenislav Cervar on 06/03/2011 14:28:58 <connectionStrings> <add name="EveMarketMonitorApp.Properties.Settings.EMMA_DatabaseConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename="|DataDirectory|\Data\EMMA Database.mdf";Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" /> <add name="EveMarketMonitorApp.Properties.Settings.ebs_DATADUMPConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Data\EveData.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" /> </connectionStrings>
Under Services (Local) i found 5 of them with SQl name, one was SQL Server (SQLEXPRESS) if thats what you asked for. Edit - just to add SQL Server (SQLEXPRESS) under Status says started and SQL Server Agent (SQLEXPRESS) seems its not started.
|
Ambo
I've Got Nothing
|
Posted - 2011.03.06 16:56:00 -
[863]
Well that all looks ok to me.
I'm pretty much out of ideas at this point. --------------------------------------
|
Zenislav Cervar
|
Posted - 2011.03.07 07:30:00 -
[864]
Ok last thing than I checked exceptions log again and it seems to contain more info i did not copy last time
7.3.2011. 3:13:30 Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database Inner Exception: Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed. Stack Trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at EveMarketMonitorApp.DatabaseClasses.Updater.WaitForAcknowledge() at EveMarketMonitorApp.GUIElements.Main.waitForSQLAcknowledge()
If it tells you anything.
|
Ambo
I've Got Nothing
|
Posted - 2011.03.07 17:21:00 -
[865]
Edited by: Ambo on 07/03/2011 17:21:00
Originally by: Zenislav Cervar Ok last thing than I checked exceptions log again and it seems to contain more info i did not copy last time
7.3.2011. 3:13:30 Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database Inner Exception: Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed.
Ah, now that one is a problem I've seen before several times. All sorts of possible causes but if you google 'Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance' then you'll get all sorts of things to try.
Unfortunately, I can't tell you exactly what the problem is because this error is rather vague but hopefully this will help you figure it out.
--------------------------------------
|
Zenislav Cervar
|
Posted - 2011.03.08 14:36:00 -
[866]
Ah i see Thanks a lot on your replays, now to start searching and hopefully find solution to this problem.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2011.03.08 14:51:00 -
[867]
Originally by: Zenislav Cervar Ah i see Thanks a lot on your replays, now to start searching and hopefully find solution to this problem.
If you don't find, then I can give you instructions, how to attach directly the databases to the SQL server, and access it naively. Working fine, just the database updates (not program updates) needs to be done manually (basically a file replacement) -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
clixoras
|
Posted - 2011.03.27 19:04:00 -
[868]
had sort of the same problem after a reinstall
Delete C:\Documents and Settings\USERNAME\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS.
this helped for me.
|
Heanna
|
Posted - 2011.04.25 19:53:00 -
[869]
Ambo Are you still doing keys?
|
Refined Gold
|
Posted - 2011.05.23 05:14:00 -
[870]
So for the longest time, pretty much since evecentral went toast I've been having issues with EMMA. It would go do to the update, and get to near the end of the first one, hang, then tell me the application update had timed out. So for the longest time I just didn't bother with the update.
Well fast forward a couple of months and figured I should finally get off my arse and fix this problem. Then blamo, started getting the database error. I tried the delete thing and I think it worked. But since I had some other issues I figured i'd just download the new version and start with that.
Well it installs fine, but again when it goes to do the upgrade it hangs near the end of the first one and then times out. The only problem now is that I can't get it to run at all.
Any help would be appreciated. Thanks
|
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2011.05.23 15:26:00 -
[871]
Originally by: Refined Gold
...
Can you please copy here the info from the ExceptionLog.txt ? -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
Refined Gold
|
Posted - 2011.05.24 21:45:00 -
[872]
I'm at the office so can't at the moment.. but it was almost exactly the same as what zen posted.
|
Holdas
|
Posted - 2011.05.26 12:05:00 -
[873]
I can't get this to run. I get an error stating that I only have SQL Express 2005 installed, I went to the linked site and installed every SQL thing I saw, and nothing.
When the program starts, I get:
Problem loading EMMA, database cannot be opened because its version 655, this server supports version 612 and earlier.
An attempt to attach an auto-named database for file... failed
Please help.
|
Lost Hamster
Hamster Holding Corp
|
Posted - 2011.05.27 11:27:00 -
[874]
Originally by: Holdas I can't get this to run. I get an error stating that I only have SQL Express 2005 installed, I went to the linked site and installed every SQL thing I saw, and nothing.
When the program starts, I get:
Problem loading EMMA, database cannot be opened because its version 655, this server supports version 612 and earlier.
Please remove the SQL express 2005, and install SQL Express 2008 instead. -------------------------------------------------------------------------------------------- Shields are like pants, they're supposed to come off. Armor is like the condom once its gone ur ****ed |
Clambumper June
|
Posted - 2011.05.31 02:05:00 -
[875]
I know today is a holiday in the US, but I am thinking about spending the 100 mil for a full key. How long would it take to receive the key once it is paid for? Thank you and sorry for a question I'm sure you have answered at least a hundred times over.
|
Ambo
I've Got Nothing
|
Posted - 2011.06.06 19:06:00 -
[876]
Well, as you can probably guess from my tardy response, I don't check this thread a lot anymore
However, I do check my wallet every 3 days or so and still send out licenses when I'm sent isk. --------------------------------------
|
Vernal Equinox
Minmatar Saiph Industries SRS.
|
Posted - 2011.06.12 07:39:00 -
[877]
Just installed and updated to the latest version. Error upon startup directs me to the exception log, which yields this information: 6/12/2011 3:33:11 AM Critical - EveMarketMonitorApp.Common.EMMADataException - Problem removing old CLRStoredProcs assembly Inner Exception: Could not load file or assembly 'Microsoft.SqlServer.BatchParser, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified. Stack Trace: at System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) at System.Reflection.Assembly.GetType(String name, Boolean throwOnError) at Microsoft.SqlServer.Management.Common.ServerConnection.GetStatements(String query, ExecutionTypes executionType, Int32& statementsToReverse) at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType) at EveMarketMonitorApp.DatabaseClasses.Updater.Update()
I've already tried both quick fixes in the read-me. Any help is appreciated.
|
Ambo
I've Got Nothing
|
Posted - 2011.06.15 18:28:00 -
[878]
Just a little notice that due to the changes CCP is making to monetize apps (http://www.eveonline.com/devblog.asp?a=blog&bid=901) I'll be cutting EMMA loose.
The problem is this:
Quote: Inexpensive - $99 per year, no other fees
Quote:
Will services for in-game currency require a commercial license? Yes, if you require any sort of payment for your services you will need a commercial license.
EMMA is reasonably popular (around 500 licenses sold to date) but I still think it would struggle to make enough RL cash to cover the $100 expense of the commercial license. I'm not going to pay $100 per year for the privilege of charging isk for it, therefore I have to stop charging isk for it.
I'm not sure yet exactly what I'm going to do with it but since I don't have time for development anymore it's pretty much a dead project anyway... --------------------------------------
|
Khanid Voltar
Night's Dawn Investment Fund
|
Posted - 2011.06.15 20:19:00 -
[879]
I'd say watch this space until it's finalised dude...
Originally by: ccp 2) Regarding this clause: Q: Will services for in-game currency require a commercial license? A: Yes, if you require any sort of payment for your services you will need a commercial license. I've spoken to Biz Dev and this is something that might be revised, possibly to exclude ISK payments. I'll let you know as soon as I know more.
|
Einear Lightfingers
|
Posted - 2011.06.16 15:56:00 -
[880]
Edited by: Einear Lightfingers on 16/06/2011 15:58:31 See below.
|
|
Einear Lightfingers
|
Posted - 2011.06.16 15:58:00 -
[881]
Originally by: Ambo Just a little notice that due to the changes CCP is making to monetize apps (http://www.eveonline.com/devblog.asp?a=blog&bid=901) I'll be cutting EMMA loose.
The problem is this:
Quote: Inexpensive - $99 per year, no other fees
Quote:
Will services for in-game currency require a commercial license? Yes, if you require any sort of payment for your services you will need a commercial license.
EMMA is reasonably popular (around 500 licenses sold to date) but I still think it would struggle to make enough RL cash to cover the $100 expense of the commercial license. I'm not going to pay $100 per year for the privilege of charging isk for it, therefore I have to stop charging isk for it.
I'm not sure yet exactly what I'm going to do with it but since I don't have time for development anymore it's pretty much a dead project anyway...
Ambo, I completely understand the frustration you may be feeling right now. For the last 6 months I have been struggling with whether to buy a license for EMMA or not and as you know recently bit the bullet and did it. I used the application for a time while the license was not required and determined it was and is exactly what many of us have been looking for. Please be patient and don't stop until development quite yet. The 32+ pages CCP has gotten as feedback on this licensing item is sure to prevail in either it not happening or drastic changes to the framework they are playing at. Thank you again for EMMA.
Edit: Quote screw up.
|
Ambo
I've Got Nothing
|
Posted - 2011.06.18 05:50:00 -
[882]
Another head's up. This blog post would seem to indicate that EMMA will not work after the API comes back up on patch day.
The changes required are not huge, it's just finding the time to make them that's difficult..
The blocking of IPs that causes errors *shouldn't* cause problems if you don't normally have problems. My api access log is a full screen on 'ok' with no errors. However, since EMMA makes so many requests at once (it uses up to 8 simultaneous threads to make requests), it could very easily go over a few errors in a minute if something goes wrong.
If you want to make 100% sure that EMMA does not get your IP banned then uncheck all your tickboxes for automatic API updates against chars/corps and only tick/untick them one by one as you need the data. If you get an error, make sure to wait a few minutes before updating anything else.
--------------------------------------
|
Thibault Etienne
|
Posted - 2011.06.21 23:58:00 -
[883]
Updates in and Emma is working fine. Thanks Ambo
|
Ambo
I've Got Nothing
|
Posted - 2011.06.23 18:33:00 -
[884]
Sweet. --------------------------------------
|
Kundal'ini
|
Posted - 2011.07.14 12:19:00 -
[885]
Regarding error: Critical - EveMarketMonitorApp.Common.EMMAException - EMMA is unable to connect to the database.
clixoras' suggestion worked for me.
Originally by: clixoras had sort of the same problem after a reinstall Delete C:\Documents and Settings\USERNAME\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS. this helped for me.
The path above is slightly different for me since I am on Windows 7 (x:\Users\[username]\AppData\Local\Microsoft\Microsoft SQL Server Data\)
Regards
|
Miss Cruentatus
|
Posted - 2011.07.19 21:45:00 -
[886]
Tried to install today and when entering the API details which I copied and pasted 10x I kept getting:
Problem validating account details Eve API error Code 520 Unexpected failure accessing database
Or an error from scotty telling me he heard me speaking **** !!!!
Any ideas?
|
Willie McBride
|
Posted - 2011.07.31 12:06:00 -
[887]
o/,
are you planning on implementing the upcoming contracts API changes in EMMA?
|
Dragonalfa
|
Posted - 2011.08.14 08:06:00 -
[888]
Hi guys, I want to try this fantastic software but when I create a new account and copy/paste the API information I have this answer: Authentification failure: Invalid USer ID and/or API key. They are right, what is the problem? THX.
|
Mark Hampton
|
Posted - 2011.08.24 00:43:00 -
[889]
This happens when I try to view wallet entries. Any ideas?
ee the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ************** System.OverflowException: Value was either too large or too small for an Int32. at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at System.Convert.ToInt32(String value) at EveMeep3.Pages.WalletDetailPage.<>c__DisplayClass83.<AddJournalRowToList>b__7f(WalletTransactionsRow t) at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext() at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source) at EveMeep3.Pages.WalletDetailPage.AddJournalRowToList(WalletJournalRow jrow) at EveMeep3.Pages.WalletDetailPage.FillJournalPage(Int32 page) at EveMeep3.Pages.WalletDetailPage.nextPageButton_Click(Object sender, EventArgs e) at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4961 (win7RTMGDR.050727-4900) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- EveMeep3 Assembly Version: 3.1.0.8 Win32 Version: 3.1.0.8 CodeBase: file:///C:/Program%20Files%20(x86)/Eve-MEEP/EveMeep3.exe ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4961 (win7RTMGDR.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4962 (win7RTMGDR.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- Core Assembly Version: 1.1.0.7 Win32 Version: 1.1.0.7 CodeBase: file:///C:/Program%20Files%20(x86)/Eve-MEEP/Core.DLL ---------------------------------------- EveAPI Assembly Version: 1.1.0.7 Win32 Version: 1.1.0.7 CodeBase: file:///C:/Program%20Files%20(x86)/Eve-MEEP/EveAPI.DLL ---------------------------------------- Pricing Assembly Version: 1.1.0.7 Win32 Version: 1.1.0.7 CodeBase: file:///C:/Program%20Files%20(x86)/Eve-MEEP/Pricing.DLL ---------------------------------------- System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ----------------------------------------
|
Mark Hampton
|
Posted - 2011.08.24 00:54:00 -
[890]
Fixed by running update (which I found - surprised it didn't run on first execution of program).
|
|
Nundinae Meretricis
|
Posted - 2011.08.26 20:11:00 -
[891]
Edited by: Nundinae Meretricis on 26/08/2011 20:13:39 need some help here please. Installed EMMA and SQL 2008 and when I start the program this comes up.
EXCEPTION REPORT ===================================================================================== 8/26/2011 3:57:55 PM Critical - EveMarketMonitorApp.Common.EMMAException - Problem accessing SQL Express service Inner Exception: Cannot start SQL Express service Stack Trace: at EveMarketMonitorApp.GUIElements.Main.isSQLExpressRunning() Inner Exception: Cannot start service MSSQL$SQLEXPRESS on computer '.'. Stack Trace: at System.ServiceProcess.ServiceController.Start(String[] args) at EveMarketMonitorApp.GUIElements.Main.isSQLExpressRunning() Inner Exception: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it
would like to try this program, but wont go further than this.
sorry should have said, latest version of EMMA for download and Windows XP-64 system
Thanks in advance.
|
|
|
|
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 30 .. 30 :: [one page] |