Verminderen van Flutter fouten op AWS Amplify: [WAARSCHUWING] fataal Niet een geldige objectnaam origin/master

Hier beschrijf ik hoe je deze fout kunt oplossen

Inhoud

Een tijd geleden beschreef ik hoe je Flutter project met backend implementeert op AWS Amplify.

Na dat de Flutter team een nieuwe versie heeft vrijgegeven, werkt die methode niet meer en geeft een foutmelding zoals [WARNING]: fatal: Not a valid object name origin/master.

Hier beschrijf ik hoe je deze fout kunt oplossen: Flutter Fout: Not a valid object name origin/master.

de bugs oplossen

Flutter Fout op AWS Amplify

De fout ziet er ongeveer zo uit:

2025-02-22T11:40:59.996Z [INFO]: # Uitvoeren van commando: echo "Installeren van Flutter SDK"
Installeren van Flutter SDK
# Uitvoeren van commando: git clone https://github.com/flutter/flutter.git -b stable --depth 1
2025-02-22T11:40:59.997Z [WARNING]: Cloning into 'flutter'...
2025-02-22T11:41:06.271Z [INFO]: # Uitvoeren van commando: export PATH="$PATH:$(pwd)/flutter/bin"
2025-02-22T11:41:06.276Z [INFO]: # Uitvoeren van commando: flutter config --no-analytics
2025-02-22T11:41:06.294Z [WARNING]: fatal: Not a valid object name origin/master
2025-02-22T11:41:06.373Z [ERROR]: !!! Bouw is mislukt
2025-02-22T11:41:06.373Z [ERROR]: !!! Fout: Commando is mislukt met exit code 128

Oorzaken

Dit gebeurt omdat –
Flutter Web mislukt bij het bouwen wanneer het wordt uitgevoerd op AWS Amplify Hosting. Flutter tool mislukt met een oppervlakkige clone van de repository in 3.29.0+

reden-monorepo switch

Oplossing

In de AWS Amplify bouwconfiguratie

i.p.v.

git clone https://github.com/flutter/flutter.git -b stable --depth 1

gebruik je:

git clone https://github.com/flutter/flutter.git -b '3.27.4' --depth 1

Hiermee wordt een vorige versie van Flutter gebruikt.

Je moet nog steeds opletten op nieuwe Flutter releases, in de hoop dat ze dit oplossen.