Run Bookmap in IDE failed

Custom indicators, trading strategies, data export and recording and more...
bronko
Posts: 13
Joined: Tue Dec 22, 2020 2:22 pm

Run Bookmap in IDE failed

Post by bronko » Tue Dec 22, 2020 8:45 pm

Hi,

I tried to runf bookmap in my eclipse IDE as descibed here Layer0APIGettingstarted.pdf

But it failed. This is my output:
Disabling d3d
Tue Dec 22 21:42:58 CET 2020: setFrameIcon | hashCode of window =  + 561346358
Exception in thread "main" java.lang.NoClassDefFoundError: velox/api/layer1/common/Utils
    at velox.api.layer1.common.NanoClock.<clinit>(NanoClock.java:30)
    at velox.ib.Main.a(SourceFile:194)
    at velox.ib.Main.c(SourceFile:127)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: velox.api.layer1.common.Utils
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    ... 4 more
Exception in thread "Timer-0" java.lang.NoClassDefFoundError: Could not initialize class velox.api.layer1.common.NanoClock
    at velox.bookmap.Ts$b.<init>(SourceFile:193)
    at velox.bookmap.Ts.<clinit>(SourceFile:224)
    at velox.gui.laf.newbookmap.uicomponents.NewBookmapRootPaneUi$2$4.run(SourceFile:138)
    at java.util.TimerThread.mainLoop(Timer.java:555)
    at java.util.TimerThread.run(Timer.java:505)

I added all jar to classpath. Can anybody help?
Thanks

bronko


 

bronko
Posts: 13
Joined: Tue Dec 22, 2020 2:22 pm

Re: Run Bookmap in IDE failed

Post by bronko » Tue Dec 22, 2020 9:13 pm

Oh, that was my fault with the setup!
 

bronko
Posts: 13
Joined: Tue Dec 22, 2020 2:22 pm

Re: Run Bookmap in IDE failed

Post by bronko » Tue Dec 22, 2020 9:23 pm

Okay, now thats my Problem:

Screenshot 2020-12-22 222012.png
Screenshot 2020-12-22 222012.png (119.06 KiB) Viewed 2594 times

Bookmap start with splashscreen. After that, this error occurs.

Can you help?
Thanks

bronko
Posts: 13
Joined: Tue Dec 22, 2020 2:22 pm

Re: Run Bookmap in IDE failed

Post by bronko » Wed Dec 23, 2020 8:55 am

The error message is: Caused by: java.lang.ClassNotFoundException: velox.api.layer1.datastructure.events.EventType
This class is not in the api-core. Version 7.1.0.62

Can anybody help?

Thanks.

Full callstack:
20201223 08:49:48.614(UTC) ERROR: Exception while searching for exception handler: 
java.lang.NoClassDefFoundError: Could not initialize class velox.bookmap.yj
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at velox.bookmap.du.b(SourceFile:65)
    at velox.bookmap.du.a(SourceFile:38)
    at velox.bookmap.Ab.b(SourceFile:138)
    at velox.bookmap.Ab.a(SourceFile:96)
    at velox.bookmap.Ab.uncaughtException(SourceFile:90)
    at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1057)
    at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
    at java.awt.EventDispatchThread.processException(EventDispatchThread.java:227)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:219)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
20201223 08:49:48.614(UTC) ERROR: error msg
java.lang.NoClassDefFoundError: Lvelox/api/layer1/datastructure/events/EventType;
    at java.lang.Class.getDeclaredFields0(Native Method)
    at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
    at java.lang.Class.getDeclaredFields(Class.java:1916)
    at org.nustaq.serialization.FSTClazzInfo.getAllFields(FSTClazzInfo.java:255)
    at org.nustaq.serialization.FSTClazzInfo.getAllFields(FSTClazzInfo.java:275)
    at org.nustaq.serialization.FSTClazzInfo.createFields(FSTClazzInfo.java:364)
    at org.nustaq.serialization.FSTClazzInfo.<init>(FSTClazzInfo.java:129)
    at org.nustaq.serialization.FSTClazzInfoRegistry.getCLInfo(FSTClazzInfoRegistry.java:129)
    at org.nustaq.serialization.FSTClazzNameRegistry.addClassMapping(FSTClazzNameRegistry.java:98)
    at org.nustaq.serialization.FSTClazzNameRegistry.registerClassNoLookup(FSTClazzNameRegistry.java:85)
    at org.nustaq.serialization.FSTClazzNameRegistry.registerClass(FSTClazzNameRegistry.java:81)
    at org.nustaq.serialization.FSTConfiguration.registerClass(FSTConfiguration.java:796)
    at velox.bookmap.yj.a(SourceFile:163)
    at velox.bookmap.yj.<clinit>(SourceFile:137)
    at velox.bookmap.xP.<init>(SourceFile:14)
    at velox.bookmap.xY.j(SourceFile:691)
    at velox.bookmap.xY.<init>(SourceFile:368)
    at velox.bookmap.OI.<init>(SourceFile:375)
    at velox.bookmap.OY.<init>(SourceFile:215)
    at velox.ib.Main.a(SourceFile:657)
    at velox.ib.Main.a(SourceFile:525)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
    at velox.bookmap.Pp.dispatchEvent(SourceFile:70)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.ClassNotFoundException: velox.api.layer1.datastructure.events.EventType
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    ... 36 more

Andry API support
Posts: 548
Joined: Mon Jul 09, 2018 11:18 am
Has thanked: 25 times
Been thanked: 85 times

Re: Run Bookmap in IDE failed

Post by Andry API support » Wed Dec 23, 2020 12:35 pm

I need to see your project. Pls zip it and send it to me. I have sent you my email address in a private message.

bronko
Posts: 13
Joined: Tue Dec 22, 2020 2:22 pm

Re: Run Bookmap in IDE failed

Post by bronko » Wed Dec 23, 2020 1:02 pm

I deleted my project and started with a clean workspace.
Now it works.

Thanks

Post Reply