AppEngine Travis Build failed?

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

AppEngine Travis Build failed?
Hallo beisammen,

hat noch jemand spontan fehlschlagende Travis-Builds?
Ich habe schon meine Diffs durchgeschaut, ich habe seit dem letzten erfolgreichen Lauf gestern (11.11) nichts relevantes angefasst.
Ist eventuell die verwendete Version der AppEngine geupdated worden?

...
BUILD SUCCESSFUL in 20s
5 actionable tasks: 3 executed, 2 up-to-date
Removing intermediate container 26ee10d214e7
 ---> 1f930fbca0f4
Step 9/15 : FROM adoptopenjdk/openjdk8-openj9:alpine-slim
 ---> 2d491942cb5c
Step 10/15 : RUN mkdir /app
 ---> Running in 78b9c8488cf0
Removing intermediate container 78b9c8488cf0
 ---> 9a7ad6a618aa
Step 11/15 : WORKDIR /app
 ---> Running in a977d00fa3dc
Removing intermediate container a977d00fa3dc
 ---> 0d7fd3c42e3c
Step 12/15 : COPY --from=builder /builder/build /app/build
 ---> c3bb8ae11c7e
Step 13/15 : COPY --from=builder /root/.gradle/appengine-sdk/appengine-java-sdk-1.9.76/ /root/.gradle/appengine-sdk/appengine-java-sdk-1.9.76/
COPY failed: stat /var/lib/docker/overlay2/099a9022bc7f0eb3464799f256dfdc782b1d0e059f5365fbdecc63fe20b41572/merged/root/.gradle/appengine-sdk/appengine-java-sdk-1.9.76: no such file or directory
The command "docker build -t ${IMAGE_NAME} ." exited with 1.

Habe das Problem ebenfalls. Hat jemand eine Idee, woran das genau liegen könnte? Ist das AppEngine-SDK evtl. nicht mehr in Version 1.9.76 verfügbar?

Übrigens: Ich konnte zeitweise lokal auch nicht testen, weil es einen Netzwerkfehler beim Laden der AppEngine gab. Das könnte aber auch an mir liegen, mittlerweile geht es wieder. Travis schlägt aber nach wie vor fehl.


Hier genauso… Ich habe auch mal den Test der ersten Abgabe neu gestartet und der selbe Fehler. Also liegts definitiv nicht an einer source Datei sondern iwas auf CI Seite.


AppEngine ist jetzt in der Version 1.9.77 verfügbar und sorgt dafür das der Docker-Image-Build fehl schlägt.

Um Probleme mit neueren Versionen zu vermeiden, solltet ihr die Version fest auf “1.9.76” setzen.

Ihr könnt hierzu die gradle.build Datei wie folgt anpassen:

// build.gradle
dependencies {
    // https://cloud.google.com/appengine/docs/standard/java/release-notes

    providedCompile group: 'javax.servlet', name: 'servlet-api', version:'2.5'
    
    def appengineVersion = '1.9.76'
    compile "com.google.appengine:appengine:${appengineVersion}"
    appengineSdk "com.google.appengine:appengine-java-sdk:${appengineVersion}"
    compile "com.google.appengine:appengine-api-1.0-sdk:${appengineVersion}"
    compile "com.google.appengine.tools:appengine-gcs-client:+"
    
    compile 'com.googlecode.objectify:objectify:5.1.21'
    //compile 'javax.servlet:servlet-api:2.5' // GAE works with only with 2.5
    compile 'commons-fileupload:commons-fileupload:1.3.3'

    // testing dependencies
    testCompile 'com.google.appengine:appengine-testing:+'
    testCompile 'com.google.appengine:appengine-api-stubs:+'
    testCompile 'com.google.appengine:appengine-api-labs:+'
    testCompile 'com.google.appengine:appengine-tools-sdk:+'
    testCompile 'junit:junit:4.+'
    testCompile 'org.mockito:mockito-core:2.22.0'
}