[ 
https://issues.apache.org/jira/browse/CB-11408?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Kotikov closed CB-11408.
---------------------------------
    Resolution: Fixed

> Android build fails when cordova-plugin-file is installed
> ---------------------------------------------------------
>
>                 Key: CB-11408
>                 URL: https://issues.apache.org/jira/browse/CB-11408
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin File
>    Affects Versions: Master
>            Reporter: Alexander Sorokin
>            Priority: Critical
>              Labels: android, found-by-ci, reproduced, triaged
>
> Repro steps:
> {noformat}
> cordova create android-file-repro
> cd android-file-repro
> cordova platform add android@https://github.com/apache/cordova-android
> cordova plugin add https://github.com/apache/cordova-plugin-file
> cordova build
> {noformat}
> Build output:
> {noformat}
> Warning: using prerelease version 6.2.1-dev ([email protected])
> ANDROID_HOME=C:\Android\android-sdk
> JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_55
> Observed package id 'system-images;android-23;google_apis;x86' in 
> inconsistent location 
> 'C:\Android\android-sdk\system-images\addon-google_apis-google-23\x86' 
> (Expected 'C:\Android\android-sdk\system-images\android-23\google_apis\x86')
> Incremental java compilation is an incubating feature.
> :preBuild UP-TO-DATE
> :preDebugBuild UP-TO-DATE
> :checkDebugManifest
> :CordovaLib:preBuild UP-TO-DATE
> :CordovaLib:preDebugBuild UP-TO-DATE
> :CordovaLib:compileDebugNdk UP-TO-DATE
> :CordovaLib:compileLint
> :CordovaLib:copyDebugLint UP-TO-DATE
> :CordovaLib:mergeDebugProguardFiles
> :CordovaLib:packageDebugRenderscript UP-TO-DATE
> :CordovaLib:checkDebugManifest
> :CordovaLib:prepareDebugDependencies
> :CordovaLib:compileDebugRenderscript
> :CordovaLib:generateDebugResValues
> :CordovaLib:generateDebugResources
> :CordovaLib:packageDebugResources
> :CordovaLib:compileDebugAidl
> :CordovaLib:generateDebugBuildConfig
> :CordovaLib:mergeDebugShaders
> :CordovaLib:compileDebugShaders
> :CordovaLib:generateDebugAssets
> :CordovaLib:mergeDebugAssets
> :CordovaLib:processDebugManifest
> :CordovaLib:processDebugResources
> :CordovaLib:generateDebugSources
> :CordovaLib:incrementalDebugJavaCompilationSafeguard
> :CordovaLib:compileDebugJavaWithJavac
> :CordovaLib:compileDebugJavaWithJavac - is not incremental (e.g. outputs have 
> changed, no previous execution, etc.).
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> :CordovaLib:processDebugJavaRes UP-TO-DATE
> :CordovaLib:transformResourcesWithMergeJavaResForDebug
> :CordovaLib:transformClassesAndResourcesWithSyncLibJarsForDebug
> :CordovaLib:mergeDebugJniLibFolders
> :CordovaLib:transformNative_libsWithMergeJniLibsForDebug
> :CordovaLib:transformNative_libsWithSyncJniLibsForDebug
> :CordovaLib:bundleDebug
> :prepareAndroidCordovaLibUnspecifiedDebugLibrary
> :prepareDebugDependencies
> :compileDebugAidl
> :compileDebugRenderscript
> :generateDebugBuildConfig
> :mergeDebugShaders
> :compileDebugShaders
> :generateDebugAssets
> :mergeDebugAssets
> :generateDebugResValues
> :generateDebugResources
> :mergeDebugResources
> :processDebugManifest
> :processDebugResources
> :generateDebugSources
> :incrementalDebugJavaCompilationSafeguard
> :compileDebugJavaWithJavac
> :compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, 
> no previous execution, etc.).
> C:\Cordova\androtest\android-file-repro\platforms\android\src\org\apache\cordova\file\LocalFilesystem.java:387:
>  error: cannot find symbol
>             rawData = data.getBytes(Charset.defaultCharset());
>                                     ^
>   symbol:   variable Charset
>   location: class LocalFilesystem
> Note: 
> C:\Cordova\androtest\android-file-repro\platforms\android\src\org\apache\cordova\file\DirectoryManager.java
>  uses or overrides a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> Note: 
> C:\Cordova\androtest\android-file-repro\platforms\android\src\org\apache\cordova\file\AssetFilesystem.java
>  uses unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> 1 error
> :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: 14.221 secs
> Error: cmd: 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.
> C:\Cordova\androtest\android-file-repro\platforms\android\src\org\apache\cordova\file\LocalFilesystem.java:387:
>  error: cannot find symbol
>             rawData = data.getBytes(Charset.defaultCharset());
>                                     ^
>   symbol:   variable Charset
>   location: class LocalFilesystem
> Note: 
> C:\Cordova\androtest\android-file-repro\platforms\android\src\org\apache\cordova\file\DirectoryManager.java
>  uses or overrides a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> Note: 
> C:\Cordova\androtest\android-file-repro\platforms\android\src\org\apache\cordova\file\AssetFilesystem.java
>  uses unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> 1 error
> 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.
> Picked up _JAVA_OPTIONS: -Xmx512M
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to