open All Channels
seplocked Market Discussions
blankseplocked jEveAssets
 
This thread is older than 90 days and has been locked due to inactivity.


 
Pages: first : previous : ... 6 7 8 9 [10] 11 12 13 14 ... : last (20)

Author Topic

Golden Gnu
Gallente
The Golden Gnu Corp
Posted - 2009.12.22 21:23:00 - [271]
 

@Siantha
Both Candle and I use NetBeans, It will do all the work for you, you just need to have the
dependency projects opened:
Log, Pricing, EveAPI

Basically, you need to install the dependencies of dependencies (Get ready to work >_<):
eveapi-1.0.1-SNAPSHOT
glazedlits_java15-1.8.0
log-1.0.2
pricing-1.0.3
supercsv-1.52
avalon-framework-4.1.3
commons-beanutils-1.7.0
commons-digester-1.8
commons-loggin-1.1
dom4j-1.6.1
icu4j-2.6.1
jaxen-1.1.1
jdom-1.0
log5j-1.2.13
logkit-1.0.1
servlet-api-2.3
xalan-2.6.0
xercesImpl-2.6.2
xml-apis-1.3.02
xmlParserAPIs-2.6.2
xom-1.0

I'm a maven newbie, but, I'm almost sure that maven should download this by it self... Confused

Golden Gnu
Gallente
The Golden Gnu Corp
Posted - 2009.12.22 21:29:00 - [272]
 

I think you should compile: Log, Pricing, EveAPI, then compile jEveAssets...

As I said I'm a maven newbie - do you think that all those libs should been added to the pom? Question

Hugginsi
Posted - 2009.12.26 00:07:00 - [273]
 

(info) Starting jEveAssets 1.2.2
(info) DATA Loading...
(info) Settings not loaded
(info) Items loaded
(info) Locations loaded
(info) Conquerable stations not loaded
(info) Assets not loaded
(info) Market orders updating:
(info) Market orders not updated (NONE)
(info) Industry jobs updating:
(info) Industry jobs not updated (NONE)
(info) Updating characters:
(info) Characters not updated (NONE)
(info) Loading price data...
(info) Price data loaded
(info) Price data cached saved
(info) GUI Loading:
(info) Frame
(info) Save Filters Dialog
(info) Filters Manager Dialog
(info) API Key Manager Dialog
(info) Values Dialog
(info) Ship Loadouts Dialog
(error) Uncaught Exception (sun.awt.exception.handler):Please email the latest error.txt in the logs directory to [email protected]
java.lang.RuntimeException: java.io.IOException: Could not get shell folder ID list
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)
at sun.awt.shell.Win32ShellFolder2.getFileSystemPath(Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2.getRecent(Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source)
at sun.awt.shell.ShellFolder.get(Unknown Source)
at sun.swing.WindowsPlacesBar.<init>(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.updateUseShellFolder(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installComponents(Unknown Source)
at javax.swing.plaf.basic.BasicFileChooserUI.installUI(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installUI(Unknown Source)
at javax.swing.JComponent.setUI(Unknown Source)
at javax.swing.JFileChooser.updateUI(Unknown Source)
at javax.swing.JFileChooser.setup(Unknown Source)
at javax.swing.JFileChooser.<init>(Unknown Source)
at javax.swing.JFileChooser.<init>(Unknown Source)
at net.nikr.eve.jeveasset.gui.shared.JCustomFileChooser.<init>(JCustomFileChooser.java:46)
at net.nikr.eve.jeveasset.gui.shared.JCustomFileChooser.<init>(JCustomFileChooser.java:43)
at net.nikr.eve.jeveasset.gui.dialogs.LoadoutsDialog.<init>(LoadoutsDialog.java:95)
at net.nikr.eve.jeveasset.Program.<init>(Program.java:161)
at net.nikr.eve.jeveasset.Main.<init>(Main.java:82)
at net.nikr.eve.jeveasset.Main.createAndShowGUI(Main.java:123)
at net.nikr.eve.jeveasset.Main.access$000(Main.java:44)
at net.nikr.eve.jeveasset.Main$1.run(Main.java:95)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.io.IOException: Could not get shell folder ID list
at sun.awt.shell.Win32ShellFolder2.getFileSystemPath0(Native Method)
at sun.awt.shell.Win32ShellFolder2.access$900(Unknown Source)
at sun.awt.shell.Win32ShellFolder2$8.call(Unknown Source)
at sun.awt.shell.Win32ShellFolder2$8.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)



-----

I have Win7 and Java6

Golden Gnu
Gallente
The Golden Gnu Corp
Posted - 2009.12.26 12:25:00 - [274]
 

@Hugginsi
Thank you for your bug report...

I'm sorry to say that this is a Java bug (AKA not a jEveAssets bug) - and there is not released a fix yet... (The fix should be released with java 6 update 18)

There is a workaround, but it's in no way elegant - I'll try to implement it ASAP...

Golden Gnu
Gallente
The Golden Gnu Corp
Posted - 2009.12.27 13:31:00 - [275]
 

jEveAssets 1.2.3 (Dominion 1.0.3) released

New Features:
-Now ignore update timer if the Api Proxy is set

Bug fixes:
-Possible fix for crash bug in JCustomFileChooser (Java Bug)
-Better memory management
-Fix minor display bug
-Better log output

DataSchmuck
Amarr
Posted - 2009.12.29 17:08:00 - [276]
 

Edited by: Data******* on 29/12/2009 17:36:43
I noticed that if I have 2 or more of a certain item, the reprocessed amount only shows how much you get for 1. Would it be possible to add another column or setting that multiplies the reprocessed amount by the quantity of the item?

Also, for the filters, is there a way to compare one value to another?
for example: I only want to see items who's price is greater than their reprocessed value

Golden Gnu
Gallente
The Golden Gnu Corp
Posted - 2009.12.30 12:53:00 - [277]
 

Edited by: Golden Gnu on 30/12/2009 13:00:25

@Data*******
Yes, it would be possible to make a column with reprocessed value, I will add it to the issue tracker

Yes it's possible to compare column values, as long as it is numeric columns...

You must select a number column first (in the second combo box), and then select "Greater then column" or "Less then column" (in the third combo box), then select the column that it should compare to in the last combo box (it only appears when "greater/less then column" is select)

A faster way to do this is right click in one of the columns you would like to compare, and select Add Filter > "greater/less then column", and then select the second column you would like to compare, in the last combo box...

Thank you for your feature request! Very Happy

EDIT:
If you didn't know already; the Reprocessed column have slightly yellow background if it's greater then the price column

Lost Hamster
Hamster Holding Corp
Posted - 2010.01.10 12:27:00 - [278]
 

Would it possible to set up button, to get the market orders?
And an another setting, so the market update would not be automatic?

Callin Vandylx
Posted - 2010.02.07 03:12:00 - [279]
 

Edited by: Callin Vandylx on 07/02/2010 03:54:15

Callin Vandylx
Posted - 2010.02.07 03:25:00 - [280]
 

Regarding building from the command line, I have (more or less) done what Siantha's done, and I am comparing the resulting target with the one from the jEveAssets-1.2.3 distribution. (Note, of course, that I'm using a 1.2.4-SNAPSHOT and not the 1.2.3.)

The primary differences are:

MANIFEST.MF Classpath is missing:
lib/jaxen-1.1.1.jar
lib/dom4j-1.6.1.jar
lib/jdom-1.0.jar
lib/xml-apis-1.3.02.jar
lib/xercesImpl-2.6.2.jar
lib/xom-1.0.jar
lib/xmlParserAPIs-2.6.2.jar
lib/xalan-2.6.0.jar
lib/icu4j-2.6.1.jar

lib directory is missing:
dom4j-1.6.1.jar
jaxen-1.1.1.jar

I don't know the first thing about maven, so I will be learning that as I attempt to repair the maven builder, rather than using NetBeans. I will post if and when I succeed.

Cheers,

Callin

Callin Vandylx
Posted - 2010.02.07 03:40:00 - [281]
 

I have made jEveAssets 1.2.4-SNAPSHOT work from the command line, following the previous comments, with the following additional modification:

1. Expand the jeveassets.jar file created in the target directory
2. Add the missing library paths to the Classpath line in the META-INF/MANIFEST.MF file
3. Copy the dom4j and jaxen lib from the official distro to the lib directory
4. Rebuild the jar from the expanded one: jar cfm ../j1-m.jar META-INF/MANIFEST.MF *
5. Put the jar into the target directory and run it with java -jar j1-m.jar

Now I will see to determine how to get maven to package it properly from the command line, automatically. When that is done, I will submit the revised pom to the developer in the hopes that he will put it in his subversion repository.

Cheers,

Callin

Callin Vandylx
Posted - 2010.02.07 03:53:00 - [282]
 

Okay, I got it working. The pom.xml was missing two dependencies. After that, bingo.

So, the steps to build from command line:

1. Get the jEveAssets source from SVN

2. Install the four dependencies which are not available in maven:

Quote:

(from building eveapi with maven)
mvn install:install-file -DgroupId=com.beimin -DartifactId=eveapi -Dversion=1.0.1-SNAPSHOT -Dpackaging=jar -Dfile=../eveapi/target/eveapi-1.0.1-SNAPSHOT.jar

(got from the jEveAssets install JAR)
mvn install:install-file -DgroupId=net.nikr -DartifactId=log -Dversion=1.0.2 -Dpackaging=jar -Dfile=../../libraries/jEveAssets/jEveAssets-1.2.3/lib/log-1.0.2.jar

mvn install:install-file -DgroupId=uk.me.candle -DartifactId=pricing -Dversion=1.0.3 -Dpackaging=jar -Dfile=../../libraries/jEveAssets/jEveAssets-1.2.3/lib/pricing-1.0.3.jar

(got from the SuperCSV site)
mvn install:install-file -DgroupId=org.supercsv -DartifactId=supercsv -Dversion=1.52 -Dpackaging=jar -Dfile=../../libraries/jEveAssets/SuperCSV-1.52/SuperCSV-1.52.jar



3. Enhance the pom.xml with the necessary additional dependencies. The jEveAssets author should add these to the official pom.xml file (if it doesn't break things for him):

Quote:

<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.13</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>commons-digester</groupId>
<artifactId>commons-digester</artifactId>
<version>1.8</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>jaxen</groupId>
<artifactId>jaxen</artifactId>
<version>1.1.1</version>
</dependency>



4. mvn compile

5. mvn package

6. Now you can run it in the target directory:
java -jar jeveassets.jar

Cheers,

Callin

Callin Vandylx
Posted - 2010.02.07 04:03:00 - [283]
 

Edited by: Callin Vandylx on 07/02/2010 04:13:17
One last thing.

Those of us running this on the Mac (I'm using 10.6) can get the application to look and feel much more "Mac-ish" by running it like this:

java -Dapple.laf.useScreenMenuBar=true -Xdock:name="jEveAssets" -Xdock:icon=classes/net/nikr/eve/jeveasset/gui/images/icon07_13.png -jar jeveassets.jar

(that should all be on one command line)

This moves the menu bar to the top of the screen and makes sure it shows up in the dock, menu bar, and application switcher (command-tab) as "jEveAssets." It also sets the application's icon to the nicely alpha-channeled image of a safe.

I would imagine there should be a way to set these settings in the jar's manifest file (without harming any other platforms), but that's something to figure out another day.

Cheers,

Callin

Golden Gnu
Gallente
The Golden Gnu Corp
Posted - 2010.02.07 10:44:00 - [284]
 

@Lost Hamster
Sorry for not replying earlier...
I'll add it to the issue tracker...

@Callin Vandylx
Thank you for your great effort to fix the maven pom!
The changes you suggested will be committed to SVN shortly...
I also send you a short EVE-Mail...

Golden Gnu
Gallente
The Golden Gnu Corp
Posted - 2010.02.07 13:09:00 - [285]
 

jEveAssets 1.2.3 (Dominion 1.1.1) released

Changes
-Repack of jEveAssets 1.2.3 with the Dominion 1.1.1 data files

Flaming Candle
Posted - 2010.02.07 18:44:00 - [286]
 

Originally by: Callin Vandylx
3. Enhance the pom.xml with the necessary additional dependencies. The jEveAssets author should add these to the official pom.xml file (if it doesn't break things for him):


The "extra dependencies" you suggest should be added are already on the classpath, declaring them as specific dependencies of jeveassets:

1) bloats the pom.xml config file (there are only 5 direct dependencies, if we add the transitive dependencies, we get about 20)
2) can lead to problems later if, say commons-digester is updated to a more recent version, and we still have the old version of the commons-logging on the classpath.

log4j: is a dependency of the pricing and eveapi libraries
commons-beanutils: a dependency of eveapi
commons-digester: another dependency of eveapi
commons-logging: another dependency of eveapi
jaxen: a dependency of the pricing lib.
dom4j: a dependency of jaxen.


Originally by: Callin Vandylx
4. mvn compile

5. mvn package


You only need to do "mvn install" as it will so the compile and package. In fact, you should only really need to "mvn package", since the install phase is pretty useless to you.

As an aside, try opening the project with netbeans, find the libraries folder in the project view, right click it, and select "Show Dependency Graph", and you should be able to see how the various libraries interlink.

Golden Gnu
Gallente
The Golden Gnu Corp
Posted - 2010.02.12 14:54:00 - [287]
 

jEveAssets 1.3.0 (Dominion 1.1.1) released

New Features:
-New Tool: Routing - Find the shortest route between multiple asset locations

Snasty
Caldari
The Hippies
The Bohemians
Posted - 2010.02.12 15:34:00 - [288]
 

I have come to this wonderful app rather late, but thanks, handy kit...Very Happy

Golden Gnu
Gallente
The Golden Gnu Corp
Posted - 2010.02.14 15:20:00 - [289]
 

Originally by: Snasty
I have come to this wonderful app rather late, but thanks, handy kit...Very Happy

You're welcome! Very Happy

If you have a feature requests or find a bug, please reply here... Smile

Celdori
Posted - 2010.02.16 21:45:00 - [290]
 

I would suggest a new feature.

You often have to decide, whether you sell an item or recyle it for maximum profit.
It would be nice, if your program shows, whether it would be better to recycle an item or sell it on the market. Then the line with the item should be colored accordingly - e.g. green = sell / organe = recycle.

What do you think about this?
greetings

Golden Gnu
Gallente
The Golden Gnu Corp
Posted - 2010.02.17 08:47:00 - [291]
 

@Celdori
I think it already does that...
If the reprocessing value is greater then price column, the reprocessing column will be slightly yellow.

But, it's a bit tricky because how much you get from reprocessing an items depends on skills. ATM. it shows the reprocessing value, with no waste AKA perfect.

Celdori
Posted - 2010.02.17 17:14:00 - [292]
 

Oh I just found out, that when looking from a ~30 angle on my monitor I see the slight yellow, but not from when I look normally on it :>

Would be nice to color the whole line in a color that is more visible (green/orange e.g.) and to include the refining skills from API. Also an option to define the efficiency of the station.

greetings

Vaerah Vahrokha
Minmatar
Vahrokh Consulting
Posted - 2010.02.17 17:53:00 - [293]
 

Another option that I think is very easy to implement (if it's not already): add a File => Open requester to open another XML file.

As of now I have a long list of XML files (since the program crashes with out of something if I don't split the accounts): one called Assets_Vaerah.xml, one called Assets_XXX.xml and so on. As of now I have to rename each of them in assets.xml and rerun the program, unless I missed some command line option. Besides being cumbersome, I tend to forget whose character was the file now just called assets.xml.

Golden Gnu
Gallente
The Golden Gnu Corp
Posted - 2010.02.17 21:50:00 - [294]
 

@Celdori
Skills API is out of the question. It's to complex and way out of the scoop of jEveAssets.
Would a fixed percent do?

@Vaerah Vahrokha
I'll try to fix this ASAP. Sorry that I never got around to do it before. I know you have requested a solution before...

Vaerah Vahrokha
Minmatar
Vahrokh Consulting
Posted - 2010.02.19 18:02:00 - [295]
 

Your commitment is encomiable and as such I am sending you 100M as tangible thank you.

SencneS
Rebellion Against Big Irreversible Dinks
Posted - 2010.02.19 21:03:00 - [296]
 

Routing tool oddness.. I have a very selected group of HighSec only jumps in Sinq Laison. It's 11 Systems.

Brute Force which generates the "Optimal" route in 4 seconds results in 101 Jumps.
Nearest Neighbor which generates the route in 0 seconds results in 63 Jumps.

I think the logrithem is not working as expected :) Screenshot here

While I'm on this function Nearest Neighbor would be nice if it allowed you to actually select a starting point..... No matter which way add the systems or select it also starts with the alphabetical "first" system and goes from there.

Golden Gnu
Gallente
The Golden Gnu Corp
Posted - 2010.02.20 12:15:00 - [297]
 

@Vaerah Vahrokha
Thank you! I'll get working right away, then Wink
You should note that half the money will be given to Flaming Candle (My co-developer)

@SencneS
That does indeed sound like there is a bug, I'll contact Flaming Candle (He did all the work on this AWESOME feature)
As for the feature request, I'll add it to the issue tracker...

Bree Lure
Obertura
Posted - 2010.02.20 22:08:00 - [298]
 

Edited by: Bree Lure on 21/02/2010 10:55:26
Solved. Sorry. Wrong API key entered.

I get an error while trying to update my assets. It says No assets updated. API Error: Current security level not high enough. I'm using v 1.3.0. Any idea?

Bree Lure
Obertura
Posted - 2010.02.21 11:10:00 - [299]
 

Nice tool. There is some problem with the routing. The fast routing returns a faster route than the brute force one. The systems i entered are:
Erenta, Haajinen, Kakakela, kiskoken, oipo, torrinos and umokka.

A feature which would make the routing even better is an easy one. If i select ten items and press the routing button, i would expect that the systems of the selected items are already pre selected. Makes it really more usefull.

I've also noticed that when editing API keys, it is often necessary to restart the application before i can get met asset data.

Bree Lure
Obertura
Posted - 2010.02.21 11:20:00 - [300]
 

Found some more little annoiances;

Industy Jobs, no resize of screen possible.

Market Orders Window, no resize possible
Would be nice to see over here how much ISK is bound up in buy orders (escrow)

Materials Window, no owner shown and no filtering or sorting possible.
The grand Total should be outside of the grid if you ask me, because that way all value can be seen right away.

Super tool. I really like it.



Pages: first : previous : ... 6 7 8 9 [10] 11 12 13 14 ... : last (20)

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only