Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-13568

Update from Cordova file transfer plugin crash Phonegap build for Android

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Invalid
    • Affects Version/s: 6.3.0, cordova-cli@6.4.0, cordova@7.0.0
    • Fix Version/s: None
    • Labels:
      None
    • Environment:

      Android for all Phonegap build

    • Flags:
      Important

      Description

      The recent update for the file-transfer plugin started crashing the phonegap build for android today. Last stable build was on Friday. It produce the error below.

      (More than 19 people had reported the same issue on the adobe forum with no one assigned,
      https://forums.adobe.com/thread/2410942?start=0&tstart=0 https://forums.adobe.com/thread/2411286)

      :generateDebugSources
      :incrementalDebugJavaCompilationSafeguard
      :compileDebugJavaWithJavac
      :compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
      /project/src/org/apache/cordova/filetransfer/FileTransfer.java:49: error: package org.apache.cordova.file does not exist
      import org.apache.cordova.file.FileUtils;
        ^
      /project/src/org/apache/cordova/filetransfer/FileTransfer.java:851: error: cannot find symbol
        FileUtils filePlugin = (FileUtils) pm.getPlugin("File");
        ^
        symbol: class FileUtils
      /project/src/org/apache/cordova/filetransfer/FileTransfer.java:851: error: cannot find symbol
        FileUtils filePlugin = (FileUtils) pm.getPlugin("File");
        ^
        symbol: class FileUtils
      Note: Some input files use or override a deprecated API.
      Note: Recompile with -Xlint:deprecation for details.
      Note: Some input files use unchecked or unsafe operations.
      Note: Recompile with -Xlint:unchecked for details.
      3 errors
      :compileDebugJavaWithJavac FAILED
       
      FAILURE: Build failed with an exception.
       
      * What went wrong:
      Execution failed for task ':compileDebugJavaWithJavac'.
      > Compilation failed; see the compiler error output for details.
       
      * Try:
      Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
       
      BUILD FAILED
       
      Total time: 6.438 secs
      Error: /project/gradlew: Command failed with exit code 1 Error output:
      Note: Some input files use or override a deprecated API.
      Note: Recompile with -Xlint:deprecation for details.
      Note: Some input files use or override a deprecated API.
      Note: Recompile with -Xlint:deprecation for details.
      warning: string 'menu_settings' has no default translation.
      Warning: AndroidManifest.xml already defines debuggable (in http://schemas.android.com/apk/res/android); using existing value in manifest.
       
      /project/src/org/apache/cordova/filetransfer/FileTransfer.java:49: error: package org.apache.cordova.file does not exist
      import org.apache.cordova.file.FileUtils;
        ^
      /project/src/org/apache/cordova/filetransfer/FileTransfer.java:851: error: cannot find symbol
        FileUtils filePlugin = (FileUtils) pm.getPlugin("File");
        ^
        symbol: class FileUtils
      /project/src/org/apache/cordova/filetransfer/FileTransfer.java:851: error: cannot find symbol
        FileUtils filePlugin = (FileUtils) pm.getPlugin("File");
        ^
        symbol: class FileUtils
      Note: Some input files use or override a deprecated API.
      Note: Recompile with -Xlint:deprecation for details.
      Note: Some input files use unchecked or unsafe operations.
      Note: Recompile with -Xlint:unchecked for details.
      3 errors
       
      FAILURE: Build failed with an exception.
       
      * What went wrong:
      Execution failed for task ':compileDebugJavaWithJavac'.
      > Compilation failed; see the compiler error output for details.
       
      * Try:
      Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
        at ChildProcess.whenDone (/project/cordova/node_modules/cordova-common/src/superspawn.js:169:23)
        at emitTwo (events.js:106:13)
        at ChildProcess.emit (events.js:191:7)
        at maybeClose (internal/child_process.js:877:16)
        at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
      

        Attachments

          Activity

            People

            • Assignee:
              bowserj Joey Robert Bowser
              Reporter:
              clarklight clarklight
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: