Hi Tim,
found the issue. One of the airspace BGL had an error. Once decompiled i found the problem. If you see in the XML structure the "index" value is not contiguous(it skips from 1 to 3). Once corrected and recompiled, Plan-G was able to write the Airspace Data.
Hope this helps to strengthen the error catching capability of Plan-G.
<Boundary
type="CLASS_D"
name="TORINO CTR ZONE 2"
>
<BoundaryStart
lat="N45 13.867"
lon="E007 23.517"
minimumAltitudeType="MSL"
altitudeMinimum="457.2M"
maximumAltitudeType="AGL"
altitudeMaximum="2590.8M"/>
<Com
frequency="129.2750"
type="APPROACH"
name="TORINO"/>
<Line
lat="N44 37.000"
lon="E007 15.000"/>
<Line
lat="N44 37.000"
lon="E007 54.500"/>
<Line
lat="N44 40.767"
lon="E008 03.717"/>
<Origin
lat="N44 55.483"
lon="E007 51.717"/>
<Arc
type="COUNTER_CLOCKWISE"
index="0"
lat="N44 55.567"
lon="E008 15.667"/>
<Line
lat="N45 10.867"
lon="E008 15.650"/>
<Origin
lat="N45 11.000"
lon="E008 10.000"/>
<Arc
type="COUNTER_CLOCKWISE"
index="1"
lat="N45 14.717"
lon="E008 12.083"/>
<Line
lat="N45 22.317"
lon="E007 44.550"/>
<Origin
lat="N45 12.067"
lon="E007 38.883"/>
<Arc
type="COUNTER_CLOCKWISE"
index="3"
lat="N45 13.867"
lon="E007 23.517"/>
found the issue. One of the airspace BGL had an error. Once decompiled i found the problem. If you see in the XML structure the "index" value is not contiguous(it skips from 1 to 3). Once corrected and recompiled, Plan-G was able to write the Airspace Data.
Hope this helps to strengthen the error catching capability of Plan-G.
<Boundary
type="CLASS_D"
name="TORINO CTR ZONE 2"
>
<BoundaryStart
lat="N45 13.867"
lon="E007 23.517"
minimumAltitudeType="MSL"
altitudeMinimum="457.2M"
maximumAltitudeType="AGL"
altitudeMaximum="2590.8M"/>
<Com
frequency="129.2750"
type="APPROACH"
name="TORINO"/>
<Line
lat="N44 37.000"
lon="E007 15.000"/>
<Line
lat="N44 37.000"
lon="E007 54.500"/>
<Line
lat="N44 40.767"
lon="E008 03.717"/>
<Origin
lat="N44 55.483"
lon="E007 51.717"/>
<Arc
type="COUNTER_CLOCKWISE"
index="0"
lat="N44 55.567"
lon="E008 15.667"/>
<Line
lat="N45 10.867"
lon="E008 15.650"/>
<Origin
lat="N45 11.000"
lon="E008 10.000"/>
<Arc
type="COUNTER_CLOCKWISE"
index="1"
lat="N45 14.717"
lon="E008 12.083"/>
<Line
lat="N45 22.317"
lon="E007 44.550"/>
<Origin
lat="N45 12.067"
lon="E007 38.883"/>
<Arc
type="COUNTER_CLOCKWISE"
index="3"
lat="N45 13.867"
lon="E007 23.517"/>