kaskada-ai / kaskada

Modern, open-source event-processing
https://kaskada.io/
Apache License 2.0
351 stars 15 forks source link

bug: `make wren/run` doesn't work #459

Open bjchambers opened 1 year ago

bjchambers commented 1 year ago

Description As stated in CONTRIBUTING.md, the command make wren/run fails with the following error: "unable to open database file: no such file or directory" exit status 1 make: *** [wren/run] Error 1

This seems to be because the directory it creates the SQLite DB in doesn't exist. I fixed this by running mkdir tests/integration/data.

We should probably fix the documentation and/or ensure the directory exists before attempting to create the DB.

bjchambers commented 1 year ago

Also instructions for running integration tests using docker seem broken.

make test/int/docker-up

produces the following errors:

kaskada  | /bin/wren: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /bin/wren)
kaskada exited with code 1
bjchambers commented 1 year ago

Also, once the local binaries are running, things still fail since a Pulsar is necessary as well.

jeffbanks commented 1 year ago

Thanks @bjchambers for opening this issue. I ran into the same Pulsar missing issues today trying to setup a local dev environment.

epinzur commented 1 year ago

490 should fix the creation of the sqlite and objectStore directories, and the GLIBC issue on Apple Silicon.