ret = nxt_lvlhsh_insert(&error->hash, &lhq);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return NULL;
}
}
ret = nxt_lvlhsh_insert(&error->hash, &lhq);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return NULL;
}
}
ret = nxt_lvlhsh_insert(hash, &lhq);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return NULL;
}
}
ret = nxt_lvlhsh_insert(&vm->externals_hash, &lhq);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return ret;
}
ret = nxt_lvlhsh_insert(&error->hash, &lhq);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return NJS_ERROR;
}
}
ret = nxt_lvlhsh_insert(&error->hash, &lhq);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return NJS_ERROR;
}
}
ret = nxt_lvlhsh_insert(&error->hash, &lhq);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return NJS_ERROR;
}
}
parser->code_size, code_size);
if (nxt_slow_path(parser->code_size < code_size)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "code size mismatch actual %uz < expected %uz",
+ parser->code_size, code_size);
return NXT_ERROR;
}
ret = nxt_lvlhsh_insert(&object->hash, &lhq);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(ctx->vm, NULL);
+ njs_internal_error(ctx->vm, "lvlhsh insert/replace failed");
return NULL;
}
ret = njs_array_add(ctx->vm, array, element);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(ctx->vm, NULL);
return NULL;
}
}
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert/replace failed");
return NXT_ERROR;
}
break;
default:
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "Unexpected state %d in JSON.parse()",
+ state->type);
return NXT_ERROR;
}
}
break;
default:
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "Unexpected state %d in JSON.parse() apply",
+ state->type);
return NXT_ERROR;
}
break;
default:
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "Unexpected state %d in JSON.stringify() apply",
+ state->type);
return NXT_ERROR;
}
break;
default:
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "Unexpected state %d in "
+ "JSON.stringify() replacer", state->type);
return NXT_ERROR;
}
ret = nxt_lvlhsh_insert(hash, &lhq);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return NXT_ERROR;
}
ret = nxt_lvlhsh_insert(&object->hash, &lhq);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return NXT_ERROR;
}
ret = nxt_lvlhsh_insert(&descriptor->hash, &lhq);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return NXT_ERROR;
}
ret = nxt_lvlhsh_insert(&descriptor->hash, &lhq);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return NXT_ERROR;
}
ret = nxt_lvlhsh_insert(&descriptor->hash, &lhq);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return NXT_ERROR;
}
ret = nxt_lvlhsh_insert(&descriptor->hash, &lhq);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return NXT_ERROR;
}
return &prop->value;
}
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return NULL;
}
return &prop->value;
}
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return NULL;
}
if (nxt_fast_path(ret >= 0)) {
if (nxt_slow_path((u_int) ret != pattern->ncaptures)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "regexp pattern compile failed");
nxt_mem_cache_free(vm->mem_cache_pool, pattern);
return NULL;
}
ret = nxt_lvlhsh_insert(&array->object.hash, &lhq);
if (nxt_slow_path(ret != NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
goto fail;
}
ret = nxt_lvlhsh_insert(&scope->variables, &lhq);
if (nxt_fast_path(ret == NXT_OK)) {
- njs_internal_error(vm, NULL);
+ njs_internal_error(vm, "lvlhsh insert failed");
return var;
}