Monday 15 June 2015

sdk - Android localhost error -



sdk - Android localhost error -

i trying project running on development pc. when trying register new user error beingness thrown logcat (attached logcat error log session)

this tutorial following,

http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/

11-03 11:56:24.685: d/dalvikvm(2279): gc_for_alloc freed 206k, 9% free 3763k/4096k, paused 2ms, total 6ms 11-03 11:56:24.925: e/json(2279): <br /> 11-03 11:56:24.925: e/json(2279): <font size='1'><table class='xdebug-error xe-deprecated' dir='ltr' border='1' cellspacing='0' cellpadding='1'> 11-03 11:56:24.925: e/json(2279): <tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> deprecated: mysql_connect(): mysql extension deprecated , removed in future: utilize mysqli or pdo instead in c:\wamp\www\ah_login_api\include\db_connect.php on line <i>18</i></th></tr> 11-03 11:56:24.925: e/json(2279): <tr><th align='left' bgcolor='#e9b96e' colspan='5'>call stack</th></tr> 11-03 11:56:24.925: e/json(2279): <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>time</th><th align='left' bgcolor='#eeeeec'>memory</th><th align='left' bgcolor='#eeeeec'>function</th><th align='left' bgcolor='#eeeeec'>location</th></tr> 11-03 11:56:24.925: e/json(2279): <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0010</td><td bgcolor='#eeeeec' align='right'>252816</td><td bgcolor='#eeeeec'>{main}( )</td><td title='c:\wamp\www\ah_login_api\index.php' bgcolor='#eeeeec'>..\index.php<b>:</b>0</td></tr> 11-03 11:56:24.925: e/json(2279): <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0010</td><td bgcolor='#eeeeec' align='right'>276616</td><td bgcolor='#eeeeec'>db_functions->__construct( )</td><td title='c:\wamp\www\ah_login_api\index.php' bgcolor='#eeeeec'>..\index.php<b>:</b>19</td></tr> 11-03 11:56:24.925: e/json(2279): <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0010</td><td bgcolor='#eeeeec' align='right'>282712</td><td bgcolor='#eeeeec'>db_connect->connect( )</td><td title='c:\wamp\www\ah_login_api\include\db_functions.php' bgcolor='#eeeeec'>..\db_functions.php<b>:</b>13</td></tr> 11-03 11:56:24.925: e/json(2279): <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0010</td><td bgcolor='#eeeeec' align='right'>283528</td><td bgcolor='#eeeeec'><a href='http://www.php.net/function.mysql-connect' target='_new'>mysql_connect</a> 11-03 11:56:24.925: e/json(2279): ( )</td><td title='c:\wamp\www\ah_login_api\include\db_connect.php' bgcolor='#eeeeec'>..\db_connect.php<b>:</b>18</td></tr> 11-03 11:56:24.925: e/json(2279): </table></font> 11-03 11:56:24.925: e/json(2279): {"tag":"register","success":1,"error":0,"uid":"5457b44f108d33.70669064","user":{"name":"fdgdf","email":"dfgfd@gmail.com","created_at":"2014-11-04 00:58:55","updated_at":null}} 11-03 11:56:24.925: e/json parser(2279): error parsing info org.json.jsonexception: value <br of type java.lang.string cannot converted jsonobject 11-03 11:56:24.935: d/androidruntime(2279): shutting downwards vm 11-03 11:56:24.935: w/dalvikvm(2279): threadid=1: thread exiting uncaught exception (group=0xb2d12b20) 11-03 11:56:24.935: e/androidruntime(2279): fatal exception: main 11-03 11:56:24.935: e/androidruntime(2279): process: com.example.androidhive, pid: 2279 11-03 11:56:24.935: e/androidruntime(2279): java.lang.nullpointerexception 11-03 11:56:24.935: e/androidruntime(2279): @ com.example.androidhive.registeractivity$1.onclick(registeractivity.java:66) 11-03 11:56:24.935: e/androidruntime(2279): @ android.view.view.performclick(view.java:4438) 11-03 11:56:24.935: e/androidruntime(2279): @ android.view.view$performclick.run(view.java:18422) 11-03 11:56:24.935: e/androidruntime(2279): @ android.os.handler.handlecallback(handler.java:733) 11-03 11:56:24.935: e/androidruntime(2279): @ android.os.handler.dispatchmessage(handler.java:95) 11-03 11:56:24.935: e/androidruntime(2279): @ android.os.looper.loop(looper.java:136) 11-03 11:56:24.935: e/androidruntime(2279): @ android.app.activitythread.main(activitythread.java:5017) 11-03 11:56:24.935: e/androidruntime(2279): @ java.lang.reflect.method.invokenative(native method) 11-03 11:56:24.935: e/androidruntime(2279): @ java.lang.reflect.method.invoke(method.java:515) 11-03 11:56:24.935: e/androidruntime(2279): @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:779) 11-03 11:56:24.935: e/androidruntime(2279): @ com.android.internal.os.zygoteinit.main(zygoteinit.java:595) 11-03 11:56:24.935: e/androidruntime(2279): @ dalvik.system.nativestart.main(native method)

what missing? btw, created necessary database , entered user , password. add together on when trying access index.php downloaded above site thru localhost saying webpage not available, although believe start point json , not index page.. right me if wrong.

your jsonobject.getjsonobject(string) phone call throws jsonexception due appears malformed input.

make code silently move on

using jsonobject.optjsonobject(string) should instead homecoming null rather failing. can handle null value special case. preferable on current behaviour applications should silent bad input possible , should not fail.

imagine beingness on network captive web portal requiring user log in or agree terms. such illustration crash app @ current state due malformed input.

invalid info coming untrusted source (including file on shared storage, or info coming through network connections) considered expected , should not trigger logging @ level higher debug when it's detected invalid (and logging should limited possible).

by google log sparingly (code style guidelines contributors)

fix server's output

as development environment , controlling server-side code, need prepare server output. configuration trying connect local machine root user without password (thankfully) invalid.

you want either:

switch different, limited access user (recommended) set root user's password (advised against, due security concerns)

android sdk android-developer-api

No comments:

Post a Comment