JGF v3 - status

I will add a generic propety adder at some point.

Bear in mind that for anything that HAS to be on the command line, you cannot do it becase sun won’t let you.

The reason there are only three mentioned is that those were the only three I could find which Sun allows you to do - you can also do arbitrarily any application-specific stuff.

There are still a lot of problems with uploading files that make JGF close to unusable IMHO. Most important and already mentioned here: There seems to be no way to make a jar file first in the list nor is there a possibility to mark a jar as the “main”-jar. It doesn’t matter if i upload my jars from A-Z or Z-A, the result is always a list with anything on top but my main jar. Is there actually an order in this list? I tried to upload the jar as aaaaa.jar to see, if this will place it on top…but i don’t know yet, because the site just stopped responding while uploading (and is still down…which is another problem of JGF).
Third problem (present since day one): The list of the jars shows a lot of jars multiple times and, best of all, they appear multiple times in the jnlp too. I got a list with 6 instances of lwjgl.jar. 5 were marked as “All OS”, 1 as “Windows”!? If i delete one, they all go away. If i upload it again, it appears multiple times…at least that true for some jars (mainly lwjgl_XXX.jar) but not for others??
And the final one: The HTML sources are still full of rants against almost anybody (Microsoft, Apache.org, MySQL…). Where’s the sense in that? Especially when running a site that works as unrealiable as JGF, one should be quite about the (felt) mistakes that others are making.
My usual update process for Paradroidz looks like this: Create jars, zips and exes locally. Upload them to my own site. Update the corresponding html-page. Done for my own site.
Go to JGF, create a new release, upload my files, tear my hair out why it just doesn’t work, upload my files multiple times (using a dial-in connection, which is a real pain), see JGF crash, wait some hours/days until it’s up again, upload again…pray. If it wasn’t for the community idea, i wouldn’t use JGF. It’s a pain to use it in its current state.

It’s pretty awful at the moment particularly because of the untraced memory leak which causes it to crash every 24 hours (average). At the moment, I’m just trying to keep the main site live as much as I can until I can take some holiday from work and sit down for a few days solid and try and fix the two critical problems (as well as the mem leak, there is a once-a-month deadlock between two threads trying to read from the DB).

The deadlock problem is fairly straightforward - I’ve got the thread + monitor traces etc - but the once-a-day loss of all memory is the one that has to be solved first.

Thanks for the comments. I’m only sorry that right now I have absolutely no time to spend on JGF. A lot of how it works at the moment needs to be rethought - but there was no widely used standard for JWS deployment to copy in the first place, so I was making up most of the UI etc as I went along, no matter how hard I tried to do it intelligently the first time. On the plus side, when I do have more time (hopefully in the new year when we’ve got more staff at work), I now have very good ideas on what to fix and how.

Ahh, i feel your pain. Had a similar problem buried deep into Oracle’s JDBC driver. I finally bought another driver from a third party vendor and voila, the sun comes out again… ;D

About the jar-file order: I tried it again with aaaaa.jar…it doesn’t work. I simply can’t get my main-jar on top of that list no matter what. I’m stuck…

I’m hoping to get my second day of holiday this year (!) next week, in which case I’ll clean up that whole page.

Bearing in mind, of course, that if I make it all easy to use, there’ll be more traffic, and it’ll start crashing more like once every few hours rather than every 24 hours ;).

“Deliberately crap - how to avoid server over-load!”

“Solved” my problem by putting all my files into "one big jar"™… ;D

That’s how I get around problem, too. But still, I need to upload lwjgl.jar and lwjgl_devil.jar along with my whole jar. Maybe it wouldn’t be so difficult just to select one “main” jar among all uploaded?
Of course, when you find time, blah…