questdb / questdb/questdb

Still cannot start on FreeBSD

Open
#5,107 12 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Won't fix
Dominant language
Java
Stars
17.3k
Forks
1.6k
Avg merge
5d 10h
Merged PRs (30d)
28

Description

To reproduce
  1. Build native libs with cmake and cargo
  2. Build jar with maven
  3. Try to start questdb
QuestDB version:

8.1.4

OS, in case of Docker specify Docker and the Host OS:

FreeBSD 14.1-RELEASE-p5 (jail)

File System, in case of Docker specify Host File System:

ZFS

Full Name:

Peter TKATCHENKO

Affiliation:

Flytrace

Have you followed Linux, MacOs kernel configuration steps to increase Maximum open files and Maximum virtual memory areas limit?
  • Yes, I have
Additional context

I'm trying to upgrade Questdb 7.4.0 to 8.4.1 on amd64 server.
I've built the native libs but it looks that the jar built with maven is still incomplete.
Trying to start Questdb I get the following error:
java.lang.module.FindException: Module io.questdb not found

Please, explain in details how can I debug this error and where should I put the native libs before maven build.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the FreeBSD 14.1 build and startup flow described: build native libraries with cmake and cargo, then the jar with Maven. Investigate why the resulting jar reports Module io.questdb not found and where the native libraries are expected before the Maven build. Done means the documented build produces a startable QuestDB installation on FreeBSD.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, java
Domain
build-system, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.