Skip to content

Instantly share code, notes, and snippets.

View mvberg's full-sized avatar

Mike Ehrenberg mvberg

View GitHub Profile
[symbols Equals NEM, feed Equals AP, language Equals en]
((subjects CONTAINSMATCHANY ["FUT.SFT.CTN","FUT.SFT.CTN.*","FUT.MEAT","FUT.MEAT.*"] AND feed = "USDA") OR feed = "AP")
2014-02-26 17:44:23,435 ERROR [nioEventLoopGroup-2-1] c.b.p.widget.news2.ui.NewsView onError@806 News subscription error, e = {}
java.lang.Exception: com.barchart.news.modules.stream.host.impl.command.StreamCommand$StreamStorySubscriber is not a @Sharable handler, so can't be added or removed multiple times.
at com.barchart.news.client.NewsClientProvider$NewsSubscription$2.commandFail(NewsClientProvider.java:701) [barchart-news-client-2.0.4.jar:na]
at com.barchart.news.client.NewsClientProvider$CommandResponseHandler.handleResponse(NewsClientProvider.java:337) [barchart-news-client-2.0.4.jar:na]
at com.barchart.news.client.NewsClientProvider$ServerResponseObserver.onNext(NewsClientProvider.java:533) [barchart-news-client-2.0.4.jar:na]
at com.barchart.news.client.NewsClientProvider$ServerResponseObserver.onNext(NewsClien
@mvberg
mvberg / gist:9252370
Created February 27, 2014 15:32
Custom widget settings
final WidgetConfigTable newConfig = new WidgetConfigTable();
newConfig.setSettingWindowSize(500, 300);
final LinkedHashMap<String, String> colorMode = new LinkedHashMap<String, String>();
colorMode.put("NONE", "None");
colorMode.put("CELL_FG", "Cell Foreground");
colorMode.put("CELL_BG", "Cell Background");
newConfig.add(new ConfigEntry("Quoteboard", "Colors", "Coloring Mode",
@mvberg
mvberg / gist:9275135
Created February 28, 2014 17:11
I think this is new? java.lang.ArrayIndexOutOfBoundsException: VarBookDDF.entries
2014-02-28 11:10:30,931 ERROR [AWT-EventQueue-0] c.b.p.w.c.q.Quoteboard$1 run@80 run core failure
java.lang.ArrayIndexOutOfBoundsException: 8
at com.barchart.feed.ddf.market.provider.VarBookDDF.entries(VarBookDDF.java:164) ~[na:na]
at com.barchart.feed.ddf.market.provider.VarBookDDF.freeze(VarBookDDF.java:174) ~[na:na]
at com.barchart.feed.ddf.market.provider.VarBookDDF.freeze(VarBookDDF.java:40) ~[na:na]
at com.barchart.feed.base.provider.VarMarket.freeze(VarMarket.java:315) ~[na:na]
at com.barchart.feed.base.provider.VarMarket.freeze(VarMarket.java:64) ~[na:na]
at com.barchart.feed.base.provider.MarketProviderBase.snapshot(MarketProviderBase.java:832) ~[na:na]
at com.barchart.feed.client.provider.BarchartMarketProvider.snapshot(BarchartMarketProvider.java:220) ~[na:na]
at com.barchart.plugin.widget.core.quote_board.ui.QuoteboardRow.refresh(QuoteboardRow.java:121) ~[classes:na]
@mvberg
mvberg / gist:9329640
Created March 3, 2014 17:09
IOOB when dragging options column
java.lang.IndexOutOfBoundsException: index + count 3,1 out of bounds [0,2].
at org.apache.pivot.collections.ArrayList.verifyIndexBounds(ArrayList.java:596)
at org.apache.pivot.collections.ArrayList.remove(ArrayList.java:305)
at org.apache.pivot.wtk.TableView$ColumnSequence.remove(TableView.java:722)
at com.barchart.plugin.widget.options.advanced.calculator.ui.DraggableTableHeader.dragMove(DraggableTableHeader.java:190)
at org.apache.pivot.wtk.ApplicationContext$DisplayHost.processMouseMotionEvent(ApplicationContext.java:1260)
at java.awt.Component.processEvent(Component.java:6274)
at org.apache.pivot.wtk.ApplicationContext$DisplayHost.processEvent(ApplicationContext.java:851)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Component.dispatchEvent(Component.java:4687)
@mvberg
mvberg / gist:9333288
Created March 3, 2014 19:57
Export health ip tables
╔═══════════╤════════════════╤═════════════╤══════╤═════════════════════════╤════════════════╗
║ Indicator │ Ip │ Note │ Port │ Service │ ServiceId ║
╠═══════════╪════════════════╪═════════════╪══════╪═════════════════════════╪════════════════╣
║ HEALTHY │ xxxxxxxxxxxxx │ All is well │ 443 │ Platform Backend Client │ backend ║
╟───────────┼────────────────┼─────────────┼──────┼─────────────────────────┼────────────────╢
║ HEALTHY │ xxxxxxxxxxxx │ All is well │ 80 │ Historical Data │ chartService ║
╟───────────┼────────────────┼─────────────┼──────┼─────────────────────────┼────────────────╢
║ HEALTHY │ xxxxxxxxxxxxx │ All is well │ 7500 │ Streaming Data Feed │ feedDDF ║
╟───────────┼────────────────┼─────────────┼──────┼─────────────────────────┼────────────────╢
║ HEALTHY │ xxxxxxxxxxxx │ All is well │ 80 │ Data Feed Settings │ feedSettings ║
@mvberg
mvberg / gist:9334155
Created March 3, 2014 20:37
Overflow
java.lang.ArithmeticException: overflow v=1787000000000000000 r=-576744073709551616
at com.barchart.util.value.impl.MathExtra.longMult10(MathExtra.java:63)
at com.barchart.util.value.impl.BaseScaled.sub(BaseScaled.java:222)
at com.barchart.util.value.impl.BasePrice.sub(BasePrice.java:12)
at com.barchart.plugin.trader.core.chart.ui.OrderMarker.updateDragging(OrderMarker.java:852)
at com.barchart.plugin.trader.core.chart.ui.OrderDragDropHandler.dragMove(OrderDragDropHandler.java:67)
at org.apache.pivot.wtk.ApplicationContext$DisplayHost.processMouseMotionEvent(ApplicationContext.java:1260)
at java.awt.Component.processEvent(Component.java:6274)
at org.apache.pivot.wtk.ApplicationContext$DisplayHost.processEvent(ApplicationContext.java:851)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
WHITE_LISTED_FEEDS.add("AP");
WHITE_LISTED_FEEDS.add("BC");
WHITE_LISTED_FEEDS.add("BRUG");
WHITE_LISTED_FEEDS.add("IF");
WHITE_LISTED_FEEDS.add("CMTX");
WHITE_LISTED_FEEDS.add("USDA");
WHITE_LISTED_FEEDS.add("NASS");
WHITE_LISTED_FEEDS.add("ZACKS");
WHITE_LISTED_FEEDS.add("DJ");
WHITE_LISTED_FEEDS.add("CFN");
@mvberg
mvberg / gist:9353899
Created March 4, 2014 19:34
latest gateway deps for trading libs
<!-- gateway -->
<bundle start-level="50">mvn:com.barchart.gateway/barchart-gateway-api/1.1.3</bundle>
<bundle start-level="50">mvn:com.barchart.gateway/barchart-gateway-client/1.1.8-SNAPSHOT</bundle>
<bundle start-level="50">mvn:com.barchart.gateway/barchart-gateway-proto/1.0.5</bundle>
@mvberg
mvberg / gist:9357309
Created March 4, 2014 22:42
NPE on calc load
saving defaults for first time
2014-03-04 16:41:28,972 ERROR [AWT-EventQueue-0] c.b.p.w.s.c.p.PrefsServicePovider load@97 remote pref load exeception com.barchart.platform.barchart-plugin-widget-options-advanced | Id= com.barchart.plugin.widget.options.advanced.calculator.OptionsCalcWidget.8fdd4f2e_00c7_4ee5_84aa_928d5b9aff0c, e = java.lang.Exception: Object not found
setting width limit: 198
setting width limit: 198
setting width limit: 198
setting width limit: 163
setting width limit: 120
setting width limit: 120
setting width limit: 120
symbol changed: ES*0
@mvberg
mvberg / gist:9358041
Last active August 29, 2015 13:57
Load all settings fails (well, sort of)
2014-03-04 17:31:22,048 WARN [# core-schd-0] c.b.p.w.s.client.BackendClient handleLoginSuccess@135 Login success
2014-03-04 17:32:22,145 ERROR [SCR Component Actor] c.b.p.w.s.c.p.PrefsServicePovider onError@271 loadAllSettings failed, e = {}
java.lang.NullPointerException: null
at rx.operators.OperationToObservableIterable$ToObservableIterable.onSubscribe(OperationToObservableIterable.java:45) [rxjava-core-0.15.0.jar:na]
at rx.Observable.subscribe(Observable.java:224) [rxjava-core-0.15.0.jar:na]
at rx.operators.OperationMerge$MergeObservable$ParentObserver.onNext(OperationMerge.java:218) [rxjava-core-0.15.0.jar:na]
at rx.operators.OperationMerge$MergeObservable$ParentObserver.onNext(OperationMerge.java:171) [rxjava-core-0.15.0.jar:na]
at rx.operators.OperationMap$MapObservable$1.onNext(OperationMap.java:124) [rxjava-core-0.15.0.jar:na]
at rx.operators.SafeObserver.onNext(SafeObserver.java:121) [rxjava-core-0.15.0.jar:na]
at rx.operators.OperationMap$MapObservable$1.onNext(OperationMap.jav