finos / finos/TimeBase-CE

QuickStart instructions do not work

Open
#325 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
132
Forks
23
Avg merge
3m
Merged PRs (30d)
1

Description

Instructions fail at a point where we generate bars.

Steps:

Starter timebase ce:
```
docker run --rm --name timebase-server --network host --volume "./timebase-home:/timebase-home" finos/timebase-ce-server:6.2.10
```

Tried to generate bars in tickdb shell:

```
docker exec -it timebase-server /timebase-server/bin/tickdb.sh
...
==> set db dxtick://localhost:8011
open==>
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector (file:/timebase-server/lib/jaxb-impl-2.3.0.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
==> generate bars
2025-06-24 20:55:27.712 WARN [main] Bind error: type loader is unable to load class. (will try mapping parent):
java.lang.ClassNotFoundException: com.epam.deltix.timebase.messages.BarMessage
at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.lang.ClassLoader.loadClass(ClassLoader.java:527)
at com.epam.deltix.qsrv.hf.pub.TypeLoaderImpl.load(TypeLoaderImpl.java:63)
at com.epam.deltix.qsrv.hf.pub.TypeLoaderImpl.load(TypeLoaderImpl.java:92)
at com.epam.deltix.qsrv.hf.pub.codec.RecordLayout.getClassFor(RecordLayout.java:296)
at com.epam.deltix.qsrv.hf.pub.codec.RecordLayout.bindClass(RecordLayout.java:319)
at com.epam.deltix.qsrv.hf.pub.codec.RecordLayout.(RecordLayout.java:114)
at com.epam.deltix.qsrv.hf.pub.codec.CompiledCodecMetaFactory.createFixedBoundEncoderFactory(CompiledCodecMetaFactory.java:62)
at com.epam.deltix.qsrv.hf.pub.codec.CachingCodecMetaFactory.createFixedBoundEncoderFactory(CachingCodecMetaFactory.java:130)
at com.epam.deltix.qsrv.hf.pub.codec.CodecFactory.createFixedBoundEncoder(CodecFactory.java:90)
at com.epam.deltix.qsrv.hf.tickdb.pub.SimpleBoundEncoder.(SimpleBoundEncoder.java:56)
at com.epam.deltix.qsrv.hf.tickdb.comm.client.TickLoaderClient.(TickLoaderClient.java:351)
```
Checking:

```
==> ? select count{}() from bars
==> nothing
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.