Verminderen van Flutter fouten op AWS Amplify: [WAARSCHUWING] fataal Niet een geldige objectnaam origin/master
Hier beschrijf ik hoe je deze fout kunt oplossen
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.
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+
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.