Hornet Leader II installation down?

Thanks for the update, Martin. It’s a shame it has taken many months to get this resolved. It is certainly making me reconsider ever buying a game in this format again.

What seems to be the problem? I’ve administered a few servers in my day and may be able to help.

Thus spake DrTeeth:

What seems to be the problem? I’ve administered a few servers in my day
and may be able to help.

I simply have no idea how HL II ever ran in the first place on the old
server.


J.

Yes, that would be a problem. I emailed DVG last week and have yet to hear anything back. :angry:

I don’t know much at all about Java, but I edited the jnlp file downloaded from DVG that is the Java web start file. It looks like that file tells the program what files it needs to download in order to run Hornet Leader. I’ve removed all the version parameters and it gets much further in the process that it has in the past. It even goes through a few steps of verifying the application.

However, it still fails. This time with the error: “java.io.FileNotFoundException: vassalengine.org/ws/HornetLeader.jar

Was there ever a HornetLeader file hosted on the vassal servers? I can’t find a listing for Hornet Leader in the modules section here at vassalengine.org.

Even if that file was loaded, I don’t know if the program would work. It could be that those particular version numbers (that we removed) are required to make it run correctly. But at this point, I’m willing to try anything to get it working.

Thus spake DrTeeth:

I don’t know much at all about Java, but I edited the jnlp file
downloaded from DVG that is the Java web start file. It looks like that
file tells the program what files it needs to download in order to run
Hornet Leader. I’ve removed all the version parameters and it gets much
further in the process that it has in the past. It even goes through a
few steps of verifying the application.

However, it still fails. This time with the error:
“java.io.FileNotFoundException:
vassalengine.org/ws/HornetLeader.jar[1]”

Was there ever a HornetLeader file hosted on the vassal servers? I can’t
find a listing for Hornet Leader in the modules section here at
vassalengine.org.

Yes, there are HL files in that directory, but there was never a file by that
name. Something was apparently doing some filename munging, but I never found
what that was—I could only deduce what the expected URLs were from looking
at access logs.


J.

Can you reveal what those files/filenames are? I will experiment a bit with the jnlp file and see if I can’t get it working.

Thus spake DrTeeth:

“uckelman” wrote:

Yes, there are HL files in that directory, but there was never a file
by that
name. Something was apparently doing some filename munging, but I
never found
what that was—I could only deduce what the expected URLs were from
looking
at access logs.

Can you reveal what those files/filenames are? I will experiment a bit
with the jnlp file and see if I can’t get it working.

Sure. Sorry for being cryptic, I just didn’t have any of the filenames
or logs handy when I replied.

Here’s what I have, for HL, in vassalengine.org/ws:

HornetLeader-1.5.4.jnlp
HornetLeader-1.5.5.jnlp
HornetLeader-1.5.jnlp
HornetLeader-backup.jnlp
HornetLeader-test.jnlp
HornetLeader.jnlp
HornetLeaderDemo.jnlp
HornetLeader__V0.1.jar
HornetLeader__V0.1a.jar
HornetLeader__V0.2.jar
HornetLeader__V0.3.jar
HornetLeader__V1.4.jar
HornetLeader__V1.5.2.jar
HornetLeader__V1.5.4.jar
HornetLeader__V1.5.5.jar
HornetLeader__V1.5.5a.jar
HornetLeader__V1.5.6.jar
HornetLeader__V1.5.jar
HornetLeader__V2.0.1b.jar
HornetLeader__V2.0.2bad.jar
HornetLeader__V2.0.jar
HornetLeader__V2.1.1.jar
HornetLeader__V3.0.jar

What I was able to deduce from the web server logs is that the requests
have version numbers as part of the query string. I came up with some
rewrite rules to handle that:

translate version-id into a version-labeled filename

RewriteCond %{QUERY_STRING} (?<!current-)version-id=(.+)
RewriteRule ^(.+).jar$ $1__V%1.jar? [L]

translate ", "-delimited version into a version-labeled filename

RewriteRule ^(.+).jar,\ (.+)$ $1__V$2.jar [L]

These work for old versions of VASSAL (pre-3.0) run with Web Start. I
have no clue why they fail for HL, as the request URLs look the same.


J.

OK. It looks like I’ve been able to get much further in the downloading process. I’ve replaced the parameters in the jnlp file with specific filenames (for HornetLeader jar based on above and for some other files that were filename guesses based on the above info).

However, I run into another failure, this time with a file named MarineAir. Would you mind listing what filenames are in the vassalengine.org/ws directory with the following included in the name:

MarineAir
Vengine
docs
batik
wizard
browserLauncher
crypt.jnlp

I think those are the final ones standing in my way. Once/If I get it working, I will provide a new jnlp file here and provide step-by-step instructions on how to modify it yourself if you’d rather.

Thanks!

I’ve made it further. I just commented out the download for the MarineAir file and the application launches! At this point however, it looks like it launches version 2.9.9 of VASSAL. Is there a specific filename for VASSAL in the ws directory that is the latest version?

Right now, I’ve gotten to the point where it asks me for my registration information, which I have totally forgotten. I’ll report back once I’m able to log in.

Thus spake DrTeeth:

I’ve made it further. I just commented out the download for the
MarineAir file and the application launches! At this point however, it
looks like it launches version 2.9.9 of VASSAL. Is there a specific
filename for VASSAL in the ws directory that is the latest version?

Right now, I’ve gotten to the point where it asks me for my registration
information, which I have totally forgotten. I’ll report back once I’m
able to log in.

Here’s a complete listing of the directory for you:

.htaccess
CarrierAirGroup__V1.0.jar
CarrierAirGroup__V1.2.jar
CarrierAirGroup__V1.3.jar
CarrierAirGroup__V1.4.jar
CarrierAirGroup__V3.0.jar
ColdWar__V1.1.1.jar
ColdWar__V1.1.2.jar
ColdWar__V1.1.3.jar
ColdWar__V1.1.jar
ColdWar__V3.0.1.jar
ColdWar__V3.0.jar
CorsairLeader-1.1.jnlp
CorsairLeader-1.2.jnlp
CorsairLeader-backup.jnlp
CorsairLeader-test.jnlp
CorsairLeader.jnlp
CorsairLeaderDemo__V1.0.jar
CorsairLeaderDemo__V1.0a.jar
CorsairLeaderDemo__V1.1.jar
CorsairLeaderDemo__V1.2.jar
CorsairLeaderDemo__V1.3.jar
CorsairLeaderDemo__V1.4.jar
CorsairLeaderDemo__V1.5.jar
CorsairLeader__V1.0a.jar
CorsairLeader__V1.1.jar
CorsairLeader__V1.1a.jar
CorsairLeader__V1.2.1.jar
CorsairLeader__V1.2.jar
CorsairLeader__V1.2a.jar
CorsairLeader__V1.3.jar
CorsairLeader__V1.5.jar
DWTE__V1.0.jar
DWTE__V1.1.jar
DWTE__V1.1a.jar
DownInFlames-backup.jnlp
DownInFlames-test.jnlp
DownInFlames.jnlp
DownInFlamesBombers__V1.0.jar
DownInFlamesDemo__V1.1d.jar
DownInFlamesDemo__V1.2.jar
DownInFlamesDemo__V1.3.jar
DownInFlamesDemo__V1.4.jar
DownInFlamesDemo__V2.1.jar
DownInFlamesDragons.jnlp
DownInFlamesDragons__V1.0.jar
DownInFlames__V1.0.jar
DownWithTheEmpire-test.jnlp
DownWithTheEmpire.jnlp
EarthGoneMad.jnlp
EarthGoneMad__V1.0.jar
Feilong.jnlp
Feilong__V0.1.jar
Feilong__V0.2.jar
Feilong__V0.3.jar
Feilong__V0.4.jar
Feilong__V0.5.jar
Feilong__V0.6.jar
Feilong__V0.7.jar
Feilong__V0.8.jar
FootballFrenzy-1.0.jnlp
FootballFrenzy-1.1.jnlp
FootballFrenzy.jnlp
FootballFrenzy__V1.0.jar
FootballFrenzy__V1.0a.jar
FootballFrenzy__V1.1.jar
FootballFrenzy__V1.1a.jar
HLII-64.gif
HornetLeader-1.5.4.jnlp
HornetLeader-1.5.5.jnlp
HornetLeader-1.5.jnlp
HornetLeader-backup.jnlp
HornetLeader-test.jnlp
HornetLeader.jnlp
HornetLeaderDemo.jnlp
HornetLeaderDemo__V0.1.jar
HornetLeaderDemo__V0.1a.jar
HornetLeaderDemo__V0.2.jar
HornetLeaderDemo__V2.0.jar
HornetLeader__V0.1.jar
HornetLeader__V0.1a.jar
HornetLeader__V0.2.jar
HornetLeader__V0.3.jar
HornetLeader__V1.4.jar
HornetLeader__V1.5.2.jar
HornetLeader__V1.5.4.jar
HornetLeader__V1.5.5.jar
HornetLeader__V1.5.5a.jar
HornetLeader__V1.5.6.jar
HornetLeader__V1.5.jar
HornetLeader__V2.0.1b.jar
HornetLeader__V2.0.2bad.jar
HornetLeader__V2.0.jar
HornetLeader__V2.1.1.jar
HornetLeader__V3.0.jar
MarineAir__V1.0.2.jar
MarineAir__V1.0.jar
MarineAir__V1.0a.jar
SpecialForces.jar
SpecialForces.jnlp
SpecialForces__V0.9.jar
SpecialForces__V1.0.jar
StarForceTerra.jnlp
StarForceTerra__V1.0.jar
StarForceTerra__V1.0a.jar
VASSAL.jar
VASSAL__V1.3.4.jar
VASSAL__V1.8.jar
VASSAL__V1.9.1.jar
VASSAL__V2.0.3.jar
VASSAL__V2.0.5.jar
VASSAL__V2.0.5a.jar
VASSAL__V2.0.jar
VASSAL__V2.1.jar
VASSAL__V2.1b1.jar
VASSAL__V2.2.2.jar
VASSAL__V2.4.2.jar
VASSAL__V2.5.jar
VASSAL__V2.5b1.jar
VASSAL__V2.6.1.jar
VASSAL__V2.6.2b.jar
VASSAL__V2.6.jar
VASSAL__V2.6b1.jar
VASSAL__V3.0.6.jar
VSQL.jar
VSQL__V3.0.jar
Vengine.jar
Vengine__V1.9.1.jar
Vengine__V1.9.2.jar
Vengine__V1.9.3.jar
Vengine__V1.9.4.jar
Vengine__V1.9.5.jar
Vengine__V1.9.6.jar
Vengine__V1.9.7.jar
Vengine__V1.9.8.jar
Vengine__V1.9.9.jar
Vengine__V1.9.jar
Vengine__V2.0.1.jar
Vengine__V2.0.3.jar
Vengine__V2.0.4.jar
Vengine__V2.0.5.jar
Vengine__V2.0.jar
Vengine__V2.0b1.jar
Vengine__V2.0b2.jar
Vengine__V2.0b3.jar
Vengine__V2.0b4.jar
Vengine__V2.0b6.jar
Vengine__V2.1.1.jar
Vengine__V2.1.jar
Vengine__V2.1b1.jar
Vengine__V2.1b2.jar
Vengine__V2.1b3.jar
Vengine__V2.2.1.jar
Vengine__V2.2.2.jar
Vengine__V2.2.jar
Vengine__V2.2b1.jar
Vengine__V2.3.1.jar
Vengine__V2.3.2.jar
Vengine__V2.3.jar
Vengine__V2.4.1.jar
Vengine__V2.4.2.jar
Vengine__V2.4.jar
Vengine__V2.5.1.jar
Vengine__V2.5.2.jar
Vengine__V2.5.jar
Vengine__V2.5b1.jar
Vengine__V2.5b2.jar
Vengine__V2.5b3.jar
Vengine__V2.6.1.jar
Vengine__V2.6.2.jar
Vengine__V2.6.3.jar
Vengine__V2.6.4.jar
Vengine__V2.6.jar
Vengine__V2.6b1.jar
Vengine__V2.6b2.jar
Vengine__V2.6b3.jar
Vengine__V2.7.jar
Vengine__V2.7b1.jar
Vengine__V2.7b2.jar
Vengine__V2.7b3.jar
Vengine__V2.8.jar
Vengine__V2.8b1.jar
Vengine__V2.8b2.jar
Vengine__V2.9.1.jar
Vengine__V2.9.2.jar
Vengine__V2.9.3.jar
Vengine__V2.9.4.jar
Vengine__V2.9.5.jar
Vengine__V2.9.6.jar
Vengine__V2.9.7.jar
Vengine__V2.9.8.jar
Vengine__V2.9.9.jar
Vengine__V2.9.jar
Vengine__V2.9b1.jar
Vengine__V2.9b2.jar
Vengine__V2.9b3.jar
Vengine__V3.0.1.jar
Vengine__V3.0.10.jar
Vengine__V3.0.11.jar
Vengine__V3.0.12.jar
Vengine__V3.0.13.jar
Vengine__V3.0.14.jar
Vengine__V3.0.15.jar
Vengine__V3.0.16.jar
Vengine__V3.0.17.jar
Vengine__V3.0.18.jar
Vengine__V3.0.1a.jar
Vengine__V3.0.2.jar
Vengine__V3.0.2a.jar
Vengine__V3.0.3a.jar
Vengine__V3.0.4.jar
Vengine__V3.0.5.jar
Vengine__V3.0.6.jar
Vengine__V3.0.7.jar
Vengine__V3.0.7b1.jar
Vengine__V3.0.8.jar
Vengine__V3.0.9.jar
Vengine__V3.0.jar
Vengine__V3.0b3.jar
Vengine__V3.0b4.jar
Vengine__V3.0b5.jar
Vengine__V3.0b6.jar
Vengine__V3.0b7.jar
backup.jnlp
batik.jar
batik.jar.backup
browserLauncher.jar
crypt.jnlp
cryptix32.jar
docs.jar
docs__V1.9.5.jar
docs__V1.9.jar
docs__V2.0.jar
docs__V2.0b1.jar
docs__V2.0b3.jar
docs__V2.1b1.jar
docs__V2.1b2.jar
docs__V2.2.2.jar
docs__V2.2.jar
docs__V2.3.jar
docs__V2.4.1.jar
docs__V2.4.jar
docs__V2.5.jar
docs__V2.5b1.jar
docs__V2.5b2.jar
docs__V2.5b3.jar
docs__V2.6.jar
docs__V2.6b1.jar
docs__V2.6b2.jar
docs__V2.7b1.jar
docs__V2.7b3.jar
docs__V2.8.jar
docs__V2.8b1.jar
docs__V2.9.6.jar
docs__V2.9.6a.jar
docs__V2.9.7.jar
docs__V2.9.jar
docs__V2.9b3.jar
docs__V3.0.1.jar
docs__V3.0.4.jar
docs__V3.0.8.jar
docs__V3.0.9.jar
docs__V3.0b.jar
docs__V3.0b2.jar
docs__V3.0b5.jar
docs__V3.0b7.jar
docs__V3.0b7a.jar
docs__V3.0c.jar
dvglogosmall.jpg
icon.gif
manualInstall.zip
registerHornetLeader
sf_test.jnlp
test.jnlp
uninstall.jar
uninstall.jnlp
vassal-2.0.jnlp
vassal-2.1.jnlp
vassal-2.2.jnlp
vassal-2.3.jnlp
vassal-2.4.jnlp
vassal-2.5.jnlp
vassal-2.6.jnlp
vassal-2.7.jnlp
vassal-2.8.jnlp
vassal-2.9.jnlp
vassal-3.0.jnlp
vassal.jnlp
vassal_backup.jnlp
vassal_beta.jnlp
vassal_local.jnlp
vassal_test.jnlp
vsql.jnlp
vsql_plc__V1.3.jar
vsql_test.jnlp
wizard.jar
xml_lib.jnlp


J.

I’m in and it’s loaded the current version. Unfortunately, I don’t have my registration password so I can’t start a campaign. But it looks like all the charts are there, etc. I don’t know, then, how fully operable this version is.

I spoke to Dan on the phone this morning and he said he was supposed to get an update regarding the timeframe they should have this fixed but he said he is expecting weeks still. So, please try out my version. If it works, I told him I’d send the info on to him.

dl.dropbox.com/u/6651127/HornetLeader.jnlp

Thanks!

I can verify that after some edits/hacks, my version of the Hornet Leader II Demo seems to be working:

dl.dropbox.com/u/6651127/HornetLeaderDemo.jnlp

Let me know if it works for you or not.
Thanks!
-geoffrey lessel

Hi DrTeeth,

Many thanks for pushing on this! Looks like you are making excellent progress.

The loading process of the game proper went much further this time. However, in the end I got the attached error message.

[attachment=0]Screen shot 2010-12-07 at 10.45.02 PM.png[/attachment]
Will try the demo now.

Martin

Hi Geoffroy,

Similar problem with the demo on my machine. See attached error message:

[attachment=0]Screen shot 2010-12-07 at 10.48.58 PM.png[/attachment]

Let me know if there is anything else I can try or do to help.

Martin

Hmmm… Thanks for trying them out. I don’t mean to sound condescending and really don’t want to be offensive, but are you sure you are running the files I linked to a few posts back? It looks like from those screenshots your run is looking for files that aren’t even referenced anymore in my edits (especially the demo).

I see you are running it on a Mac. I will be back in front of my Mac in about an hour and will try it there. I’ve been on my Linux netbook all day.

Thanks again for helping try to nail down this problem.

I’ve tried in on my Mac and I too am getting the error still. It looks like it downloaded everything successfully and as it was launching it hit that wall. Interesting that it worked past that in Linux. Any Windows users wanna give it a go?

I’ll keep at it.

I believe I now have them working on my Mac as well:

Try the new files, hosted in a new spot:
http://thelessels.com/hl2/HornetLeaderDemo.jnlp
http://thelessels.com/hl2/HornetLeader.jnlp

Again, I can’t start a campaign because I don’t have my password, but the demo runs fine. Let me know how it works for you.
-g

I found my registration password on an old computer tonight. I put that in the game, started a new campaign and have played a full round of Hornet Leader II now on my Mac with my edited launch files. Everything seems to be working perfectly!

Finally, I can play this game again!

Hi Geoffroy!

Many, many thanks, now also works for me!
[attachment=0]Screen shot 2010-12-08 at 10.17.16 AM.png[/attachment]

Cheers,

Martin