I just downloaded
z0li-2.3.0.jar from this forum and added it to Bookmap version 7.4.0 build 19. It also threw an exception. Below is the stack trace:
"VWAP Standard Deviation module has thrown an exception and was disabled to prevent Bookmap crash.
You have to reload this module (or restart Bookmap} in order to continue using it.
Depending on the type of the error this could have lead to data corruption. Bookmap restart is
recommended.
Please contact module developer and include the stack trace below. If you a re the developer and believe
that module wasn't responsible for th is error - please contact Bookmap team."
java.time.DateTimeException: Invalid value for HourOfDay (valid values 0 - 23): 900
at java.base/java.time.temporal.ValueRange.checkValidValue(ValueRange.java:319)
at java.base/java.time.temporal.ChronoField.checkValidValue(ChronoField.java:718)
at java.base/java.time.LocalTime.of(LocalTime.java:319)
at com.zoli.api.z0li.indicators.VWAPstdv.onTimestamp(VWAPstdv.java:339)
at velox.api.layer1.simplified.InstanceWrapper.invokeCurrentTimeListeners(InstanceWrapper.java:540)
at velox.api.layer1.simplified.InstanceWrapper.setTime(InstanceWrapper.java:581)
at velox.api.layer1.simplified.DeactivatableStrategyUpdateGeneratorWithFilter.setTime(DeactivatableStrategyUpdateGeneratorWithFilter.java:193)
at velox.bookmap.et.a.generated.velox_____api_____layer1_____messages_____indicators_____StrategyUpdateGenerator___I___velox_____api_____layer1_____messages_____indicators_____StrategyUpdateGeneratorFilter___I___velox_____api_____layer1_____messages_____indicators_____StrategyUpdateGeneratorSkipper.setTime(velox_____api_____layer1_____messages_____indicators_____StrategyUpdateGenerator___I___velox_____api_____layer1_____messages_____indicators_____StrategyUpdateGeneratorFilter___I___velox_____api_____layer1_____messages_____indicators_____StrategyUpdateGeneratorSkipper.java)
at velox.api.layer1.exceptionwrapper.a.b.generated.velox_____api_____layer1_____messages_____indicators_____StrategyUpdateGenerator___I___velox_____api_____layer1_____messages_____indicators_____StrategyUpdateGeneratorFilter___I___velox_____api_____layer1_____messages_____indicators_____StrategyUpdateGeneratorSkipper___I___velox_____api_____layer1_____exceptionwrapper_____b_____f.setTime(velox_____api_____layer1_____messages_____indicators_____StrategyUpdateGenerator___I___velox_____api_____layer1_____messages_____indicators_____StrategyUpdateGeneratorFilter___I___velox_____api_____layer1_____messages_____indicators_____StrategyUpdateGeneratorSkipper___I___velox_____api_____layer1_____exceptionwrapper_____b_____f.java)
at velox.bookmap.cd.setTime(SourceFile:146)
at velox.api.layer1.layers.aW.a(SourceFile:988)
at velox.api.layer1.layers.utils.a.a(SourceFile:90)
at velox.api.layer1.layers.aW.a(SourceFile:986)
at velox.api.layer1.layers.aW.a(SourceFile:954)
at velox.api.layer1.layers.aW.b(SourceFile:799)
at java.base/java.lang.Thread.run(Thread.java:833)