Hi guys,
I'm starting this new thread to get rid of F-18 issues being reported in the big BAT release thread.
So far bugs with the F-18 in BAT have been reported by jt189
here:
while playing the jet war notice the 18 does not start all the other jets do and weapons work but the 18 is the only one that does not start and fly. does anyone else have this issue
and by myself
here.
Many other users reported that the plane is working just fine in their installation, so the issues reported must be something very special.
My issues occured on a fresh vanilla CUP installation, and on the same installation after applying Expansion Packs 1 and 2, and again on the same installation after applying Expansion Packs 3 and 4 (Preview) on top.
The Symptom is that when the F-18 spawns, you see a cockpit for a split second, and then the whole screen turns black.
The error log shows:
[5:31:34 PM] java.lang.ArrayIndexOutOfBoundsException
[5:31:34 PM] at com.maddox.il2.objects.air.F_18.getMachForAlt(F_18.java:1535)
[5:31:34 PM] at com.maddox.il2.objects.air.F_18.soundbarier(F_18.java:1548)
[5:31:34 PM] at com.maddox.il2.objects.air.F_18.update(F_18.java:1681)
[5:31:34 PM] at com.maddox.il2.objects.air.F_18C.update(F_18C.java:290)
[5:31:34 PM] at com.maddox.il2.fm.FlightModelMain.update(FlightModelMain.java:1164)
[5:31:34 PM] at com.maddox.il2.fm.FlightModel.FMupdate(FlightModel.java:558)
[5:31:34 PM] at com.maddox.il2.fm.RealFlightModel.update(RealFlightModel.java:558)
[5:31:34 PM] at com.maddox.il2.fm.FlightModelMain.tick(FlightModelMain.java:1196)
[5:31:34 PM] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
[5:31:34 PM] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:434)
[5:31:34 PM] at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
[5:31:34 PM] at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
[5:31:34 PM] at com.maddox.rts.Message._send(Message.java:1217)
[5:31:34 PM] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[5:31:34 PM] at com.maddox.rts.Message.sendTo(Message.java:1134)
[5:31:34 PM] at com.maddox.rts.Message.trySend(Message.java:1115)
[5:31:34 PM] at com.maddox.rts.Time.loopMessages(Time.java:252)
[5:31:34 PM] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
[5:31:34 PM] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
[5:31:34 PM] at com.maddox.il2.game.Main.exec(Main.java:449)
[5:31:34 PM] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
I've tried to edit that class to avoid this error, just to see that after exactly two "update" cycles the Flight Model's Altitude turns into "NaN" = Not a number.
It's unclear where this is coming from, apparently it doesn't happen inside the F-18 classes, on the other hand no other plane is affected by this issue.
I've tried to change DLLs, to no avail.
Using BAT DLLs Version 1 is not possible, HD planes turn pink or don't load at all.
BAT DLLs Version 2 are showing the issue reported here.
I've reverted to Stock IL-2 1946 DLLs and replaced all HD textures of the F-18 with SD ones, but the error stays the same.
I've raised and lowered the memory in IL-2 Selector (128MB, 256MB, 512MB (default), 768MB, 1024MB), each to no avail. Error stays the same.
I've downloaded and installed the
US Marine Aviation pack v3.2 (the complete pack plus all patches) on top to override the content shipped within BAT, but the error stays exactly the same.
I've tried to get closer to the error's source in Java, but all I can see is that after two frames the complete Aircraft's Location value gets smashed.
This is the log output after adding two lines to the F-18's "getMachForAlt" method:
public float getMachForAlt(float f)
{
System.out.println("Time " + Time.current() + " Aircraft hash " + this.hashCode() + ", getMachForAlt(" + f + "), Loc x=" + FM.Loc.x + ", y=" + FM.Loc.y + ", z=" + FM.Loc.z);
if (Float.isNaN(f)) return TypeSupersonic.fMachAltY[0];
// ... further unchanged code follows ...
Log:
[9:00:15 AM] Mission: QuickQMBPro/JTW-Edwards_AFB/JTW-Edwards_AFBbluescramble00.mis is Playing
[9:00:15 AM] INTERNAL ERROR: Str2FloatClamp() - Clamped 10.5 -> 2 (delta = -8.5) to Range 0..2
[9:00:16 AM] Time 30 Aircraft hash 1554, getMachForAlt(2.192134), Loc x=45736.57773712208, y=44546.45456765993, z=2.192133903503418
[9:00:16 AM] Time 30 Aircraft hash 1554, getMachForAlt(2.192134), Loc x=45736.57773712208, y=44546.45456765993, z=2.192133903503418
[9:00:16 AM] Time 30 Aircraft hash 1554, getMachForAlt(2.192134), Loc x=45736.57773712208, y=44546.45456765993, z=2.192133903503418
[9:00:16 AM] Time 30 Aircraft hash 1554, getMachForAlt(2.192134), Loc x=45736.57773712208, y=44546.45456765993, z=2.192133903503418
[9:00:16 AM] Time 30 Aircraft hash 1554, getMachForAlt(2.192134), Loc x=45736.57773712208, y=44546.45456765993, z=2.192133903503418
[9:00:16 AM] Time 30 Aircraft hash 1554, getMachForAlt(2.192134), Loc x=45736.57773712208, y=44546.45456765993, z=2.192133903503418
[9:00:16 AM] Time 60 Aircraft hash 1554, getMachForAlt(2.1893086), Loc x=45736.577735508705, y=44546.454566282904, z=2.1893087579028574
[9:00:16 AM] Time 60 Aircraft hash 1554, getMachForAlt(2.1893086), Loc x=45736.577735508705, y=44546.454566282904, z=2.1893087579028574
[9:00:16 AM] Time 60 Aircraft hash 1554, getMachForAlt(2.1893086), Loc x=45736.577735508705, y=44546.454566282904, z=2.1893087579028574
[9:00:16 AM] Time 60 Aircraft hash 1554, getMachForAlt(2.1893086), Loc x=45736.577735508705, y=44546.454566282904, z=2.1893087579028574
[9:00:16 AM] Time 60 Aircraft hash 1554, getMachForAlt(2.1893086), Loc x=45736.577735508705, y=44546.454566282904, z=2.1893087579028574
[9:00:16 AM] Time 60 Aircraft hash 1554, getMachForAlt(2.1893086), Loc x=45736.577735508705, y=44546.454566282904, z=2.1893087579028574
[9:00:16 AM] Time 90 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 90 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 90 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 90 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 90 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 90 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 120 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 120 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 120 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 120 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 120 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 120 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 150 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 150 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 150 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 150 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 150 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 150 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 180 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 180 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 180 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 180 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 180 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 180 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 210 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 210 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 210 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 210 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 210 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 210 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 240 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 240 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 240 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 240 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 240 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 240 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: VB.RoadsID!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 270 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 270 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 270 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 270 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 270 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 270 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 300 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 300 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 300 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 300 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 300 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 300 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 330 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 330 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 330 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 330 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 330 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 330 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 360 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 360 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 360 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 360 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 360 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 360 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 390 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 390 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 390 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 390 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 390 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 390 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 420 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 420 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 420 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 420 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 420 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 420 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 450 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 450 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 450 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 450 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 450 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 450 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 480 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 480 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 480 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 480 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 480 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 480 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 510 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 510 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 510 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 510 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 510 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 510 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 540 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 540 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 540 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 540 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 540 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 540 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 570 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 570 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 570 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 570 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 570 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 570 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 600 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 600 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 600 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 600 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 600 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 600 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 630 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 630 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 630 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 630 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 630 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 630 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 660 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 660 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 660 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 660 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 660 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 660 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 690 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 690 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 690 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 690 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 690 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 690 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 720 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 720 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 720 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 720 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 720 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 720 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 750 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 750 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 750 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 750 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 750 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 750 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: VB.RoadsID!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 780 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 780 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 780 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 780 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 780 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 780 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 810 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 810 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 810 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 810 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 810 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 810 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 840 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 840 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 840 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 840 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 840 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 840 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 870 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 870 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 870 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 870 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 870 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 870 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 900 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 900 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 900 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 900 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 900 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 900 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 930 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 930 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 930 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 930 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 930 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 930 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 960 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 960 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 960 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 960 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 960 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 960 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 990 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 990 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 990 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 990 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 990 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 990 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 1020 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 1020 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 1020 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 1020 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 1020 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 1020 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 1050 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 1050 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 1050 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 1050 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 1050 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 1050 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] Time 1080 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 1080 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 1080 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 1080 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 1080 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] Time 1080 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:16 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:17 AM] Time 1110 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] Time 1110 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] Time 1110 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] Time 1110 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] Time 1110 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] Time 1110 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:17 AM] Time 1140 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] Time 1140 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] Time 1140 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] Time 1140 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] Time 1140 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] Time 1140 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:17 AM] Time 1170 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] Time 1170 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] Time 1170 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] Time 1170 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] Time 1170 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] Time 1170 Aircraft hash 1554, getMachForAlt(NaN), Loc x=NaN, y=NaN, z=NaN
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: ?ò!
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: !
[9:00:17 AM] WARNING: Render0TL: Exception When update lists: !
I've added more debugging code to get a Stack Trace on each call to that function, but apart from revealing some code which is not quite optimized for performance, nothing special happens in there and the Stack Traces are fine and reasonable.
I'm slightly lost here.
I can definitely rule out a general installation error, I did the install 2 times now to be on the safe side, hashes of the BAT parts are fine, installation went fine and I didn't see any other issue yet, it's just the F-18 that causes this scary error.
Oh, one more thing.
When I go to the arming screen and choose a custom "Low Density" 1024x1024 skin, I see this:
HD skins show fine, but in my book there shouldn't be any mapping issues just because a standard resolution skin has been chosen.
Next step will be to check the same BAT installation on different systems, probably tomorrow.
Best regards - Mike