tradingview/lightweight-charts-android

IllegalStateException

StanislavKleinikov opened this issue · 0 comments

hello. I get an exception trying to call ChartApiDelegate.removeSeries method. This exception raises all the time and cannot be catched. Vesrsion 3.8.0

E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.investpro.app, PID: 6033
    java.lang.IllegalStateException: Error: Value is null
        at jsCode.ensureNotNull(file:///android_asset/com/tradingview/lightweightcharts/scripts/app/main.js:270)
        at jsCode.TimeScale._internal_timeRangeForLogicalRange(file:///android_asset/com/tradingview/lightweightcharts/scripts/app/main.js:6595)
        at jsCode.TimeScale._internal_visibleTimeRange(file:///android_asset/com/tradingview/lightweightcharts/scripts/app/main.js:6587)
        at jsCode.TimeScaleApi.getVisibleRange(file:///android_asset/com/tradingview/lightweightcharts/scripts/app/main.js:11852)
        at jsCode.TimeScaleApi._private__onVisibleBarsChanged(file:///android_asset/com/tradingview/lightweightcharts/scripts/app/main.js:11956)
        at jsCode.Delegate._internal_fire(file:///android_asset/com/tradingview/lightweightcharts/scripts/app/main.js:654)
        at jsCode.TimeScale._private__setVisibleRange(file:///android_asset/com/tradingview/lightweightcharts/scripts/app/main.js:7054)
        at jsCode.TimeScale._private__updateVisibleRange(file:///android_asset/com/tradingview/lightweightcharts/scripts/app/main.js:6960)
     Caused by: java.lang.IllegalStateException
        at com.tradingview.lightweightcharts.api.delegates.ChartApiDelegate.removeSeries(ChartApiDelegate.kt:205)
        at com.tradingview.lightweightcharts.api.interfaces.ChartApi$DefaultImpls.removeSeries$default(ChartApi.kt:111)