Punya App Building/Downloading Error

Hi, I am experiencing two different errors when interacting with the MIT App Inventor Punya subproject.

First, I am having trouble building the Android App (.apk). When using Punya, I try to use the Build < Android App (.apk) dropdown and I receive an error pop-up that says Server error: could not build target. Please try again later!

Second, I am having an error when I try to build Punya locally. I followed these steps but used the Punya repository. I can build and run app inventor, but running into errors when running the build server. Here is a portion of the error after I run ant RunLocalBuildServer:

...
AndroidRuntime:
    [javac] Compiling 437 source files to /mnt/c/Users/capuzb/research/punya/appinventor/components/build/classes/AndroidRuntime
    [javac] warning: In component GoogleMap, method addPolygon is missing a description.
    [javac] warning: In component GoogleMap, method clearAllPolygons is missing a description.
    [javac] warning: In component GoogleMap, method drawCentralSquare is missing a description.
    [javac] warning: In component GoogleMap, method getBoundingBox is missing a description.
    [javac] warning: In component GoogleMap, method addOverlay is missing a description.
    [javac] warning: In component GoogleMap, method addTileOverlay is missing a description.
    [javac] warning: In component GoogleMap, method getMapCenter is missing a description.
    [javac] warning: In component GoogleMap, method getZoomLevelInfo is missing a description.
    [javac] warning: In component LinkedDataBase, method GetLangStatements is missing a description.
    [javac] warning: In component LinkedData, event FailedToAddDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FinishedAddingDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedToFeedDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FinishedFeedingDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedToDeleteDataFromWeb is missing a description.
    [javac] warning: In component LinkedData, event FinishedDeletingDataFromWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedToDeleteDataFromLocal is missing a description.
    [javac] warning: In component LinkedData, event FinishedDeletingDataFromLocal is missing a description.
    [javac] warning: In component LinkedData, event FinishedHttsPostingFileToWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedHttsPostingFileToWeb is missing a description.
    [javac] warning: In component LinkedData, method HttpsPostFileToWeb is missing a description.
    [javac] warning: In component LinkedData, method ResultsToSimpleJSON is missing a description.
    [javac] warning: In component GoogleCloudMessaging, method isRegistered is missing a description.
    [javac] warning: In component GoogleCloudMessaging, method isServiceReady is missing a description.
    [javac] warning: In component LinkedDataStreamingClient, event SubscriptionResponseReceived is missing a description.
    [javac] warning: In component LinkedDataStreamingClient, method isRegistered is missing a description.
    [javac] warning: In component LinkedDataStreamingClient, method isServiceReady is missing a description.
    [javac] Note: Wrote file file:/mnt/c/Users/capuzb/research/punya/appinventor/components/build/classes/AndroidRuntime/simple_components.json
    [javac] warning: In component GoogleMap, method addPolygon is missing a description.
    [javac] warning: In component GoogleMap, method clearAllPolygons is missing a description.
    [javac] warning: In component GoogleMap, method drawCentralSquare is missing a description.
    [javac] warning: In component GoogleMap, method getBoundingBox is missing a description.
    [javac] warning: In component GoogleMap, method addOverlay is missing a description.
    [javac] warning: In component GoogleMap, method addTileOverlay is missing a description.
    [javac] warning: In component GoogleMap, method getMapCenter is missing a description.
    [javac] warning: In component GoogleMap, method getZoomLevelInfo is missing a description.
    [javac] warning: In component LinkedDataBase, method GetLangStatements is missing a description.
    [javac] warning: In component LinkedData, event FailedToAddDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FinishedAddingDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedToFeedDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FinishedFeedingDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedToDeleteDataFromWeb is missing a description.
    [javac] warning: In component LinkedData, event FinishedDeletingDataFromWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedToDeleteDataFromLocal is missing a description.
    [javac] warning: In component LinkedData, event FinishedDeletingDataFromLocal is missing a description.
    [javac] warning: In component LinkedData, event FinishedHttsPostingFileToWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedHttsPostingFileToWeb is missing a description.
    [javac] warning: In component LinkedData, method HttpsPostFileToWeb is missing a description.
    [javac] warning: In component LinkedData, method ResultsToSimpleJSON is missing a description.
    [javac] warning: In component GoogleCloudMessaging, method isRegistered is missing a description.
    [javac] warning: In component GoogleCloudMessaging, method isServiceReady is missing a description.
    [javac] warning: In component LinkedDataStreamingClient, event SubscriptionResponseReceived is missing a description.
    [javac] warning: In component LinkedDataStreamingClient, method isRegistered is missing a description.
    [javac] warning: In component LinkedDataStreamingClient, method isServiceReady is missing a description.
    [javac] Note: Wrote file file:/mnt/c/Users/capuzb/research/punya/appinventor/components/build/classes/AndroidRuntime/simple_components.txt
    [javac] Note: Wrote file file:/mnt/c/Users/capuzb/research/punya/appinventor/components/build/classes/AndroidRuntime/simple_components_build_info.json
    [javac] warning: In component GoogleMap, method addPolygon is missing a description.
    [javac] warning: In component GoogleMap, method clearAllPolygons is missing a description.
    [javac] warning: In component GoogleMap, method drawCentralSquare is missing a description.
    [javac] warning: In component GoogleMap, method getBoundingBox is missing a description.
    [javac] warning: In component GoogleMap, method addOverlay is missing a description.
    [javac] warning: In component GoogleMap, method addTileOverlay is missing a description.
    [javac] warning: In component GoogleMap, method getMapCenter is missing a description.
    [javac] warning: In component GoogleMap, method getZoomLevelInfo is missing a description.
    [javac] warning: In component LinkedDataBase, method GetLangStatements is missing a description.
    [javac] warning: In component LinkedData, event FailedToAddDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FinishedAddingDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedToFeedDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FinishedFeedingDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedToDeleteDataFromWeb is missing a description.
    [javac] warning: In component LinkedData, event FinishedDeletingDataFromWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedToDeleteDataFromLocal is missing a description.
    [javac] warning: In component LinkedData, event FinishedDeletingDataFromLocal is missing a description.
    [javac] warning: In component LinkedData, event FinishedHttsPostingFileToWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedHttsPostingFileToWeb is missing a description.
    [javac] warning: In component LinkedData, method HttpsPostFileToWeb is missing a description.
    [javac] warning: In component LinkedData, method ResultsToSimpleJSON is missing a description.
    [javac] warning: In component GoogleCloudMessaging, method isRegistered is missing a description.
    [javac] warning: In component GoogleCloudMessaging, method isServiceReady is missing a description.
    [javac] warning: In component LinkedDataStreamingClient, event SubscriptionResponseReceived is missing a description.
    [javac] warning: In component LinkedDataStreamingClient, method isRegistered is missing a description.
    [javac] warning: In component LinkedDataStreamingClient, method isServiceReady is missing a description.
    [javac] Note: Wrote file file:/mnt/c/Users/capuzb/research/punya/appinventor/components/build/classes/AndroidRuntime/AutogeneratedOdeMessages.java
    [javac] Note: Wrote file file:/mnt/c/Users/capuzb/research/punya/appinventor/components/build/classes/AndroidRuntime/ComponentsTranslation.java
    [javac] warning: In component GoogleMap, method addPolygon is missing a description.
    [javac] warning: In component GoogleMap, method clearAllPolygons is missing a description.
    [javac] warning: In component GoogleMap, method drawCentralSquare is missing a description.
    [javac] warning: In component GoogleMap, method getBoundingBox is missing a description.
    [javac] warning: In component GoogleMap, method addOverlay is missing a description.
    [javac] warning: In component GoogleMap, method addTileOverlay is missing a description.
    [javac] warning: In component GoogleMap, method getMapCenter is missing a description.
    [javac] warning: In component GoogleMap, method getZoomLevelInfo is missing a description.
    [javac] warning: In component LinkedDataBase, method GetLangStatements is missing a description.
    [javac] warning: In component LinkedData, event FailedToAddDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FinishedAddingDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedToFeedDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FinishedFeedingDataToWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedToDeleteDataFromWeb is missing a description.
    [javac] warning: In component LinkedData, event FinishedDeletingDataFromWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedToDeleteDataFromLocal is missing a description.
    [javac] warning: In component LinkedData, event FinishedDeletingDataFromLocal is missing a description.
    [javac] warning: In component LinkedData, event FinishedHttsPostingFileToWeb is missing a description.
    [javac] warning: In component LinkedData, event FailedHttsPostingFileToWeb is missing a description.
    [javac] warning: In component LinkedData, method HttpsPostFileToWeb is missing a description.
    [javac] warning: In component LinkedData, method ResultsToSimpleJSON is missing a description.
    [javac] warning: In component GoogleCloudMessaging, method isRegistered is missing a description.
    [javac] /mnt/c/Users/capuzb/research/punya/appinventor/components/src/com/google/appinventor/components/runtime/Spreadsheet.java:293: error: cannot find symbol
    [javac]       credential = GoogleCredential.fromStream(in)
    [javac]                                    ^
    [javac]   symbol:   method fromStream(InputStream)
    [javac]   location: class GoogleCredential
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 1 error
    [javac] 100 warnings

BUILD FAILED
/mnt/c/Users/capuzb/research/punya/appinventor/build-common.xml:349: The following error occurred while executing this line:
/mnt/c/Users/capuzb/research/punya/appinventor/components/build.xml:260: The following error occurred while executing this line:
/mnt/c/Users/capuzb/research/punya/appinventor/build-common.xml:131: Compile failed; see the compiler error output for details.

Total time: 5 minutes 17 seconds

You may need to try an ant clean if you've switched branches recently as we have a few different Google libraries floating around the code base.

1 Like