• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

MSFS20 Package Validation failed

Messages
43
Country
unitedkingdom
Hi there, I'm struggling with building packages. I've tried with multiple different airports and its always a similar outcome - it always seems to have some failures and I don't know what I'm doing wrong. I'm using ADE 18 in Steam. Here's the latest example, trying to make some changes to Heathrow.

Thanks

project XML: C:\ADE_2020_Alpha_18\F20\egll\egll.xml
temp dir: C:\ADE_2020_Alpha_18\F20\egll\_PackageInt
output dir: C:\ADE_2020_Alpha_18\F20\egll\.
PackageBuilder | Reading C:\ADE_2020_Alpha_18\F20\egll\egll.xml...
PackageBuilder | Preparing asset groups...
PackageBuilder | Done, 5 asset groups registered.
PackageBuilder | Generating commands for package egll-heathrow...
PackageBuilder | Preparing commands for asset group egll-airport...
PackageBuilder | Preparing commands for asset group egll-materials...
PackageBuilder | Preparing commands for asset group EGLL-contentInfo...
PackageBuilder | Preparing commands for asset group egll-models...
PackageBuilder | Ready, 7 commands added.
PackageBuilder | Starting the build...
PackageBuilder | Build package egll-heathrow ...
PackageBuilder | Building assets for the package egll-heathrow...
Copying files from source folder C:\ADE_2020_Alpha_18\F20\egll\PackageDefinitions\egll-heathrow\ContentInfo\...
Copying files from source folder C:\ADE_2020_Alpha_18\F20\egll\PackageSources\-egll-heathrow-modelLib\...
Compiling BGL file from in-memory data to output file -egll-heathrow-modelLib.BGL...
Copying files from source folder C:\ADE_2020_Alpha_18\F20\egll\PackageSources\-egll-heathrow-modelLib\...
Compiling BGL from file egll-airport.xml...
INTERNAL COMPILER ERROR: #C2978: Duplicated taxiway parking at airport EGLL! (gate=PARKING, parking=1, suffix=NONE)
INTERNAL COMPILER ERROR: #C2031: Failed element parse <TaxiwayParking>
INTERNAL COMPILER ERROR: #C2032: XML Parse Error! Element tree follows:
ERROR: <FSData
ERROR: version = 9.0
ERROR: >
ERROR: <Airport
ERROR: state = NO STATE
ERROR: city = London
ERROR: name = Heathrow
ERROR: lat = 51.4774999022484
ERROR: lon = -0.461388677358627
ERROR: alt = 23.545M
ERROR: magvar = 3
ERROR: trafficScalar = 0.7
ERROR: airportTestRadius = 5000.0M
ERROR: altType = GEOID
ERROR: isOnTIN = FALSE
ERROR: onlyAddIfReplace = FALSE
ERROR: applyFlatten = TRUE
ERROR: starAirport = FALSE
ERROR: closed = FALSE
ERROR: groundMergingTransfertBright = 0
ERROR: groundMergingTransfertDark = 0
ERROR: ident = EGLL
ERROR: >
ERROR: <TaxiwayParking
ERROR: index = 218
ERROR: lat = 51.4751479402184
ERROR: lon = -0.427988022565842
ERROR: heading = 180
ERROR: radius = 9.0M
ERROR: type = VEHICLE
ERROR: name = PARKING
ERROR: number = 1
ERROR: suffix = NONE
ERROR: numberMarking = FALSE
ERROR: pushBack = NONE
ERROR: >
ERROR:
INTERNAL COMPILER ERROR: #C2978: Duplicated taxiway parking at airport EGLL! (gate=PARKING, parking=2, suffix=NONE)
INTERNAL COMPILER ERROR: #C2031: Failed element parse <TaxiwayParking>
INTERNAL COMPILER ERROR: #C2032: XML Parse Error! Element tree follows:
ERROR: <FSData
ERROR: version = 9.0
ERROR: >
ERROR: <Airport
ERROR: state = NO STATE
ERROR: city = London
ERROR: name = Heathrow
ERROR: lat = 51.4774999022484
ERROR: lon = -0.461388677358627
ERROR: alt = 23.545M
ERROR: magvar = 3
ERROR: trafficScalar = 0.7
ERROR: airportTestRadius = 5000.0M
ERROR: altType = GEOID
ERROR: isOnTIN = FALSE
ERROR: onlyAddIfReplace = FALSE
ERROR: applyFlatten = TRUE
ERROR: starAirport = FALSE
ERROR: closed = FALSE
ERROR: groundMergingTransfertBright = 0
ERROR: groundMergingTransfertDark = 0
ERROR: ident = EGLL
ERROR: >
ERROR: <TaxiwayParking
ERROR: index = 219
ERROR: lat = 51.4683089777827
ERROR: lon = -0.441181808710098
ERROR: heading = 180
ERROR: radius = 9.0M
ERROR: type = VEHICLE
ERROR: name = PARKING
ERROR: number = 2
ERROR: suffix = NONE
ERROR: numberMarking = FALSE
ERROR: pushBack = NONE
ERROR: >
ERROR:
INTERNAL COMPILER ERROR: #C2978: Duplicated taxiway parking at airport EGLL! (gate=PARKING, parking=3, suffix=NONE)
INTERNAL COMPILER ERROR: #C2031: Failed element parse <TaxiwayParking>
INTERNAL COMPILER ERROR: #C2032: XML Parse Error! Element tree follows:
ERROR: <FSData
ERROR: version = 9.0
ERROR: >
ERROR: <Airport
ERROR: state = NO STATE
ERROR: city = London
ERROR: name = Heathrow
ERROR: lat = 51.4774999022484
ERROR: lon = -0.461388677358627
ERROR: alt = 23.545M
ERROR: magvar = 3
ERROR: trafficScalar = 0.7
ERROR: airportTestRadius = 5000.0M
ERROR: altType = GEOID
ERROR: isOnTIN = FALSE
ERROR: onlyAddIfReplace = FALSE
ERROR: applyFlatten = TRUE
ERROR: starAirport = FALSE
ERROR: closed = FALSE
ERROR: groundMergingTransfertBright = 0
ERROR: groundMergingTransfertDark = 0
ERROR: ident = EGLL
ERROR: >
ERROR: <TaxiwayParking
ERROR: index = 220
ERROR: lat = 51.4680129289627
ERROR: lon = -0.4483562707901
ERROR: heading = 180
ERROR: radius = 9.0M
ERROR: type = VEHICLE
ERROR: name = PARKING
ERROR: number = 3
ERROR: suffix = NONE
ERROR: numberMarking = FALSE
ERROR: pushBack = NONE
ERROR: >
ERROR:
INTERNAL COMPILER ERROR: #C2978: Duplicated taxiway parking at airport EGLL! (gate=PARKING, parking=4, suffix=NONE)
INTERNAL COMPILER ERROR: #C2031: Failed element parse <TaxiwayParking>
INTERNAL COMPILER ERROR: #C2032: XML Parse Error! Element tree follows:
ERROR: <FSData
ERROR: version = 9.0
ERROR: >
ERROR: <Airport
ERROR: state = NO STATE
ERROR: city = London
ERROR: name = Heathrow
ERROR: lat = 51.4774999022484
ERROR: lon = -0.461388677358627
ERROR: alt = 23.545M
ERROR: magvar = 3
ERROR: trafficScalar = 0.7
ERROR: airportTestRadius = 5000.0M
ERROR: altType = GEOID
ERROR: isOnTIN = FALSE
ERROR: onlyAddIfReplace = FALSE
ERROR: applyFlatten = TRUE
ERROR: starAirport = FALSE
ERROR: closed = FALSE
ERROR: groundMergingTransfertBright = 0
ERROR: groundMergingTransfertDark = 0
ERROR: ident = EGLL
ERROR: >
ERROR: <TaxiwayParking
ERROR: index = 221
ERROR: lat = 51.4715990424156
ERROR: lon = -0.471179634332657
ERROR: heading = 180
ERROR: radius = 9.0M
ERROR: type = VEHICLE
ERROR: name = PARKING
ERROR: number = 4
ERROR: suffix = NONE
ERROR: numberMarking = FALSE
ERROR: pushBack = NONE
ERROR: >
ERROR:
INTERNAL COMPILER ERROR: #C2978: Duplicated taxiway parking at airport EGLL! (gate=PARKING, parking=5, suffix=NONE)
INTERNAL COMPILER ERROR: #C2031: Failed element parse <TaxiwayParking>
INTERNAL COMPILER ERROR: #C2032: XML Parse Error! Element tree follows:
ERROR: <FSData
ERROR: version = 9.0
ERROR: >
ERROR: <Airport
ERROR: state = NO STATE
ERROR: city = London
ERROR: name = Heathrow
ERROR: lat = 51.4774999022484
ERROR: lon = -0.461388677358627
ERROR: alt = 23.545M
ERROR: magvar = 3
ERROR: trafficScalar = 0.7
ERROR: airportTestRadius = 5000.0M
ERROR: altType = GEOID
ERROR: isOnTIN = FALSE
ERROR: onlyAddIfReplace = FALSE
ERROR: applyFlatten = TRUE
ERROR: starAirport = FALSE
ERROR: closed = FALSE
ERROR: groundMergingTransfertBright = 0
ERROR: groundMergingTransfertDark = 0
ERROR: ident = EGLL
ERROR: >
ERROR: <TaxiwayParking
ERROR: index = 222
ERROR: lat = 51.4664123207331
ERROR: lon = -0.489506721496582
ERROR: heading = 180
ERROR: radius = 9.0M
ERROR: type = VEHICLE
ERROR: name = PARKING
ERROR: number = 5
ERROR: suffix = NONE
ERROR: numberMarking = FALSE
ERROR: pushBack = NONE
ERROR: >
ERROR:
INTERNAL COMPILER ERROR: #C2978: Duplicated taxiway parking at airport EGLL! (gate=PARKING, parking=6, suffix=NONE)
INTERNAL COMPILER ERROR: #C2031: Failed element parse <TaxiwayParking>
INTERNAL COMPILER ERROR: #C2032: XML Parse Error! Element tree follows:
ERROR: <FSData
ERROR: version = 9.0
ERROR: >
ERROR: <Airport
ERROR: state = NO STATE
ERROR: city = London
ERROR: name = Heathrow
ERROR: lat = 51.4774999022484
ERROR: lon = -0.461388677358627
ERROR: alt = 23.545M
ERROR: magvar = 3
ERROR: trafficScalar = 0.7
ERROR: airportTestRadius = 5000.0M
ERROR: altType = GEOID
ERROR: isOnTIN = FALSE
ERROR: onlyAddIfReplace = FALSE
ERROR: applyFlatten = TRUE
ERROR: starAirport = FALSE
ERROR: closed = FALSE
ERROR: groundMergingTransfertBright = 0
ERROR: groundMergingTransfertDark = 0
ERROR: ident = EGLL
ERROR: >
ERROR: <TaxiwayParking
ERROR: index = 223
ERROR: lat = 51.4626173302531
ERROR: lon = -0.47382652759552
ERROR: heading = 180
ERROR: radius = 9.0M
ERROR: type = VEHICLE
ERROR: name = PARKING
ERROR: number = 6
ERROR: suffix = NONE
ERROR: numberMarking = FALSE
ERROR: pushBack = NONE
ERROR: >
ERROR:
INTERNAL COMPILER ERROR: #C2978: Duplicated taxiway parking at airport EGLL! (gate=PARKING, parking=7, suffix=NONE)
INTERNAL COMPILER ERROR: #C2031: Failed element parse <TaxiwayParking>
INTERNAL COMPILER ERROR: #C2032: XML Parse Error! Element tree follows:
ERROR: <FSData
ERROR: version = 9.0
ERROR: >
ERROR: <Airport
ERROR: state = NO STATE
ERROR: city = London
ERROR: name = Heathrow
ERROR: lat = 51.4774999022484
ERROR: lon = -0.461388677358627
ERROR: alt = 23.545M
ERROR: magvar = 3
ERROR: trafficScalar = 0.7
ERROR: airportTestRadius = 5000.0M
ERROR: altType = GEOID
ERROR: isOnTIN = FALSE
ERROR: onlyAddIfReplace = FALSE
ERROR: applyFlatten = TRUE
ERROR: starAirport = FALSE
ERROR: closed = FALSE
ERROR: groundMergingTransfertBright = 0
ERROR: groundMergingTransfertDark = 0
ERROR: ident = EGLL
ERROR: >
ERROR: <TaxiwayParking
ERROR: index = 224
ERROR: lat = 51.4579026773572
ERROR: lon = -0.452508330345154
ERROR: heading = 180
ERROR: radius = 9.0M
ERROR: type = VEHICLE
ERROR: name = PARKING
ERROR: number = 7
ERROR: suffix = NONE
ERROR: numberMarking = FALSE
ERROR: pushBack = NONE
ERROR: >
ERROR:
INTERNAL COMPILER ERROR: #C2589: Did not find end Parking Spot #219 needed for Taxi path #26 at airport EGLL.
INTERNAL COMPILER ERROR: #C2589: Did not find end Parking Spot #220 needed for Taxi path #28 at airport EGLL.
INTERNAL COMPILER ERROR: #C2589: Did not find end Parking Spot #221 needed for Taxi path #31 at airport EGLL.
INTERNAL COMPILER ERROR: #C2589: Did not find end Parking Spot #222 needed for Taxi path #33 at airport EGLL.
INTERNAL COMPILER ERROR: #C2589: Did not find end Parking Spot #223 needed for Taxi path #35 at airport EGLL.
INTERNAL COMPILER ERROR: #C2589: Did not find end Parking Spot #224 needed for Taxi path #38 at airport EGLL.
INTERNAL COMPILER ERROR: #C2589: Did not find end Parking Spot #218 needed for Taxi path #142 at airport EGLL.
INTERNAL COMPILER ERROR: #C2607: Compilation errors detected, compilation failed!
INTERNAL COMPILER ERROR: #C2006: Parse failed (0x 0)
PackageBuilder | Output path does not exist: C:\ADE_2020_Alpha_18\F20\egll\Packages\egll-heathrow\scenery\world\scenery\egll-airport.bgl
Compiling Material Lib files from source folder C:\ADE_2020_Alpha_18\F20\egll\PackageSources\materials\...
Failed to open file C:\ADE_2020_Alpha_18\F20\egll\Packages\egll-heathrow\MaterialLibs\mymaterials\Library.xml to get the last modification date
AssetGroups | Failed to update all timestamps for files used in a command
PackageBuilder | Output path does not exist: C:\ADE_2020_Alpha_18\F20\egll\Packages\egll-heathrow\MaterialLibs\mymaterials\Library.xml
Copying files from source folder C:\ADE_2020_Alpha_18\F20\egll\PackageSources\materials\...
PackageBuilder | Skip mirroring due to command failures.
PackageBuilder | Skip generation of package information due to command failures.
PackageBuilder | Validating Package 'egll-heathrow'...
[Manifest Validation] 'egll-heathrow' - Error: Missing or invalid Manifest file 'C:\ADE_2020_Alpha_18\F20\egll\Packages\egll-heathrow\manifest.json'
[Layout Validation] egll-heathrow'- Error: Missing or invalid Layout file 'C:\ADE_2020_Alpha_18\F20\egll\Packages\egll-heathrow\layout.json'
Package Validation failed for 'Packages'
PackageBuilder | Finished, 0 skipped, 5 done and 3 failed, took 2s019ms.
Press any key to continue . . .
 
Well you have duplicate parking so you need to clear them. Use Lists > Parking and sort it on name and number to find the duplicates. Did you load this from stock because there appear to be other errors with parking spots
 
Yes, this is the stock airport. I've checked, there are similar numbers, for example there's several that use 1, 2 etc but they have GATE A 1, GATE E 1 etc
 
Well please read the error message. For example this is one that appears duplicated

1616408627479.png


Each line you find like that is an indicator that the compile failed and the parking reference
 
Thanks, sorry now reading it properly and kind of understanding it. I've fixed that but still getting the failed message below - seems to be the Manifest and Layout folder, I'm assuming I have to add those manually?

project XML: C:\ADE_2020_Alpha_18\F20\egll\egll.xml
temp dir: C:\ADE_2020_Alpha_18\F20\egll\_PackageInt
output dir: C:\ADE_2020_Alpha_18\F20\egll\.
PackageBuilder | Reading C:\ADE_2020_Alpha_18\F20\egll\egll.xml...
PackageBuilder | Preparing asset groups...
PackageBuilder | Done, 5 asset groups registered.
PackageBuilder | Generating commands for package egll-heathrow...
PackageBuilder | Preparing commands for asset group egll-airport...
PackageBuilder | Preparing commands for asset group egll-materials...
PackageBuilder | Preparing commands for asset group EGLL-contentInfo...
PackageBuilder | Preparing commands for asset group egll-models...
PackageBuilder | Ready, 7 commands added.
PackageBuilder | Starting the build...
PackageBuilder | Build package egll-heathrow ...
PackageBuilder | Building assets for the package egll-heathrow...
Copying files from source folder C:\ADE_2020_Alpha_18\F20\egll\PackageDefinitions\egll-heathrow\ContentInfo\...
Copying files from source folder C:\ADE_2020_Alpha_18\F20\egll\PackageSources\-egll-heathrow-modelLib\...
Compiling BGL file from in-memory data to output file -egll-heathrow-modelLib.BGL...
Copying files from source folder C:\ADE_2020_Alpha_18\F20\egll\PackageSources\-egll-heathrow-modelLib\...
Compiling BGL from file egll-airport.xml...
Compiling Material Lib files from source folder C:\ADE_2020_Alpha_18\F20\egll\PackageSources\materials\...
Failed to open file C:\ADE_2020_Alpha_18\F20\egll\Packages\egll-heathrow\MaterialLibs\mymaterials\Library.xml to get the last modification date
AssetGroups | Failed to update all timestamps for files used in a command
PackageBuilder | Output path does not exist: C:\ADE_2020_Alpha_18\F20\egll\Packages\egll-heathrow\MaterialLibs\mymaterials\Library.xml
Copying files from source folder C:\ADE_2020_Alpha_18\F20\egll\PackageSources\materials\...
PackageBuilder | Skip mirroring due to command failures.
PackageBuilder | Skip generation of package information due to command failures.
PackageBuilder | Validating Package 'egll-heathrow'...
[Manifest Validation] 'egll-heathrow' - Error: Missing or invalid Manifest file 'C:\ADE_2020_Alpha_18\F20\egll\Packages\egll-heathrow\manifest.json'
[Layout Validation] egll-heathrow'- Error: Missing or invalid Layout file 'C:\ADE_2020_Alpha_18\F20\egll\Packages\egll-heathrow\layout.json'
Package Validation failed for 'Packages'
PackageBuilder | Finished, 0 skipped, 6 done and 2 failed, took 1s766ms.
Press any key to continue . . .
 
Unless you have models and materials then make sure that they are unchecked in the Project porperties

1616409201149.png
 
It's a bug in ADE that passes empty date to the build tool. I will get to fixing it!
 
Back
Top