User Tag List

Page 3 of 5 FirstFirst 1 2 3 4 5 LastLast
Results 21 to 30 of 43

Thread: New error report appeared since I built my app with version 292.4

  1. #21
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleXNA Export Module
    Dobermann's Avatar
    Join Date
    Feb 2009
    Location
    France
    Posts
    686
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)
    I have Fusion 292 since the beta version, but i Don't know if the error were present before this version (i can't remember what version i use with what update as i'm updating my game every Week).

  2. #22
    Clicker Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)iOS Export Module (Steam)

    Join Date
    May 2014
    Posts
    193
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Could it be possible that all errors have the same underlying cause? At first, when I saw the null pointer exception on the in app purchases, I thought they were getting interrupted when I was switching between frames, but then I took all measures to make sure that no in-app purchase related action gets cut off during frame changes, and I'm still getting a ton of errors. What is more interesting is that I'm seeing a direct relation between the number of 'is sku X purchased' conditions and the number of errors. Even if the query inventory action is being done much more rarely in my app now than it was before, the number of crashes have increased, because the number of 'is sku X purchased' conditions have increased. And since all of my errors and Dobermann's errors are either null pointer exceptions, illegal arguments, or out of memory, it makes me wonder if there isn't some common cause for them that is somehow memory related.

    Like for example, maybe it only happens when a mobile phone runs out of memory, due to running too many apps at the same time, but the case where this happens isn't being properly handled by the Clickteam Fusion engine, and it crashes, instead of just temporarily slowing down. I have a few other error reports as well. I'm going to copy paste them here, in the hopes that they might help you find some sort of common ground between them. The first 4 are by far the most frequent, the ones that come after are very rare, but I'm including them in case they help in some way. The highest priority for me is the Createsurface error that I copy pasted at the beginning of this thread, because that is the only one I can't work around. For the in app purchases, I can lower the number of 'is sku x purchased' conditions, for the cloud saves, there are a lot of crashes, but they mostly happen to the same users, so I think it is less severe, but the createsurface one happens to a lot of users and I have zero control over it, because I have no idea where it comes from. Below are the crash reports for all my errors since I uploaded with build 292. Please note that the first error in the list is the only error that appeared right after I switched to build 292.4/292.5, without me making any other changes. The other errors are older ones that I've been having for a long while, with Clickteam build 291.

    1) java.lang.IllegalArgumentException:

    at com.google.android.gles_jni.EGLImpl._eglCreateWind owSurface (Native Method)

    at com.google.android.gles_jni.EGLImpl.eglCreateWindo wSurface (EGLImpl.java:92)

    at Runtime.SurfaceView.createSurface (SurfaceView.java:285)

    at Runtime.SurfaceView.swapBuffers (SurfaceView.java:160)

    at RunLoop.CRun.screen_Update (CRun.java:3062)

    at RunLoop.CRun.f_GameLoop (CRun.java:5508)

    at RunLoop.CRun.doRunLoop (CRun.java:595)

    at Application.CRunApp.loopFrame (CRunApp.java:1065)

    at Application.CRunApp.playApplication (CRunApp.java:795)

    at Application.CRunTimerTask.run (CRunTimerTask.java:51)

    at android.os.Handler.handleCallback (Handler.java:790)

    at android.os.Handler.dispatchMessage (Handler.java:99)

    at android.os.Looper.loop (Looper.java:164)

    at android.app.ActivityThread.main (ActivityThread.java:6518)

    at java.lang.reflect.Method.invoke (Native Method)

    at com.android.internal.os.RuntimeInit$MethodAndArgsC aller.run (RuntimeInit.java:438)

    at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:807)

    2) java.lang.NullPointerException:

    at Extensions.InAppControl.queryPurchases (InAppControl.java:685)

    at Extensions.InAppControl.queryInventory (InAppControl.java:859)

    at Extensions.InAppControl.queryInventory (InAppControl.java:837)

    at Extensions.InAppControl$3.run (InAppControl.java:935)

    at java.lang.Thread.run (Thread.java:818)

    3) java.lang.NullPointerException:

    at Extensions.InAppControl.querySkuDetails (InAppControl.java:763)

    at Extensions.InAppControl.queryInventory (InAppControl.java:879)

    at Extensions.InAppControl.queryInventory (InAppControl.java:837)

    at Extensions.InAppControl$3.run (InAppControl.java:935)

    at java.lang.Thread.run (Thread.java:761)

    4)java.lang.NullPointerException:

    at Extensions.CRunGPGCloud.writeSnapshot (CRunGPGCloud.java:809)

    at Extensions.CRunGPGCloud.access$700 (CRunGPGCloud.java:41)

    at Extensions.CRunGPGCloud$3$1.run (CRunGPGCloud.java:864)

    at android.app.Activity.runOnUiThread (Activity.java:6180)

    at Extensions.CRunGPGCloud$3.onPostExecute (CRunGPGCloud.java:858)

    at Extensions.CRunGPGCloud$3.onPostExecute (CRunGPGCloud.java:840)

    at android.os.AsyncTask.finish (AsyncTask.java:695)

    at android.os.AsyncTask.-wrap1 (Unknown Source)

    at android.os.AsyncTask$InternalHandler.handleMessage (AsyncTask.java:712)

    at android.os.Handler.dispatchMessage (Handler.java:105)

    at android.os.Looper.loop (Looper.java:164)

    at android.app.ActivityThread.main (ActivityThread.java:6798)

    at java.lang.reflect.Method.invoke (Native Method)

    at com.android.internal.os.Zygote$MethodAndArgsCaller .run (Zygote.java:240)

    at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:767)

    5) java.lang.OutOfMemoryError:

    at java.util.Arrays.copyOf (Arrays.java:3352)

    at java.lang.AbstractStringBuilder.expandCapacity (AbstractStringBuilder.java:130)

    at java.lang.AbstractStringBuilder.ensureCapacityInte rnal (AbstractStringBuilder.java:114)

    at java.lang.AbstractStringBuilder.append (AbstractStringBuilder.java:417)

    at java.lang.StringBuilder.append (StringBuilder.java:133)

    at Runtime.CrashReporter.addInfo (CrashReporter.java:45)

    at Objects.CExtension.<init> (CExtension.java:62)

    at RunLoop.CRun.f_CreateObject (CRun.java:1433)

    at RunLoop.CRun.createFrameObjects (CRun.java:866)

    at RunLoop.CRun.initRunLoop (CRun.java:564)

    at Application.CRunApp.startTheFrame (CRunApp.java:1027)

    at Application.CRunApp.playApplication (CRunApp.java:770)

    at Application.CRunTimerTask.run (CRunTimerTask.java:51)

    at android.os.Handler.handleCallback (Handler.java:836)

    at android.os.Handler.dispatchMessage (Handler.java:103)

    at android.os.Looper.loop (Looper.java:203)

    at android.app.ActivityThread.main (ActivityThread.java:6251)

    at java.lang.reflect.Method.invoke (Native Method)

    at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run (ZygoteInit.java:1063)

    at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:924)

    6) java.lang.NullPointerException:

    at Extensions.CRunkclist$fusionListAdapter.getCount (CRunkclist.java:166)

    at android.widget.ListView.setAdapter (ListView.java:614)

    at Extensions.CRunkclist.createView (CRunkclist.java:402)

    at Extensions.CRunkclist.handleRunObject (CRunkclist.java:418)

    at Objects.CExtension.handle (CExtension.java:110)

    at RunLoop.CRun.f_GameLoop (CRun.java:5442)

    at RunLoop.CRun.doRunLoop (CRun.java:595)

    at Application.CRunApp.loopFrame (CRunApp.java:1065)

    at Application.CRunApp.playApplication (CRunApp.java:795)

    at Application.CRunTimerTask.run (CRunTimerTask.java:51)

    at android.os.Handler.handleCallback (Handler.java:873)

    at android.os.Handler.dispatchMessage (Handler.java:99)

    at android.os.Looper.loop (Looper.java:214)

    at android.app.ActivityThread.main (ActivityThread.java:7045)

    at java.lang.reflect.Method.invoke (Native Method)

    at com.android.internal.os.RuntimeInit$MethodAndArgsC aller.run (RuntimeInit.java:493)

    at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:964)

    7) java.lang.RuntimeException:

    at android.os.AsyncTask$3.done (AsyncTask.java:309)

    at java.util.concurrent.FutureTask.finishCompletion (FutureTask.java:354)

    at java.util.concurrent.FutureTask.setException (FutureTask.java:223)

    at java.util.concurrent.FutureTask.run (FutureTask.java:242)

    at android.os.AsyncTask$SerialExecutor$1.run (AsyncTask.java:234)

    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1113)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:588)

    at java.lang.Thread.run (Thread.java:818)

    Caused by: java.lang.IllegalArgumentException:

    at android.os.Parcel.readException (Parcel.java:1624)

    at android.os.Parcel.readException (Parcel.java:1573)

    at com.google.android.gms.internal.games.zza.transact AndReadExceptionReturnVoid (Unknown Source)

    at com.google.android.gms.games.internal.zzz.zza (Unknown Source)

    at com.google.android.gms.games.internal.zze.zza (Unknown Source)

    at com.google.android.gms.internal.games.zzck.doExecu te (Unknown Source)

    at com.google.android.gms.common.api.internal.BaseImp lementation$ApiMethodImpl.run (Unknown Source)

    at com.google.android.gms.common.api.internal.zaah.ex ecute (Unknown Source)

    at com.google.android.gms.common.api.internal.zabe.ex ecute (Unknown Source)

    at com.google.android.gms.common.api.internal.zaaw.ex ecute (Unknown Source)

    at com.google.android.gms.internal.games.zzci.open (Unknown Source)

    at com.google.android.gms.internal.games.zzci.open (Unknown Source)

    at Extensions.CRunGPGCloud$4.doInBackground (CRunGPGCloud.java:912)

    at Extensions.CRunGPGCloud$4.doInBackground (CRunGPGCloud.java:900)

    at android.os.AsyncTask$2.call (AsyncTask.java:295)

    at java.util.concurrent.FutureTask.run (FutureTask.java:237)

    8) java.lang.NullPointerException:

    at Extensions.InAppControl.queryPurchases (InAppControl.java:683)

    at Extensions.InAppControl.queryInventory (InAppControl.java:873)

    at Extensions.InAppControl.queryInventory (InAppControl.java:837)

    at Extensions.InAppControl$3.run (InAppControl.java:935)

    at java.lang.Thread.run (Thread.java:764)

    at .CPU

    at .44

    at .36

    at .22

    at 6.6

    at 6.5

    at 5.5

    at 3.7

    at 1.4

    at 1.2

    at 1.1

    at 0.4

    at .1

    at 0.9

    at 0.9

    at 0.8

    at 0.7

    at 0.7

    at 0.6

    at 0.6

    at 0.5

    at 0.5

    at 0.4

    at 0.4

    at 0.4

    at 0.3

    at 0.3

    at 0.1

    at 0.3

    at 0.3

    at 0.3

    at 0.3

    at 0.2

  3. #23
    Clicker Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)iOS Export Module (Steam)

    Join Date
    May 2014
    Posts
    193
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Also, here is a separate post with 3 ANR logs. Again, these happen very rarely, and they're not worth investigating separately, but I'm adding them here in the hopes that they could somehow be related to all the other errors, and they can help you find some common cause (if there is one). Please ignore these if you think they are not useful. The error logs below also come with much more detailed explanations that can be expanded one by one, which refer to stuff like "Jit thread pool worker thread 0" tid=2 Native", "ReferenceQueueDaemon" tid=4 Waiting", "FinalizerDaemon" tid=5 Waiting", etc. I could copy paste those too, if you think they are relevant, but only if you think they could in some way be related to the createsurface crash or the cloud saves crash, because otherwise the ANRs are very rare and can be fully ignored.

    Error 1:


    "main" tid=1 Native
    "main" prio=5 tid=1 Native
    | group="main" sCount=1 dsCount=0 obj=0x74e5d2a0 self=0xb79df590
    | sysTid=4434 nice=0 cgrp=default sched=0/0 handle=0xb6f88b34
    | state=S schedstat=( 0 0 0 ) utm=1091 stm=220 core=1 HZ=100
    | stack=0xbe673000-0xbe675000 stackSize=8MB
    | held mutexes=

    #00 pc 00000000000436a0 /system/lib/libc.so (__ioctl+8)

    #01 pc 000000000004966d /system/lib/libc.so (ioctl+14)

    #02 pc 000000000001ea21 /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+132 )

    #03 pc 000000000001f087 /system/lib/libbinder.so (_ZN7android14IPCThreadState15waitForResponseEPNS_ 6ParcelEPi+38)

    #04 pc 000000000001f23d /system/lib/libbinder.so (_ZN7android14IPCThreadState8transactEijRKNS_6Parc elEPS1_j+124)

    #05 pc 000000000001a1cf /system/lib/libbinder.so (_ZN7android8BpBinder8transactEjRKNS_6ParcelEPS1_j +30)

    #06 pc 0000000000088e21 /system/lib/libandroid_runtime.so (???)

    #07 pc 0000000000d93f01 /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_BinderProxy_transactNative__ILand roid_os_Parcel_2Landroid_os_Parcel_2I+140)

    at android.os.BinderProxy.transactNative (Native method)

    at android.os.BinderProxy.transact (Binder.java:503)

    at android.app.ActivityManagerProxy.startActivityInte ntSender (ActivityManagerNative.java:2867)

    at android.app.Activity.startIntentSenderForResultInn er (Activity.java:4141)

    at android.app.Activity.startIntentSenderForResult (Activity.java:4117)

    at android.app.Activity.startIntentSenderForResult (Activity.java:4084)

    at com.google.android.gms.common.ConnectionResult.sta rtResolutionForResult (unavailable:17)

    at Extensions.BaseGameUtils.resolveConnectionFailure (BaseGameUtils.java:45)

    at Extensions.CRunGPGConnect.onConnectionFailed (CRunGPGConnect.java:1089)

    at com.google.android.gms.common.internal.GmsClientEv entManager.onConnectionFailure (unavailable:64)
    - locked <0x064ded43> (a java.lang.Object)

    at com.google.android.gms.common.api.internal.zaaw.za c (unavailable:299)

    at com.google.android.gms.common.api.internal.zaak.za e (unavailable:161)

    at com.google.android.gms.common.api.internal.zaak.za ao (unavailable:61)

    at com.google.android.gms.common.api.internal.zaak.on Connected (unavailable:104)

    at com.google.android.gms.common.api.internal.zabe.on Connected (unavailable:101)

    at com.google.android.gms.common.api.internal.zaq.onC onnected (unavailable:6)

    at com.google.android.gms.common.internal.zaf.onConne cted (unavailable:2)

    at com.google.android.gms.common.internal.BaseGmsClie nt$zzf.zzm (unavailable:24)

    at com.google.android.gms.common.internal.BaseGmsClie nt$zza.zza (unavailable:12)

    at com.google.android.gms.common.internal.BaseGmsClie nt$zzc.zzo (unavailable:11)

    at com.google.android.gms.common.internal.BaseGmsClie nt$zzb.handleMessage (unavailable:48)

    at android.os.Handler.dispatchMessage (Handler.java:102)

    at android.os.Looper.loop (Looper.java:148)

    at android.app.ActivityThread.main (ActivityThread.java:5443)

    at java.lang.reflect.Method.invoke! (Native method)

    at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run (ZygoteInit.java:728)

    at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:618)

    Error 2:


    "main" tid=1 Runnable
    "main" prio=5 tid=1 Runnable
    | group="main" sCount=0 dsCount=0 obj=0x74231ef0 self=0xb0584400
    | sysTid=3374 nice=0 cgrp=default sched=0/0 handle=0xb3258534
    | state=R schedstat=( 1952820898 326795420 957 ) utm=115 stm=80 core=1 HZ=100
    | stack=0xbe5f5000-0xbe5f7000 stackSize=8MB
    | held mutexes= "mutator lock"(shared held)

    at java.lang.StringBuilder.append (StringBuilder.java:133)

    at Runtime.SurfaceView.detectOpenGLES20 (SurfaceView.java:900)

    at Runtime.SurfaceView.<init> (SurfaceView.java:141)

    at Application.CRunApp.setSurfaceEnabled (CRunApp.java:393)

    at Runtime.MMFRuntime.updateViewport (MMFRuntime.java:997)

    at Runtime.MainView.onSizeChanged (MainView.java:83)

    at android.view.View.sizeChange (View.java:17788)

    at android.view.View.setFrame (View.java:17750)

    at android.view.View.layout (View.java:17658)

    at android.view.ViewGroup.layout (ViewGroup.java:5575)

    at android.widget.RelativeLayout.onLayout (RelativeLayout.java:1079)

    at android.view.View.layout (View.java:17661)

    at android.view.ViewGroup.layout (ViewGroup.java:5575)

    at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323)

    at android.widget.FrameLayout.onLayout (FrameLayout.java:261)

    at android.view.View.layout (View.java:17661)

    at android.view.ViewGroup.layout (ViewGroup.java:5575)

    at android.widget.LinearLayout.setChildFrame (LinearLayout.java:1741)

    at android.widget.LinearLayout.layoutVertical (LinearLayout.java:1585)

    at android.widget.LinearLayout.onLayout (LinearLayout.java:1494)

    at android.view.View.layout (View.java:17661)

    at android.view.ViewGroup.layout (ViewGroup.java:5575)

    at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323)

    at android.widget.FrameLayout.onLayout (FrameLayout.java:261)

    at com.android.internal.policy.DecorView.onLayout (DecorView.java:727)

    at android.view.View.layout (View.java:17661)

    at android.view.ViewGroup.layout (ViewGroup.java:5575)

    at android.view.ViewRootImpl.performLayout (ViewRootImpl.java:2346)

    at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2068)

    at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1254)

    at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:6338)

    at android.view.Choreographer$CallbackRecord.run (Choreographer.java:874)

    at android.view.Choreographer.doCallbacks (Choreographer.java:686)

    at android.view.Choreographer.doFrame (Choreographer.java:621)

    at android.view.Choreographer$FrameDisplayEventReceiv er.run (Choreographer.java:860)

    at android.os.Handler.handleCallback (Handler.java:755)

    Error 3:


    "main" tid=1 Sleeping
    "main" prio=5 tid=1 Sleeping
    | group="main" sCount=1 dsCount=0 flags=1 obj=0x727549f0 self=0xb05da000
    | sysTid=22044 nice=0 cgrp=default sched=0/0 handle=0xb3fee4a4
    | state=S schedstat=( 21778934309 1034441018 17549 ) utm=1878 stm=298 core=6 HZ=100
    | stack=0xbe57f000-0xbe581000 stackSize=8MB
    | held mutexes=

    at java.lang.Thread.sleep (Native method)
    - sleeping on <0x0cde7e2a> (a java.lang.Object)

    at java.lang.Thread.sleep (Thread.java:373)
    - locked <0x0cde7e2a> (a java.lang.Object)

    at java.lang.Thread.sleep (Thread.java:314)

    at android.os.SystemClock.sleep (SystemClock.java:122)

    at Runtime.SurfaceView.preCleaning (SurfaceView.java:409)

    at Runtime.SurfaceView.shutdown (SurfaceView.java:446)

    at Runtime.SurfaceView.surfaceDestroyed (SurfaceView.java:366)

    at android.view.SurfaceView.updateSurface (SurfaceView.java:620)

    at android.view.SurfaceView.onWindowVisibilityChanged (SurfaceView.java:248)

    at android.view.View.dispatchWindowVisibilityChanged (View.java:12136)

    at android.view.ViewGroup.dispatchWindowVisibilityCha nged (ViewGroup.java:1491)

    at android.view.ViewGroup.dispatchWindowVisibilityCha nged (ViewGroup.java:1491)

    at android.view.ViewGroup.dispatchWindowVisibilityCha nged (ViewGroup.java:1491)

    at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:1714)

    at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1420)

    at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:6835)

    at android.view.Choreographer$CallbackRecord.run (Choreographer.java:911)

    at android.view.Choreographer.doCallbacks (Choreographer.java:723)

    at android.view.Choreographer.doFrame (Choreographer.java:658)

    at android.view.Choreographer$FrameDisplayEventReceiv er.run (Choreographer.java:897)

    at android.os.Handler.handleCallback (Handler.java:790)

    at android.os.Handler.dispatchMessage (Handler.java:99)

    at android.os.Looper.loop (Looper.java:164)

    at android.app.ActivityThread.main (ActivityThread.java:6626)

    at java.lang.reflect.Method.invoke (Native method)

    at com.android.internal.os.RuntimeInit$MethodAndArgsC aller.run (RuntimeInit.java:438)

    at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:811)

    at android.os.Handler.dispatchMessage (Handler.java:95)

    at android.os.Looper.loop (Looper.java:154)

    at android.app.ActivityThread.main (ActivityThread.java:6136)

    at java.lang.reflect.Method.invoke! (Native method)

    at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run (ZygoteInit.java:912)

    at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:802)

  4. #24
    Clickteam Clickteam
    Fernando's Avatar
    Join Date
    Dec 2006
    Posts
    6,147
    Mentioned
    158 Post(s)
    Tagged
    3 Thread(s)
    error 1

    this device have some kind of application that blocked the connection between Google Play Games and google (the crash is internal in a lib from them)

    error 2 & 3

    are low memory error, notice that the error is internal in goggle libs


    the only true I can tell you so far is that some device have 512 MB free for application and some of them 256 MB in this case LG K20, but so far I am not able to crash your game in this devices, yes I have get some profile and notice that the garbage collector work different in time than other devices, but so far not crash.

    ----
    Like for example, maybe it only happens when a mobile phone runs out of memory, due to running too many apps at the same time, but the case where this happens isn't being properly handled by the Clickteam Fusion engine, and it crashes, instead of just temporarily slowing down. I have a few other error reports as well. I'm going to copy paste them here, in the hopes that they might help you find some sort of common ground between them.

    about above crash I will review again inapp with latest api and give you a new runtime (which include some changes in text, regarding pre-verification on memory and triggering garbage collector) and new inapp object that verify if memory is available again the big flag is out of memory in this device as is happening in others.

    some suggestion after saw your demo, will be better to use quick backdrop and solid color inside the layer 1 and show/hide using layer extension instead of regular bitmap backdrop for night time, less memory and overhead.
    Regards,


    Fernando Vivolo

    ... new things are coming ...

  5. #25
    Clicker Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)iOS Export Module (Steam)

    Join Date
    May 2014
    Posts
    193
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Is the quick backdrop also limited by the gl max texture size of each individual device? Can I make one quick backdrop with a height of 6000, or should I make 3 backdrops, each with a height of 2000, to avoid going over the 2048 limit?

    Is there a benefit in using the layer object to show/hide the layer as opposed to simply making the backdrop visible or invisible and place it in layer 1, or can I keep making it visible/invisible normally? I've never used the layer object before, so I don't know how it would behave with my app (for example if it would cause crashes on specific devices or not).

  6. #26
    Clickteam Clickteam
    Fernando's Avatar
    Join Date
    Dec 2006
    Posts
    6,147
    Mentioned
    158 Post(s)
    Tagged
    3 Thread(s)
    mm not you don't use is a bitmap memory to create this background, and using quickbackdrop do not use a texture inside opengl so is a good, about the Power of two texture, will be good if you can test there in both case, using a single one and in 3 pieces

    * Start of Frame
    Layer object : Hide layer 1


    * Night mode = 1
    Scene text : Set font color to RGB(255,255,255)
    Scene text 2 : Set font color to RGB(255,255,255)
    scene 3 : Set font color to RGB(255,255,255)
    Active : Change animation sequence to Stand up
    String : Set font color to RGB(0,0,0)
    Layer object : Show layer 1




    you know that you can also change the frame background color and this is even cheaper in term of memory from CPU and/or GPU

    * Start of Frame
    storyboard controls : Set Background Color to RGB(255,255,255)


    * Night mode = 1
    Scene text : Set font color to RGB(255,255,255)
    Scene text 2 : Set font color to RGB(255,255,255)
    scene 3 : Set font color to RGB(255,255,255)
    Active : Change animation sequence to Stand up
    String : Set font color to RGB(0,0,0)
    storyboard controls : Set Background Color to RGB(0,0,0)


    attached a small example using background color for frame
    Attached files Attached files
    Regards,


    Fernando Vivolo

    ... new things are coming ...

  7. #27
    Clicker Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)iOS Export Module (Steam)

    Join Date
    May 2014
    Posts
    193
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Wow, I didn't know that I could change the background color. I remember searching for this option 2 years ago when I was implementing night mode, but for some reason I never found it and I went with the bitmaps. I've replaced the black rectangles with a 'change background' option, and it feels much better now. Thanks!

  8. #28
    Clicker Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)iOS Export Module (Steam)

    Join Date
    May 2014
    Posts
    193
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Okay, so I removed all of the black rectangle bitmaps and used a black background for night mode instead. I uploaded the new version to Google Play, but unfortunately I'm not seeing any difference with the crashes so far. I'm still getting the error in the first post of this thread as often as before. Not sure if this is because the black rectangles weren't eating up much memory, or if it's because the error isn't memory related, though. It would be interesting to see if Dobermann, who also has this error has memory related crashes in his log as well or not.

    @Dobermann Could you take a quick look in your crash log and see if you have any 'out of memory' errors in there?

  9. #29
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleXNA Export Module
    Dobermann's Avatar
    Join Date
    Feb 2009
    Location
    France
    Posts
    686
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)
    Sure, I've a lot of out of memories, but my principal crash comes from InApp and SurfaceView :
    errors.jpg

  10. #30
    Clicker Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)iOS Export Module (Steam)

    Join Date
    May 2014
    Posts
    193
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    That looks very similar to what I have, actually. Here's mine:

    crashes screenshot.jpg

Page 3 of 5 FirstFirst 1 2 3 4 5 LastLast

Similar Threads

  1. JSON file error msg on built application
    By RobertRule in forum Multimedia Fusion 2 - Technical Support
    Replies: 7
    Last Post: 14th October 2012, 02:29 AM
  2. error report
    By willow in forum SWF/Flash Export Module Version 2.0
    Replies: 2
    Last Post: 17th May 2011, 03:59 PM
  3. Error while using built extension in MMF2
    By Eliyahu in forum Extension Development
    Replies: 6
    Last Post: 13th May 2009, 01:17 AM
  4. [Error] Strange message with built application
    By Sphax in forum Multimedia Fusion 2 - Technical Support
    Replies: 3
    Last Post: 7th May 2007, 06:30 PM
  5. How to specify version details of built executable
    By BMH in forum Install Creator and Patch Maker
    Replies: 2
    Last Post: 6th January 2007, 03:49 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •