dkarnik Member Licensed User Longtime User Jun 22, 2013 #1 from time to time, app stops and I get the message in log (see below) what is that message related to? thank you... main_wait (java line: 4422) java.lang.StackOverflowError at android.text.TextPaint.set(TextPaint.java:61) at android.text.TextLine.handleRun(TextLine.java:896) at android.text.TextLine.measureRun(TextLine.java:414) at android.text.TextLine.measure(TextLine.java:293) at android.text.TextLine.metrics(TextLine.java:267) at android.text.Layout.getLineExtent(Layout.java:977) at android.text.Layout.drawText(Layout.java:329) at android.text.Layout.draw(Layout.java:205) at android.text.BoringLayout.draw(BoringLayout.java:400) at android.widget.TextView.onDraw(TextView.java:5030) at android.view.View.draw(View.java:13712) at android.view.View.draw(View.java:13596) at android.view.ViewGroup.drawChild(ViewGroup.java:2928) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2797) at android.view.View.draw(View.java:13594) at android.view.ViewGroup.drawChild(ViewGroup.java:2928) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2797) at android.view.View.draw(View.java:13715) at android.view.View.draw(View.java:13596) at android.view.ViewGroup.drawChild(ViewGroup.java:2928) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2797) at android.view.View.draw(View.java:13594) at android.view.ViewGroup.drawChild(ViewGroup.java:2928) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2797) at android.view.View.draw(View.java:13594) at android.view.ViewGroup.drawChild(ViewGroup.java:2928) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2797) at android.view.View.draw(View.java:13715) at android.widget.FrameLayout.draw(FrameLayout.java:467) at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:2211) at android.view.ViewRootImpl.drawSoftware(ViewRootImpl.java:2281) at android.view.ViewRootImpl.draw(ViewRootImpl.java:2177) at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2045) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1854) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:989) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4351) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749) at android.view.Choreographer.doCallbacks(Choreographer.java:562) at android.view.Choreographer.doFrame(Choreographer.java:532) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735) at android.os.Handler.handleCallback(Handler.java:725) at android.os.Handler.dispatchMessage(Handler.java:92) at anywheresoftware.b4a.Msgbox.waitForMessage(Msgbox.java:211) at anywheresoftware.b4a.Msgbox.waitForMessage(Msgbox.java:180) at anywheresoftware.b4a.keywords.Common.DoEvents(Common.java:378) at dk.pig.main._wait(main.java:4422) at dk.pig.main._zavrtikocku(main.java:4736) at dk.pig.main._btnutrka_click(main.java:992) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:157) at anywheresoftware.b4a.BA.raiseEvent(BA.java:153) at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:63) at android.view.View.performClick(View.java:4204) at android.view.View$PerformClick.run(View.java:17355) at android.os.Handler.handleCallback(Handler.java:725) at android.os.Handler.dispatchMessage(Handler.java:92) at anywheresoftware.b4a.Msgbox.waitForMessage(Msgbox.java:211) at anywheresoftware.b4a.Msgbox.waitForMessage(Msgbox.java:180) at anywheresoftware.b4a.keywords.Common.DoEvents(Common.java:378) at dk.pig.main._wait(main.java:4422) at dk.pig.main._btnutrka_click(main.java:1340) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:157) at anywheresoftware.b4a.BA.raiseEvent(BA.java:153) at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:63) at android.view.View.performClick(View.java:4204) at android.view.View$PerformClick.run(View.java Message longer than Log limit (4000). Message was truncated.
from time to time, app stops and I get the message in log (see below) what is that message related to? thank you... main_wait (java line: 4422) java.lang.StackOverflowError at android.text.TextPaint.set(TextPaint.java:61) at android.text.TextLine.handleRun(TextLine.java:896) at android.text.TextLine.measureRun(TextLine.java:414) at android.text.TextLine.measure(TextLine.java:293) at android.text.TextLine.metrics(TextLine.java:267) at android.text.Layout.getLineExtent(Layout.java:977) at android.text.Layout.drawText(Layout.java:329) at android.text.Layout.draw(Layout.java:205) at android.text.BoringLayout.draw(BoringLayout.java:400) at android.widget.TextView.onDraw(TextView.java:5030) at android.view.View.draw(View.java:13712) at android.view.View.draw(View.java:13596) at android.view.ViewGroup.drawChild(ViewGroup.java:2928) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2797) at android.view.View.draw(View.java:13594) at android.view.ViewGroup.drawChild(ViewGroup.java:2928) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2797) at android.view.View.draw(View.java:13715) at android.view.View.draw(View.java:13596) at android.view.ViewGroup.drawChild(ViewGroup.java:2928) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2797) at android.view.View.draw(View.java:13594) at android.view.ViewGroup.drawChild(ViewGroup.java:2928) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2797) at android.view.View.draw(View.java:13594) at android.view.ViewGroup.drawChild(ViewGroup.java:2928) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2797) at android.view.View.draw(View.java:13715) at android.widget.FrameLayout.draw(FrameLayout.java:467) at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:2211) at android.view.ViewRootImpl.drawSoftware(ViewRootImpl.java:2281) at android.view.ViewRootImpl.draw(ViewRootImpl.java:2177) at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2045) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1854) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:989) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4351) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749) at android.view.Choreographer.doCallbacks(Choreographer.java:562) at android.view.Choreographer.doFrame(Choreographer.java:532) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735) at android.os.Handler.handleCallback(Handler.java:725) at android.os.Handler.dispatchMessage(Handler.java:92) at anywheresoftware.b4a.Msgbox.waitForMessage(Msgbox.java:211) at anywheresoftware.b4a.Msgbox.waitForMessage(Msgbox.java:180) at anywheresoftware.b4a.keywords.Common.DoEvents(Common.java:378) at dk.pig.main._wait(main.java:4422) at dk.pig.main._zavrtikocku(main.java:4736) at dk.pig.main._btnutrka_click(main.java:992) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:157) at anywheresoftware.b4a.BA.raiseEvent(BA.java:153) at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:63) at android.view.View.performClick(View.java:4204) at android.view.View$PerformClick.run(View.java:17355) at android.os.Handler.handleCallback(Handler.java:725) at android.os.Handler.dispatchMessage(Handler.java:92) at anywheresoftware.b4a.Msgbox.waitForMessage(Msgbox.java:211) at anywheresoftware.b4a.Msgbox.waitForMessage(Msgbox.java:180) at anywheresoftware.b4a.keywords.Common.DoEvents(Common.java:378) at dk.pig.main._wait(main.java:4422) at dk.pig.main._btnutrka_click(main.java:1340) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:157) at anywheresoftware.b4a.BA.raiseEvent(BA.java:153) at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:63) at android.view.View.performClick(View.java:4204) at android.view.View$PerformClick.run(View.java Message longer than Log limit (4000). Message was truncated.
agraham Expert Licensed User Longtime User Jun 22, 2013 #2 You have run out of stack space, it looks like a recursion problem. This makes me shiver at anywheresoftware.b4a.keywords.Common.DoEvents(Comm on.java:378) at dk.pig.main._wait(main.java:4422) Click to expand... Are you looping in an attempt to wait on the main thread? You should not structure Android programs this way. Upvote 0
You have run out of stack space, it looks like a recursion problem. This makes me shiver at anywheresoftware.b4a.keywords.Common.DoEvents(Comm on.java:378) at dk.pig.main._wait(main.java:4422) Click to expand... Are you looping in an attempt to wait on the main thread? You should not structure Android programs this way.
dkarnik Member Licensed User Longtime User Jun 23, 2013 #3 I was afraid it might be something like that. moving on... thank you... Upvote 0