Can't compile release version, because for the right work of the debug app, i need to run twice: > sbt android:run
I can correctly run the app after two launches, only with version 1.4.x. On the newer it has the same issue. First time it returns the app with error after a launch 10-21 06:47:30.399 8943-8943/biz.aejis.facewatch.app W/System.err: java.lang.NoSuchMethodException: sequence [] 10-21 06:47:30.399 8943-8943/biz.aejis.facewatch.app W/System.err: at java.lang.Class.getConstructorOrMethod(Class.java:460) 10-21 06:47:30.399 8943-8943/biz.aejis.facewatch.app W/System.err: at java.lang.Class.getMethod(Class.java:915) 10-21 06:47:30.399 8943-8943/biz.aejis.facewatch.app W/System.err: at com.mobsandgeeks.saripaar.Reflector.getAttributeMethod(Reflector.java:52) 10-21 06:47:30.399 8943-8943/biz.aejis.facewatch.app W/System.err: at com.mobsandgeeks.saripaar.Registry.assertAttribute(Registry.java:237) 10-21 06:47:30.399 8943-8943/biz.aejis.facewatch.app W/System.err: at com.mobsandgeeks.saripaar.Registry.assertIsValidRuleAnnotation(Registry.java:226) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at com.mobsandgeeks.saripaar.Registry.register(Registry.java:195) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at com.mobsandgeeks.saripaar.Registry.register(Registry.java:132) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at com.mobsandgeeks.saripaar.Validator.<clinit>(Validator.java:963) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at biz.aejis.facewatch.app.screens.LoginActivity.biz$aejis$facewatch$app$screens$LoginActivity$$validator$lzycompute(LoginActivity.scala:38) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at biz.aejis.facewatch.app.screens.LoginActivity.biz$aejis$facewatch$app$screens$LoginActivity$$validator(LoginActivity.scala:38) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at biz.aejis.facewatch.app.screens.LoginActivity.onCreate(LoginActivity.scala:65) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at android.app.Activity.performCreate(Activity.java:5008) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at android.app.ActivityThread.access$600(ActivityThread.java:130) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at android.os.Handler.dispatchMessage(Handler.java:99) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at android.os.Looper.loop(Looper.java:137) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at android.app.ActivityThread.main(ActivityThread.java:4745) 10-21 06:47:30.403 8943-8943/biz.aejis.facewatch.app W/System.err: at java.lang.reflect.Method.invokeNative(Native Method) 10-21 06:47:30.407 8943-8943/biz.aejis.facewatch.app W/System.err: at java.lang.reflect.Method.invoke(Method.java:511) 10-21 06:47:30.407 8943-8943/biz.aejis.facewatch.app W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 10-21 06:47:30.407 8943-8943/biz.aejis.facewatch.app W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 10-21 06:47:30.407 8943-8943/biz.aejis.facewatch.app W/System.err: at dalvik.system.NativeStart.main(Native Method) 10-21 06:47:30.407 8943-8943/biz.aejis.facewatch.app W/dalvikvm: Exception Lcom/mobsandgeeks/saripaar/exception/SaripaarViolationException; thrown while initializing Lcom/mobsandgeeks/saripaar/Validator; 10-21 06:47:30.407 8943-8943/biz.aejis.facewatch.app D/AndroidRuntime: Shutting down VM 10-21 06:47:30.407 8943-8943/biz.aejis.facewatch.app W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0xa62b3288) 10-21 06:47:30.415 8943-8943/biz.aejis.facewatch.app E/AndroidRuntime: FATAL EXCEPTION: main java.lang.ExceptionInInitializerError at biz.aejis.facewatch.app.screens.LoginActivity.biz$aejis$facewatch$app$screens$LoginActivity$$validator$lzycompute(LoginActivity.scala:38) at biz.aejis.facewatch.app.screens.LoginActivity.biz$aejis$facewatch$app$screens$LoginActivity$$validator(LoginActivity.scala:38) at biz.aejis.facewatch.app.screens.LoginActivity.onCreate(LoginActivity.scala:65) at android.app.Activity.performCreate(Activity.java:5008) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) at android.app.ActivityThread.access$600(ActivityThread.java:130) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4745) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method) Caused by: com.mobsandgeeks.saripaar.exception.SaripaarViolationException: 'com.mobsandgeeks.saripaar.annotation.AssertFalse' requires the 'sequence' attribute. at com.mobsandgeeks.saripaar.Registry.assertAttribute(Registry.java:242) at com.mobsandgeeks.saripaar.Registry.assertIsValidRuleAnnotation(Registry.java:226) at com.mobsandgeeks.saripaar.Registry.register(Registry.java:195) at com.mobsandgeeks.saripaar.Registry.register(Registry.java:132) at com.mobsandgeeks.saripaar.Validator.<clinit>(Validator.java:963) at biz.aejis.facewatch.app.screens.LoginActivity.biz$aejis$facewatch$app$screens$LoginActivity$$validator$lzycompute(LoginActivity.scala:38) at biz.aejis.facewatch.app.screens.LoginActivity.biz$aejis$facewatch$app$screens$LoginActivity$$validator(LoginActivity.scala:38) at biz.aejis.facewatch.app.screens.LoginActivity.onCreate(LoginActivity.scala:65) at android.app.Activity.performCreate(Activity.java:5008) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) at android.app.ActivityThread.access$600(ActivityThread.java:130) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4745) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method) But everything works fine after second launch. (1.4.x) First launch after clean android:release has such rows: [info] Generating maindexlist.txt You should check if you need to specify additional program jars. [warn] Set mainDexClasses to improve build times: [warn] dexMainClassesConfig := baseDirectory.value / "copy-of-maindexlist.txt" [info] Generating dex, incremental=false, multidex=true [info] dex method count: 34928 [info] Packaged: facewatch-release-unsigned.apk (9,93MB) Second: [info] classes.proguard.jar is up-to-date [info] Packaged: facewatch-release-unsigned.apk (9,93MB) jar signed. A same story with debug on newer versions -- You received this message because you are subscribed to the Google Groups "scala-on-android" group. To unsubscribe from this group and stop receiving emails from it, send an email to scala-on-android+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.