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

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

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

jEveAssets 4.1.2 (2017-06-07)

First post
Author
Golden Gnu
Lobach Inc.
#1021 - 2016-07-18 14:39:02 UTC
Double post >_<

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

Jacque Lafisques
The Scope
Gallente Federation
#1022 - 2016-07-18 18:23:18 UTC  |  Edited by: Jacque Lafisques
@Golden Gru - Absolutely happy to run a dev version for the fix. Should be able to confirm it very quickly since I know exactly which transactions are off in our corp history. Feel free to send me a private message when you'd like me to run it.

Best,

Jacque

EDIT: Just fully understood your post. Looking forward to the new release and thank you for the quick turnaround!
Golden Gnu
Lobach Inc.
#1023 - 2016-07-19 14:29:46 UTC
jEveAssets 3.0.1 released

Bug Fix:
-Possible fix for bugID: 397 (ArrayIndexOutOfBoundsException)
-Bug Fix: Journal and Transaction were missing valid duplicates

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

John WarpingSlow
#1024 - 2016-07-21 02:44:09 UTC
Ah nuts, something that had been working perfectly on SuSE Linux 13.1 no longer works after the jEveAssets 3.0.1 update:

java -jar jeveassets.jar

Exception in thread "main" java.lang.UnsupportedClassVersionError: uk/me/candle/translations/conf/BundleConfiguration : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2625)
at java.lang.Class.getMethod0(Class.java:2866)
at java.lang.Class.getMethod(Class.java:1676)
at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486)


Java version:

java version "1.7.0_101"
OpenJDK Runtime Environment (IcedTea 2.6.6) (suse-24.36.2-i386)
OpenJDK Client VM (build 24.95-b01, mixed mode)

Golden Gnu
Lobach Inc.
#1025 - 2016-07-21 08:10:58 UTC
@John WarpingSlow
You need to update java to the latest version. You have Java 7, jEveAssets 3.0.0 and later needs Java 8.
If you really really want to stay with Java 7 (I would not recommend that), you can still compile jEveAssets from source with Java 7.

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

John WarpingSlow
#1026 - 2016-07-21 11:00:05 UTC
Golden Gnu wrote:
@John WarpingSlow
You need to update java to the latest version. You have Java 7, jEveAssets 3.0.0 and later needs Java 8.
If you really really want to stay with Java 7 (I would not recommend that), you can still compile jEveAssets from source with Java 7.


Thank you, I figured it might be something like that. I've already checked to see if there was an update to IcedTea 2.6.6 for OpenSuSE 13.1's software repositories, but no such luck. Looks like it's upgrade time... Might give a linux mint a shot.

Golden Gnu
Lobach Inc.
#1027 - 2016-07-21 15:21:17 UTC
@John WarpingSlow
Without knowing OpenSuSe, updating Java 7 from the repo properly won't update it to java 8, but, just update it to the latest version of Java 7.
However, I'm pretty sure your package/software manager will allow you to install OpenJDK 8.
If everything else fails, you can install the oracle property version of java 8.
Also, remember to change Java 8 to the default VM once it's installed.

Do a bit of googling, I'm sure you can figure it out in no time :)

PS. if you find any visual problems with the GUI, please, let me know, so, I can try to fix it.
I tested 3.0.0 on Unity/GNOME/KDE. But, I can not test it for every release, it's just too time consuming, sadly.

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

John WarpingSlow
#1028 - 2016-07-21 17:06:11 UTC
Golden Gnu wrote:
@John WarpingSlow
Without knowing OpenSuSe, updating Java 7 from the repo properly won't update it to java 8, but, just update it to the latest version of Java 7.


OpenSuSE's documentation is pretty good, and I found the instructions here.

My process modified that slightly but basically (documented for the benefit of any other OpenSuSE 13.1 users reading the thread):

- Used YAST (Yet another Setup Tool) to uninstall icedtea-web packages and java-1_7_0-openjdk packages.
- Downloaded new proper rpm for latest Java from Oracle: here.
- Installed per above instruction page, skipping the step to uninstall IcedTea, since it was already uninstalled by YAST.

And.... Successfully opened and updated all my assets, contracts, etc... using version 3.0.1 of jEveAssets. Hurrah! Big smile

Golden Gnu wrote:
PS. if you find any visual problems with the GUI, please, let me know, so, I can try to fix it.
I tested 3.0.0 on Unity/GNOME/KDE. But, I can not test it for every release, it's just too time consuming, sadly.


Completely understandable. It looks good on this end in this environment - thank you for the replies and the tips.

Salgare
Center for Advanced Studies
Gallente Federation
#1029 - 2016-07-21 17:41:02 UTC
We have also had problems in the past with the OpendSDK. We always go with the Oracle java installations on our production servers.
Golden Gnu
Lobach Inc.
#1030 - 2016-07-21 21:15:32 UTC
@John WarpingSlow
Good to hear you figured it out. Documentation is a wonderful thing. I find that Linux is often much better documented than windows.

@Salgare
I would love to ensure 100% compatibility between OpenJDK and jEveAssets. But, having to test everything on two JDKs is just too much. I will try my best to fix any bugs related to OpenJDK, when they're reported, though.

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

Salgare
Center for Advanced Studies
Gallente Federation
#1031 - 2016-07-21 21:38:25 UTC
Golden Gnu wrote:
@John WarpingSlow
Good to hear you figured it out. Documentation is a wonderful thing. I find that Linux is often much better documented than windows.

@Salgare
I would love to ensure 100% compatibility between OpenJDK and jEveAssets. But, having to test everything on two JDKs is just too much. I will try my best to fix any bugs related to OpenJDK, when they're reported, though.


Totally understood Golden ... my comment was aimed at John.

We used to use suse before we moved to AWS and like I say, we had issues from time to time with OpenJDK and for our deployments we always had our installation bring down the Oracle (normal/real/pubilc .. not sure what to call it, you know the master source of java). You can have multiple versions and the two types of java on the same linux box it's just a matter of pointing the apps at the version you want. I would propose you will always be safer to run against the Oracle java installation, regardless of the version.

I never understood why on the OpenJDK in the first place
Lan Wang
Princess Aiko Hold My Hand
Safety. Net
#1032 - 2016-07-23 10:44:19 UTC
Having a bit of a problem with this, downloaded the file and also updated the javs however when i go to run the file windows promps me to download a program to open the file, what am i doing wrong?

Thanks

Domination Nephilim - Angel Cartel

Calm down miner. As you pointed out, people think they can get away with stuff they would not in rl... Like for example illegal mining... - Ima Wreckyou*

Golden Gnu
Lobach Inc.
#1033 - 2016-07-23 17:48:34 UTC  |  Edited by: Golden Gnu
@Lan Wang
Suggestions:
A:
1) Uninstall all version of java (help)
2) Download and install the latest version from java.com

B:
Make sure you unzip the jeveasset.zip file, It will not run from inside the zip file.

C:
...if that does not fix it, just reply here with the results of the above suggestions.

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

Lan Wang
Princess Aiko Hold My Hand
Safety. Net
#1034 - 2016-07-23 18:06:19 UTC
thats what i done, i installed latest java which they removed my old version.

https://gyazo.com/9e8f4792cdfb27958eb25b205aa752f1

Domination Nephilim - Angel Cartel

Calm down miner. As you pointed out, people think they can get away with stuff they would not in rl... Like for example illegal mining... - Ima Wreckyou*

Golden Gnu
Lobach Inc.
#1035 - 2016-07-23 18:30:06 UTC
@Lan Wang
You need to make windows open jar file with java:
1) Right click jeveasset.jar
2) In the popup menu select "Open with..."
3) Select "Java(TM) Platform SE binary"
4) Check the check box "Always use this app to open .jar-files"
5) Press "OK"

Note: The text may be a little different on your system, as my Windows are in Danish, I just translated it the best I could.

If that does not work, I suggest you try reinstalling Java, as described in my last post. That will usually fix any file association problems.

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

Jayfar Jaynara
Federal Tax Free Zone
Ivy League Alt Alliance
#1036 - 2016-08-04 21:30:11 UTC
Apologies if this has been answered somewhere before - I did try to find an answer myself before posting a question.

I've been using jeveassets for over a year - never had a problem. Recently I moved into wormhole space (partially at least) and noticed that the assets I have stored in a citadel in a wormhole dont appear int he asset lists in jeveassets. Is this 'working as intended' am I missing something new that should be added to my api key or ???



Golden Gnu
Lobach Inc.
#1037 - 2016-08-05 19:50:11 UTC
@Jayfar Jaynara
It's not you and It's not jEveAssets. Assets in citadels are not included in the API. I have reported it here. CCP should be aware of it, but, no news on when/if it's going to be fixed.

Thank you for your feedback. :)

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"

Jayfar Jaynara
Federal Tax Free Zone
Ivy League Alt Alliance
#1038 - 2016-08-05 21:06:30 UTC
@Golden Gnu Thanks you! I guess it was just an unlucky coincidence for me that I noticed for a citadel in a WH. I thought it might be intentional WH behavoir. But certainly if this applies to all citadels - then it definitely sounds like an API deficiency.

(The funny part was why I couldn't figure out why my net worth was going down before I tracked it down to this!)P
Eye-Luv-Girls wDaddyIssues
Hookers N' Blow
#1039 - 2016-08-09 11:47:27 UTC  |  Edited by: Eye-Luv-Girls wDaddyIssues
Having some problems with old stale sell orders not being dropped or purged when I do updates, no errors show up.

Edit: I deleted Jeve, reinstalled, and deleted all my api's and it fixed the issue, will let you know if it fires up again.
Golden Gnu
Lobach Inc.
#1040 - 2016-08-10 09:27:15 UTC  |  Edited by: Golden Gnu
@Eye-Luv-Girls wDaddyIssues
This is two issues:
1) From jEveAssets 3.0.0, market order history is saved (this is optional, on by default).
You can change the settings: Options > Options... > Market Orders > Save Market Orders history

2) Orders in the market orders history are not updated correctly once they're more than a month old.
This bug will be fixed in the next release (the code is already completed).
Still working on fixing a few more bugs, before I'm ready to release a bug fix version.
I hope I will be able to release the fix this week, but, no promises.

EDIT:
Extra info:
This also affects the tracker/isk/values tools, as orders completed/canceled/etc. after being active a month will not be updated to their correct status. Making the value of markets orders too high.

Creator of jEveAssets - the asset manager

"Download is the meaning of life, upload is the meaning of intelligent life"