Ошибка сегментации при вставке строки с помощью клиента GridDB Node.js (griddb-node-api)Javascript

Форум по Javascript
Ответить
Anonymous
 Ошибка сегментации при вставке строки с помощью клиента GridDB Node.js (griddb-node-api)

Сообщение Anonymous »

Я использую GridDB 5.7 с Node.js 16 на WSL2 Ubuntu 22.04. Я могу успешно подключиться к узлу GridDB, но когда я создаю контейнер и пытаюсь вставить строку, я получаю ошибку сегментации:
Мой код test.js:

Код: Выделить всё

const griddb = require('griddb-node-api');

async function main() {
try {
const factory = griddb.StoreFactory.getInstance();
const store = factory.getStore({
host: '127.0.0.1',
port: 10001,
clusterName: 'defaultCluster',
username: 'admin',
password: 'admin'
});

console.log('Connected to GridDB node!');

const containerInfo = {
name: 'sample_container',
columnInfoList: [
{ name: 'id', type: griddb.Type.INTEGER },
{ name: 'name', type: griddb.Type.STRING }
],
rowKey: true
};

let container = await store.putContainer(containerInfo);

const row = [1, 'Ayman'];
await container.put(row);

console.log('Row inserted:', row);
} catch (err) {
console.error('Error:', err);
}
}

main();
Выход:

Код: Выделить всё

Connected to GridDB node!
Segmentation fault (core dumped)
Что я пробовал:
Проверил, что соединение работает.
Попытался изменить rowKey на 'id'.
Проверенная схема контейнера соответствует вставленной строке.
Узел GridDB работает и доступен.
Что мне нужно знать:
Почему этот код вызывает ошибку ошибка сегментации после подключения к GridDB? Как безопасно вставить строку без сбоя Node.js?
Среда:
  • WSL2 Ubuntu 22.04
  • Node.js: 16.x
  • GridDB 5.7
  • griddb-node-api


Подробнее здесь: https://stackoverflow.com/questions/798 ... ddb-node-a
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»