Метод getString () выдает исключение, если ключ не найден.Вместо этого используйте метод has ().
Удалите оператор журнала Log.i("json", json.getString("insert_sucss"));
или измените на json.has("insert_sucss")
Также, если вы отправляете только 2 кода ошибки (insert_sucss и insert_err)) измените условия if на что-то подобное
if (json.has("insert_err"))
{
Toast.makeText(RegisterActivity.this, json.getString("insert_err"), Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(RegisterActivity.this, json.getString("insert_sucss"), Toast.LENGTH_LONG).show();
}
в противном случае охватите все возможности, подобные этому
if (json.has("insert_err"))
{
Toast.makeText(RegisterActivity.this, json.getString("insert_err"), Toast.LENGTH_LONG).show();
}
else if(json.has("insert_sucss"))
{
Toast.makeText(RegisterActivity.this, json.getString("insert_sucss"), Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(RegisterActivity.this, "Unexpected Error", Toast.LENGTH_LONG).show();
}