Moin,
after working a few days with jaikoz I found some bugs:
-
After loading a huge dir (22,000 files), jaikoz freezes after pressed CTRL-A (mark all), if the focus is not set into the table, CPU usage is 100%, and no further use is possible, only killing the process works:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1286 jojo 20 0 17.7g 3.4g 14m S 100 43.6 12:50.61 java
$ ps ax | grep jaikoz
1286 ? Sl 14:03 java -Xms1024m -Xmx15680m -XX:MaxPermSize=2048m -jar lib/jaikoz.jar -l2 -m2 -f
Yes, for the Process is enough mem avaible. (8 GB Ram):
17.03.2011 14:53:23: INFO: Jaikoz 3.10.1 benutzt Java 1.6.0_20 19.0-b09 64bit unter Linux 2.6.38-5-generic amd64 erfolgreich initialisiert
17.03.2011 14:53:23: INFO: Jaikoz so konfiguriert wurde, mit einem Minimum an Heap-Speicher von 1.024 MB und maximal Speicher von 13.937 Mb
Also this action is no problem, if the focs is set into the “big table” - the main display area.
This is an extremely nasty bug, since it may destroy many hours of work. -
Erraous opening of ogg Files:
Log excerpt:
17/03/2011 14.44.06:com.jthink.jaikoz.data.AudioFileFromDirectoryAndFilesLoader$TaskWorkerThread:run:SCHWERWIEGEND: Invalid Data Exception: in record unable to display corrupt file:/home/fileserver/sound/musik/Alben/A-E/c/Celtic Woman/Celtic Woman/16 Celtic Woman - You Raise Me Up.ogg
But this file is definitely not “corrupt”. Audacious play fine. (In windows mediamonkey also!)
Easytag works fine on this ogg files. -
Work-Blocking (non-modal) Alertboxes.
It is not an good idea to use work-blocking-Alertboxes during "Saving, loading, working on long-time consuming jobs (i.e. autocorrect) jobs. Thos block work and prevents jaikoz from doing it’s job is a “little” problem was arsing. Much better, to log those events, and present those to the user after the job is done, that afterwarts the user may fix or discard such actions.
This point is an nasty isssue, because working on xyz thousands of files is rather time consuming and it is more than silly if a minor problem with one file or action is blocking the whole nightly work.
Greetings,
Jojo
PS: just going on for further testing