Android Question Unidentified error

Discussion in 'Android Questions' started by Pedro Caldeira, Jan 25, 2019.

  1. Pedro Caldeira

    Pedro Caldeira Active Member Licensed User

    Hello all,
    I have a B4A App, that interacts with a Payment terminal
    i am getting an error that does not show in the code or the log window.
    It just crashes.
    The log (unfiltered) is as follows:
    Any ideas !?


    Code:
    Logger connected to:  Wolder miTab_COLORS_10
    --------- beginning of crash
    FATAL 
    EXCEPTION: main
    Process: p2g.scz, PID: 
    4796
    org.json.JSONException: 
    End of input at character 0 of
        at org.json.JSONTokener.syntaxError(JSONTokener.java:
    449)
        at org.json.JSONTokener.nextValue(JSONTokener.java:
    97)
        at anywheresoftware.b4a.objects.collections.JSONParser.NextObject(
    JSONParser.java:48)
        at p2g.scz.main._result(main.java:
    3771)
        at p2g.scz.main._jobdone(main.java:
    2432)
        at java.lang.reflect.Method.invoke(Native Method)
        at anywheresoftware.b4a.BA.raiseEvent2(BA.java:
    186)
        at anywheresoftware.b4a.keywords.Common$
    11.run(Common.java:1151)
        at android.os.Handler.handleCallback(Handler.java:
    815)
        at android.os.Handler.dispatchMessage(Handler.java:
    104)
        at android.os.Looper.loop(Looper.java:
    207)
        at android.app.ActivityThread.main(ActivityThread.java:
    5728)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:
    888)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:
    749)
    FATAL 
    EXCEPTION: main
    Process: p2g.scz, PID: 
    5200
    java.lang.RuntimeException: Cannot 
    parse: -1 as boolean
        at anywheresoftware.b4a.BA.parseBoolean(BA.java:
    591)
        at anywheresoftware.b4a.BA.ObjectToBoolean(BA.java:
    661)
        at p2g.scz.main._btnsair_click(main.java:
    1380)
        at java.lang.reflect.Method.invoke(Native Method)
        at anywheresoftware.b4a.BA.raiseEvent2(BA.java:
    186)
        at anywheresoftware.b4a.BA.raiseEvent2(BA.java:
    170)
        at anywheresoftware.b4a.BA.raiseEvent(BA.java:
    166)
        at anywheresoftware.b4a.objects.ViewWrapper$
    1.onClick(ViewWrapper.java:80)
        at android.view.View.performClick(
    View.java:5265)
        at android.view.View$PerformClick.run(
    View.java:21534)
        at android.os.Handler.handleCallback(Handler.java:
    815)
        at android.os.Handler.dispatchMessage(Handler.java:
    104)
        at android.os.Looper.loop(Looper.java:
    207)
        at android.app.ActivityThread.main(ActivityThread.java:
    5728)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:
    888)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:
    749)
    --------- beginning of main
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 0!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 0!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 0!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 0!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 0!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 0!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 0!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 239, sample 1, bsLength 0!!
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 3ce9!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 3ce9!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 3ce9!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 3ce9!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 3ce9!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 3ce9!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 241d!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 239, sample 1, bsLength 1f47!!
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    FATAL 
    EXCEPTION: main
    Process: p2g.scz, PID: 
    8442
    java.lang.IllegalArgumentException: Unknown pattern character 
    'Y'
        at java.text.SimpleDateFormat.validatePatternCharacter(SimpleDateFormat.java:323)
        at java.text.SimpleDateFormat.validatePattern(SimpleDateFormat.java:
    312)
        at java.text.SimpleDateFormat.applyPattern(SimpleDateFormat.java:
    403)
        at anywheresoftware.b4a.keywords.DateTime.setDateFormat(
    DateTime.java:138)
        at p2g.scz.main._writeoperations(main.java:
    4076)
        at p2g.scz.main._result(main.java:
    3843)
        at p2g.scz.main._jobdone(main.java:
    2431)
        at java.lang.reflect.Method.invoke(Native Method)
        at anywheresoftware.b4a.BA.raiseEvent2(BA.java:
    186)
        at anywheresoftware.b4a.keywords.Common$
    11.run(Common.java:1151)
        at android.os.Handler.handleCallback(Handler.java:
    815)
        at android.os.Handler.dispatchMessage(Handler.java:
    104)
        at android.os.Looper.loop(Looper.java:
    207)
        at android.app.ActivityThread.main(ActivityThread.java:
    5728)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:
    888)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:
    749)
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 0!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 0!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 0!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 0!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 0!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 0!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 240, sample 1, bsLength 0!!
    jpeg_decoder mode 
    1, colorType 4, w 240, h 239, sample 1, bsLength 0!!
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
    [getaddrinfo]: hostname=
    192.168.0.48; servname=(null); netid=0; mark=0
    [getaddrinfo]: ai_addrlen=
    0; ai_canonname=(null); ai_flags=4; ai_family=0
     
  2. DonManfred

    DonManfred Expert Licensed User

    Hiding the relevant code from you is of no help for us to help you.
    Based on the error you are trying to parse an empty string as a jsonfile?

     
    Pedro Caldeira likes this.
  3. Pedro Caldeira

    Pedro Caldeira Active Member Licensed User

    Sorry @DonManfred , but figured it out.
    I managed to enable the logs, with an earlier post here in the forum, and found out that the error was due to a malformed Dateformat and it bugged all the remaining code from there on.

    thanks anyway
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice