Как я могу загрузить функции QuestDB из пакета OSGi?

#questdb

Вопрос:

Я пытаюсь оценить это утверждение:

изменить метрики таблицы, удалить раздел, где в;

Он работает так, как ожидалось, при локальном запуске (независимо от операционной системы), но когда он запускается на наших производственных серверах, он выходит из строя с

 io.questdb.griffin.SqlException: [70] unknown function name: now()
at io.questdb.griffin.SqlException.position(SqlException.java:60)
at io.questdb.griffin.FunctionParser.invalidFunction(FunctionParser.java:295)
at io.questdb.griffin.FunctionParser.createFunction(FunctionParser.java:465)
at io.questdb.griffin.FunctionParser.visit(FunctionParser.java:277)
at io.questdb.griffin.PostOrderTreeTraversalAlgo.traverse(PostOrderTreeTraversalAlgo.java:82)
at io.questdb.griffin.FunctionParser.parseFunction(FunctionParser.java:230)
at io.questdb.griffin.SqlCompiler.alterTableDropOrAttachPartition(SqlCompiler.java:1094)
at io.questdb.griffin.SqlCompiler.alterTable(SqlCompiler.java:769)

 

Единственное существенное различие между этими средами выполнения заключается в том, что на производственных серверах база данных QuestDB загружается как часть пакета OSGi. Это означает, что у него будет специальный загрузчик классов, и он не найдет свои классы с помощью системного загрузчика классов.

Загружает ли QuestDb функции с помощью некоторого самоанализа загрузчика классов или предположений о системном загрузчике классов? Если это так, я, вероятно, смогу исправить это для вас, если вы укажете мне правильное направление.

Если нет, можете ли вы придумать какую-либо другую причину для этого?