I have to download sources to make working build.

283 views
Skip to first unread message

Gareth Murfin

unread,
Jan 26, 2016, 7:17:33 PM1/26/16
to CodenameOne Discussions

I am having problems getting a working build from the cloud build server, and I am having to make a build that compiles but doesn't run properly, grab it's source from the server and then rebuild in Android Studio. Here is how I currently get a build of my app, I am wondering how to make this work on the server so I don't need to go through this process each time. Im pretty sure it something do with my keep options but I have played with them for days unsuccessfully. They are shown at bottom of this email.


-The configuration id expect to work (gradle,proguard,multidex) does not, I get these errors from the compiler:
Caused by: java.io.IOException: The output jar [/tmp/build4148973226386675693xxx/MyApplication/build/intermediates/multi-dex/release/componentClasses.jar] must be specified after an input jar, or it will be empty.
at proguard.ConfigurationChecker.check(ConfigurationChecker.java:64)
at proguard.ProGuard.execute(ProGuard.java:73)
at proguard.gradle.ProGuardTask.proguard(ProGuardTask.java:1074)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75)
... 75 more

- So to make a successful I turn off gradle in build hints, but still have multidex and proguard on, this compiles, unfortunately when this build runs it fails to find clases at runtime:

E/AerServ - com.aerserv.sdk.factory.ProviderFactory( 6349): java.lang.reflect.InvocationTargetException
E/AerServ - com.aerserv.sdk.factory.ProviderFactory( 6349):     at java.lang.reflect.Method.invoke(Native Method)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory( 6349):     at java.lang.reflect.Method.invoke(Method.java:372)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory( 6349):     at com.aerserv.sdk.factory.ProviderFactory.buildProvider(ProviderFactory.java:78)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory( 6349):     at com.aerserv.sdk.controller.command.ShowProviderAdCommand.execute(ShowProviderAdCommand.java:51)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory( 6349):     at com.aerserv.sdk.controller.AdManager.showAd(AdManager.java:492)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory( 6349):     blah blah
E/AerServ - com.aerserv.sdk.factory.ProviderFactory( 6349):     at java.lang.reflect.Method.invoke(Method.java:372)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory( 6349):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory( 6349):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory( 6349): Caused by: java.lang.IllegalStateException: Could not find partner's ad class.  Failing over.
E/AerServ - com.aerserv.sdk.factory.ProviderFactory( 6349):     at com.aerserv.sdk.adapter.AbstractCustomProvider.checkDependency(AbstractCustomProvider.java:59)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory( 6349):     at com.aerserv.sdk.adapter.asvungle.ASVungleInterstitialProvider.getInstance(ASVungleInterstitialProvider.java:22)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory( 6349):     ... 24 more

So I can't use that APK... 

- So I Get source of this project from server

- Import into android studio 

- change: 
compileSdkVersion 23
buildToolsVersion '22.0.1'
in the gradle file for your app 
(this is to avoid errors about Error:(3) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.
Error:(18) Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'.)

- sync gradle, build

- observe 2 errors messages about method which doesnt exist anymore, comment out these lines:
//notification.setLatestEventInfo(activity, contentTitle, contentBody, contentIntent);
//notif.setLatestEventInfo(this, value, "", contentIntent);

- add a message so you can see if it effects you later IE:
Log.d("MyApp", "MyApplication" + "#######WARNING GAZ REMOVED LINE HERE FROM CN1 SOURCE################");

- Build again observe failure:
:rAFFLERA_AS2:transformClassesWithDexForDebug
UNEXPECTED TOP-LEVEL EXCEPTION:
Error:Execution failed for task ':rAFFLERA_AS2:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 2
Information:BUILD FAILED
Information:Total time: 52.325 secs

- add multidex enabled into the defaultConfig block, not sure why this isnt already here given that I specified multidex buildhint (but probably because I had gradle off when I sent the build and this file was generated after):
defaultConfig {
        applicationId "com.raffler"
        minSdkVersion 9
        targetSdkVersion 14
        multiDexEnabled true
    }
-sync gradle rebuild, app will now run and work

So it seems like my compile is failing for some strange reason,  maybe my keep options? But doing it this way works thankfully, it is just a bit tedious.


Other observations:
If I send my successfullybuilding config (but failing at runtime) without any keep options I get build failure with:

descriptor class 'bolts.Task$TaskCompletionSource'
 [proguard] Note: there were 10 references to unknown classes.
 [proguard]       You should check your configuration for typos.
 [proguard] Note: there were 20 unkept descriptor classes in kept class members.
 [proguard]       You should consider explicitly keeping the mentioned classes
 [proguard]       (using '-keep').
 [proguard] Note: there were 4 unresolved dynamic references to classes or interfaces.
 [proguard]       You should check if you need to specify additional program jars.
 [proguard] Note: there were 4 class casts of dynamically created class instances.
 [proguard]       You might consider explicitly keeping the mentioned classes and/or
 [proguard]       their implementations (using '-keep').
 [proguard] Warning: there were 92 unresolved references to classes or interfaces.
 [proguard]          You may need to specify additional library jars (using '-libraryjars').
 [proguard] Warning: there were 6 unresolved references to program class members.
 [proguard]          Your input classes appear to be inconsistent.
 [proguard]          You may need to recompile them and try again.
 [proguard]          Alternatively, you may have to specify the option 
 [proguard]          '-dontskipnonpubliclibraryclassmembers'.

BUILD FAILED
/home/ec2-user/android-sdk/tools/ant/build.xml:871: Please correct the above warnings first.

Total time: 35 seconds


MY KEEP OPTIONS:

 -libraryjars ../MyApplication/libs/aerserv-sdk.jar -dontpreverify -repackageclasses '' -allowaccessmodification -optimizations !code/simplification/arithmetic -keepattributes *Annotation* -keep class com.aerserv.sdk.** { *; } -keep public class * extends android.app.Activity -keep public class * extends android.app.Application -keep public class * extends android.app.Service -keep public class * extends android.content.BroadcastReceiver -keep public class * extends android.content.ContentProvider  -keep public class * extends android.view.View {     public <init>(android.content.Context);     public <init>(android.content.Context, android.util.AttributeSet);     public <init>(android.content.Context, android.util.AttributeSet, int);     public void set*(...); }  -keepclasseswithmembers class * {     public <init>(android.content.Context, android.util.AttributeSet); }  -keepclasseswithmembers class * {     public <init>(android.content.Context, android.util.AttributeSet, int); }  -keepclassmembers class * extends android.content.Context {    public void *(android.view.View);    public void *(android.view.MenuItem); }  -keepclassmembers class * implements android.os.Parcelable {     static ** CREATOR; }  -keepclassmembers class **.R$* {     public static <fields>; }  -keepclassmembers class * {     @android.webkit.JavascriptInterface <methods>; }  -keep class android.support.v7.** { public protected *; }  -dontwarn com.google.android.gms.** -dontwarn javax.xml.** -dontwarn com.flurry.** -dontwarn com.mopub.** 









Gareth Murfin

unread,
Jan 26, 2016, 8:38:41 PM1/26/16
to CodenameOne Discussions
I can get a build with gradle on if I remove  -libraryjars ../MyApplication/libs/aerserv-sdk.jar  from keep options and add -dontskipnonpubliclibraryclassmembers

This however still fails to find classes at fun time: 

There was an error trying to create 3rd party provider.  No method found on class
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586): java.lang.reflect.InvocationTargetException
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at java.lang.reflect.Method.invoke(Native Method)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at java.lang.reflect.Method.invoke(Method.java:372)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at com.aerserv.sdk.factory.ProviderFactory.buildProvider(ProviderFactory.java:78)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at com.aerserv.sdk.controller.command.ShowProviderAdCommand.execute(ShowProviderAdCommand.java:51)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at com.aerserv.sdk.controller.AdManager.showAd(AdManager.java:492)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at com.aerserv.sdk.controller.AdManager.access$1000(AdManager.java:27)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at com.aerserv.sdk.controller.AdManager$3.onAdSucceeded(AdManager.java:210)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at com.aerserv.sdk.proxy.AdProxy$1$1.adBuildSucceeded(AdProxy.java:35)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at com.aerserv.sdk.factory.AdFactory.buildAd(AdFactory.java:42)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at com.aerserv.sdk.proxy.AdProxy$1.onHttpTaskSuccess(AdProxy.java:26)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at com.aerserv.sdk.http.HttpTask.onPostExecute(HttpTask.java:91)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at com.aerserv.sdk.http.HttpTask.onPostExecute(HttpTask.java:21)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at android.os.AsyncTask.finish(AsyncTask.java:636)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at android.os.AsyncTask.access$500(AsyncTask.java:177)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:653)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at android.os.Handler.dispatchMessage(Handler.java:102)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at android.os.Looper.loop(Looper.java:135)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at android.app.ActivityThread.main(ActivityThread.java:5343)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at java.lang.reflect.Method.invoke(Native Method)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at java.lang.reflect.Method.invoke(Method.java:372)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586): Caused by: java.lang.IllegalStateException: Could not find partner's ad class.  Failing over.
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at com.aerserv.sdk.adapter.AbstractCustomProvider.checkDependency(AbstractCustomProvider.java:59)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     at com.aerserv.sdk.adapter.asadcolony.ASAdColonyInterstitialProvider.getInstance(ASAdColonyInterstitialProvider.java:32)
E/AerServ - com.aerserv.sdk.factory.ProviderFactory(  586):     ... 22 more
I/AerServ - com.aerserv.sdk.controller.command.ShowProviderAdCommand(  586): provider is null, cannot continue

Gareth Murfin

unread,
Jan 26, 2016, 9:33:38 PM1/26/16
to CodenameOne Discussions
If I removed the libraryjars bit then it runs out of memory compiling 

processing com/google/android/gms/internal/ji.class...
processing com/google/android/gms/internal/jc.class...
processing com/google/android/gms/internal/c$g.class...
processing com/google/android/gms/internal/kl.class...
processing com/google/android/gms/internal/iy$b.class...
processing com/google/android/gms/internal/c$h.class...
processing com/google/android/gms/internal/iz$a$a.class...
processing com/google/android/gms/internal/f$h.class...
processing com/google/android/gms/internal/i$a.class...
processing com/google/android/gms/internal/ko.class...
processing com/google/android/gms/internal/jo.class...
processing com/google/android/gms/internal/os$a.class...
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x000000079ea00000, 198180864, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 198180864 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /tmp/build1280443742029586628xxx/MyApplication/hs_err_pid18394.log

:dexRelease FAILED
:dexRelease (Thread[Daemon worker,5,main]) completed. Took 36.528 secs.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':dexRelease'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/java/jdk1.7.0_67/bin/java'' finished with non-zero exit value 1


On Wednesday, January 27, 2016 at 8:17:33 AM UTC+8, Gareth Murfin wrote:

Shai Almog

unread,
Jan 26, 2016, 11:25:00 PM1/26/16
to CodenameOne Discussions

Gareth Murfin

unread,
Jan 27, 2016, 9:17:55 AM1/27/16
to CodenameOne Discussions
Got a build with gradle by turning off proguard, probably a bad idea but my app builds and runs well without not finding classes. So for now im very happy, I MUST have tried that so Im not sure whats going on :) But thank god.

On Wednesday, January 27, 2016 at 12:25:00 PM UTC+8, Shai Almog wrote:

Gareth Murfin

unread,
Jan 27, 2016, 10:33:51 AM1/27/16
to CodenameOne Discussions
Oh back to OOM errors even with proguard off. I will try again tomorrow, Im hopingits not migrated to all your servers :)

Gareth Murfin

unread,
Jan 27, 2016, 10:40:53 AM1/27/16
to CodenameOne Discussions
Tried 2 more builds 1 worked 1 got OOM... So 50%, not too bad.. OK im done for today will check again tomorrow. Cheers.

Shai Almog

unread,
Jan 27, 2016, 11:16:56 PM1/27/16
to CodenameOne Discussions
Can you provide a link to the build errors if they are still happening?

Gareth Murfin

unread,
Jan 28, 2016, 5:19:38 PM1/28/16
to CodenameOne Discussions
Not touched code since wed night when I was getting 50% results. Sent 6 tests, bare in mind I cant use proguard or I get run time issues.
All failed: https://dl.dropboxusercontent.com/u/4194619/cn1errors.zip

Gareth Murfin

unread,
Jan 28, 2016, 5:35:01 PM1/28/16
to CodenameOne Discussions
I then sent 4 more tests with proguard on, all failed too with oom. 
https://dl.dropboxusercontent.com/u/4194619/cn1ErrorsWithProguard.zip

Gareth Murfin

unread,
Jan 28, 2016, 8:41:06 PM1/28/16
to CodenameOne Discussions
sent 3 more tests (proguard on) 1 worked.. other 2 didnt

processing bes$3.class...
processing bfh$a.class...
processing bfb$a.class...
processing bcd$l.class...
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 90701824 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /tmp/build8570205074230385011xxx/MyApplication/hs_err_pid8767.log

Unknown source file : Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x000000009d100000, 90701824, 0) failed; error='Cannot allocate memory' (errno=12)

:dexRelease FAILED
:dexRelease (Thread[Daemon worker,5,main]) completed. Took 27.749 secs.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':dexRelease'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/ec2-user/jdk1.8.0_45/bin/java'' finished with non-zero exit value 1

* Try:
Run with --debug option to get more log output.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':dexRelease'.
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
	at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
	at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
	at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
	at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52)
	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
	at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:203)
	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:185)
	at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:62)
	at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50)
	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:25)
	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:110)
	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
	at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23)
	at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43)

Shai Almog

unread,
Jan 29, 2016, 12:02:27 AM1/29/16
to CodenameOne Discussions
We'll give this another shot to try and fix it.

Gareth Murfin

unread,
Feb 1, 2016, 5:57:37 AM2/1/16
to CodenameOne Discussions
Thanks Shai, although Android is still failing with out of memory for me, anything I can do to help?

Shai Almog

unread,
Feb 1, 2016, 11:14:47 PM2/1/16
to CodenameOne Discussions
We have a couple of fixes coming in that should hopefully alleviate these issues.

Gareth Murfin

unread,
Feb 2, 2016, 12:07:26 PM2/2/16
to CodenameOne Discussions
Had 4 in a row work perfect, and one failed with error:

processing com/google/android/gms/internal/e.class...
processing com/google/android/gms/internal/f$k.class...
processing com/google/android/gms/internal/ig.class...
processing com/google/android/gms/internal/kp.class...
processing com/google/android/gms/internal/pu$a.class...
processing com/google/android/gms/internal/jv$1.class...
processing com/google/android/gms/internal/qz.class...
processing com/google/android/gms/internal/i.class...
processing com/google/android/gms/internal/ki.class...
processing com/google/android/gms/internal/oq$a$a.class...
processing com/google/android/gms/internal/b.class...
processing com/google/android/gms/internal/je.class...
processing com/google/android/gms/internal/jk.class...
processing com/google/android/gms/internal/f$c.class...
processing com/google/android/gms/internal/hb.class...
processing com/google/android/gms/internal/oq$a.class...
processing com/google/android/gms/internal/kt.class...
processing com/google/android/gms/internal/c$d.class...
processing com/google/android/gms/internal/kr$a.class...
processing com/google/android/gms/internal/ku.class...
processing com/google/android/gms/internal/kd.class...
processing com/google/android/gms/internal/ky.class...
processing com/google/android/gms/internal/qs.class...
processing com/google/android/gms/internal/f$m.class...

:dexRelease FAILED
:dexRelease (Thread[Daemon worker,5,main]) completed. Took 30.592 secs.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':dexRelease'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/ec2-user/jdk1.8.0_45/bin/java'' finished with non-zero exit value 137

* Try:
Run with --debug option to get more log output.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':dexRelease'.
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
	at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
	at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
	at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
	at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52)
	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
	at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:203)
	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:185)
	at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:62)
	at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50)
	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:25)
	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:110)
	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
	at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23)
	at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43)
	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30)
	at org.gradle.initialization.DefaultGradleLauncher$4.run(DefaultGradleLauncher.java:154)
	at org.gradle.internal.Factories$1.create(Factories.java:22)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:52)
	at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:151)
	at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:32)
	at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:99)
	at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:93)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)
	at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:93)
	at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:82)
	at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:94)
	at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
	at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43)
	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28)
	at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:77)
	at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:47)
	at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:52)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
	at org.gradle.util.Swapper.swap(Swapper.java:38)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.health.DaemonHealthTracker.execute(DaemonHealthTracker.java:40)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:66)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:71)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.health.HintGCAfterBuild.execute(HintGCAfterBuild.java:41)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
	at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
	at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:246)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
	at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
Caused by: org.gradle.internal.UncheckedException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/ec2-user/jdk1.8.0_45/bin/java'' finished with non-zero exit value 137
	at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:45)
	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:78)
	at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.doExecute(AnnotationProcessingTaskFactory.java:244)
	at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:220)
	at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.execute(AnnotationProcessingTaskFactory.java:231)
	at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:209)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
	... 68 more
Caused by: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/ec2-user/jdk1.8.0_45/bin/java'' finished with non-zero exit value 137
	at com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:42)
	at com.android.builder.core.AndroidBuilder.convertByteCode(AndroidBuilder.java:1276)
	at com.android.builder.core.AndroidBuilder$convertByteCode$7.call(Unknown Source)
	at com.android.build.gradle.tasks.Dex.doTaskAction(Dex.groovy:165)
	at com.android.build.gradle.tasks.Dex.this$6$doTaskAction(Dex.groovy)
	at com.android.build.gradle.tasks.Dex.taskAction(Dex.groovy:99)
	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75)
	... 74 more
Caused by: org.gradle.process.internal.ExecException: Process 'command '/home/ec2-user/jdk1.8.0_45/bin/java'' finished with non-zero exit value 137
	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:367)
	at com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:40)
	... 80 more


BUILD FAILED

Total time: 1 mins 16.13 secs
Stopped 0 compiler daemon(s). 
Received result Failure[value=org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ':dexRelease'.] from daemon DaemonInfo{pid=18593, address=[28361dcc-b291-4ad3-beb6-7c15956fa326 port:43194, addresses:[/0:0:0:0:0:0:0:1%lo, /127.0.0.1]], idle=false, context=DefaultDaemonContext[uid=02c5b5c1-ca1d-4bbc-8946-5be747215914,javaHome=/home/ec2-user/jdk1.8.0_45,daemonRegistryDir=/home/ec2-user/.gradle/daemon,pid=18593,idleTimeout=120000,daemonOpts=-XX:MaxPermSize=400m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx800m,-Dfile.encoding=UTF-8,-Duser.country=US,-Duser.language=en,-Duser.variant]} (build should be done). 

Gareth Murfin

unread,
Feb 2, 2016, 1:44:36 PM2/2/16
to CodenameOne Discussions
definitely seems more reliable Shai, got my release build and ready to upload finally ;) thanks!.

Shai Almog

unread,
Feb 2, 2016, 11:19:06 PM2/2/16
to CodenameOne Discussions
Thanks, we still have one more update to push out.

Gareth Murfin

unread,
Feb 12, 2016, 12:24:41 PM2/12/16
to CodenameOne Discussions
All working reliably now, great work.
Reply all
Reply to author
Forward
0 new messages