Skip to content

Instantly share code, notes, and snippets.

View mvberg's full-sized avatar

Mike Ehrenberg mvberg

View GitHub Profile
@mvberg
mvberg / gist:9102684
Last active August 29, 2015 13:56
Symbol lookup list fails for all symbols if one is not found
Blocking
----
java.lang.RuntimeException: java.lang.RuntimeException: com.barchart.feed.ddf.instrument.provider.SymbolNotFoundException: BADBADSYMBOL
results has next = true
at com.barchart.feed.ddf.instrument.provider.DDF_RxInstrumentProvider.remoteLookup(DDF_RxInstrumentProvider.java:245)
at com.barchart.feed.ddf.instrument.provider.DDF_RxInstrumentProvider.access$000(DDF_RxInstrumentProvider.java:52)
at com.barchart.feed.ddf.instrument.provider.DDF_RxInstrumentProvider$2.run(DDF_RxInstrumentProvider.java:159)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
@mvberg
mvberg / gist:9118220
Created February 20, 2014 16:51
include deadlock
2014-02-20 10:49:23
Full thread dump Java HotSpot(TM) Client VM (24.45-b08 mixed mode):
"Keep-Alive-Timer" daemon prio=8 tid=0x33dfcc00 nid=0x25d0 waiting on condition [0x35c6f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:172)
at java.lang.Thread.run(Thread.java:744)
2014-02-20 13:26:12,875 ERROR [# DDF MESSAGE TASK 0] c.b.f.d.d.provider.FeedClientDDF runCore@459 message delivery failed
java.util.ConcurrentModificationException: null
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:926) ~[na:1.7.0_45]
at java.util.HashMap$KeyIterator.next(HashMap.java:960) ~[na:1.7.0_45]
at com.barchart.feed.ddf.market.provider.VarMarketEntityDDF.fireCallbacks(VarMarketEntityDDF.java:65) ~[na:na]
at com.barchart.feed.base.provider.MarketProviderBase$1.runSafe(MarketProviderBase.java:958) ~[na:na]
at com.barchart.feed.base.provider.MarketProviderBase$1.runSafe(MarketProviderBase.java:952) ~[na:na]
at com.barchart.feed.base.provider.VarMarket.runSafe(VarMarket.java:267) ~[na:na]
at com.barchart.feed.base.provider.MarketProviderBase.make(MarketProviderBase.java:888) ~[na:na]
at com.barchart.feed.client.provider.BarchartMarketProvider$2.handleMessage(BarchartMarketProvider.java:118) ~[na:na]
2014-02-20 13:27:08
Full thread dump Java HotSpot(TM) Client VM (24.45-b08 mixed mode):
"Timer-1" daemon prio=4 tid=0x30721800 nid=0x12f4 in Object.wait() [0x3766f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x04e40260> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:552)
- locked <0x04e40260> (a java.util.TaskQueue)
@mvberg
mvberg / gist:9189571
Last active August 29, 2015 13:56
NPE after calling client.get(storyId)
Left app up over weekend, lost connection, but logs seem to show that it was restored:
2014-02-21 18:17:36,031 ERROR [# DDF MESSAGE TASK 2] c.b.f.d.m.provider.MapperDDF visit@413 @@@ unsupported indicator : UNKNOWN
2014-02-21 18:18:38,341 WARN [nioEventLoopGroup-2-1] c.b.p.w.n.s.NewsServiceProvider2 onNext@203 news 2.0, sate change, to DISCONNECTED from CONNECTED
2014-02-21 18:18:38,341 WARN [nioEventLoopGroup-2-1] c.b.p.w.n.s.NewsServiceProvider2 onNext@206 news 2.0 disconnected, calling connnect
2014-02-21 18:18:38,341 WARN [nioEventLoopGroup-2-1] c.b.p.w.n.s.NewsServiceProvider2 onNext@203 news 2.0, sate change, to CONNECTING from DISCONNECTED
2014-02-21 18:18:38,732 WARN [nioEventLoopGroup-2-2] c.b.p.w.n.s.NewsServiceProvider2 onNext@203 news 2.0, sate change, to CONNECTED from CONNECTING
2014-02-21 18:19:02,051 WARN [nioEventLoopGroup-2-2] c.b.p.w.n.s.NewsServiceProvider2 onNext@203 news 2.0, sate change, to DISCONNECTED from CON
@mvberg
mvberg / gist:9190260
Created February 24, 2014 15:21
Story diff = true
2014-02-24 09:20:26,556 WARN [nioEventLoopGroup-2-1] c.b.p.widget.news2.ui.NewsView onNext@524 Updated Story diff=true com.barchart.plugin.widget.news2.ui.NewsView = <Story:1663885 feed=ZACKS, title=Watsco Inc. (WSO): New Analyst Report from Zacks Equity Research - Zacks Equity Research Report, published=Fri Dec 06 12:00:01 CST 2013, updated=Fri Dec 06 12:00:01 CST 2013, sourceid=0, partial=false>
2014-02-24 09:20:26,557 WARN [nioEventLoopGroup-2-1] c.b.p.widget.news2.ui.NewsView onNext@524 Updated Story diff=true com.barchart.plugin.widget.news2.ui.NewsView = <Story:1663885 feed=ZACKS, title=Brinker International, Inc. (EAT): New Analyst Report from Zacks Equity Research - Zacks Equity Research Report, published=Fri Dec 06 12:00:01 CST 2013, updated=Fri Dec 06 12:00:01 CST 2013, sourceid=0, partial=false>
2014-02-24 09:20:26,557 WARN [nioEventLoopGroup-2-1] c.b.p.widget.news2.ui.NewsView onNext@524 Updated Story diff=true com.barchart.plugin.widget.news2.ui.NewsView =
@mvberg
mvberg / gist:9190261
Created February 24, 2014 15:21
java.util.ConcurrentModificationException: null
2014-02-24 09:01:38,557 ERROR [# DDF MESSAGE TASK 0] c.b.f.d.d.provider.FeedClientDDF runCore@459 message delivery failed
java.util.ConcurrentModificationException: null
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:926) ~[na:1.7.0_45]
at java.util.HashMap$KeyIterator.next(HashMap.java:960) ~[na:1.7.0_45]
at com.barchart.feed.ddf.market.provider.VarMarketEntityDDF.fireCallbacks(VarMarketEntityDDF.java:65) ~[na:na]
at com.barchart.feed.base.provider.MarketProviderBase$1.runSafe(MarketProviderBase.java:957) ~[na:na]
at com.barchart.feed.base.provider.MarketProviderBase$1.runSafe(MarketProviderBase.java:951) ~[na:na]
at com.barchart.feed.base.provider.VarMarket.runSafe(VarMarket.java:267) ~[na:na]
at com.barchart.feed.base.provider.MarketProviderBase.make(MarketProviderBase.java:887) ~[na:na]
at com.barchart.feed.client.provider.BarchartMarketProvider$2.handleMessage(BarchartMarketProvider.java:118) ~[na:na]
@mvberg
mvberg / gist:9193455
Created February 24, 2014 17:59
News in the future
2014-02-24 11:57:17,385 ERROR [AWT-EventQueue-0] c.b.p.widget.news2.ui.NewsView reloadHeadlines@310 final query = [feed In [DJ, USDA, AP, IF, ZACKS, BRUG, NASS, BC]]
2014-02-24 11:57:19,475 WARN [nioEventLoopGroup-2-1] c.b.p.widget.news2.ui.NewsView onNext@720 New Story in com.barchart.plugin.widget.news2.ui.NewsView = <Story:2393692 feed=USDA, title=Wholesale Market Vegetable Report - Baltimore, MD, published=Tue Dec 30 14:26:00 CST 2014, updated=Tue Dec 30 14:26:00 CST 2014, sourceid=bp_fv020.txt_20141230202600, partial=false>
2014-02-24 11:57:19,476 WARN [nioEventLoopGroup-2-1] c.b.p.widget.news2.ui.NewsView onNext@720 New Story in com.barchart.plugin.widget.news2.ui.NewsView = <Story:2393691 feed=USDA, title=Wholesale Market Fruit Report - Baltimore, MD, published=Wed Dec 24 14:25:00 CST 2014, updated=Wed Dec 24 14:25:00 CST 2014, sourceid=bp_fv010.txt_20141224202500, partial=false>
StoryQuery qq = new StoryQuery();
qq.filter(new Or(
new Equals<String>("feed", "AP"),
new And(
new Equals<String>("feed", "USDA"),
new ContainsMatchAny("subjects", new String[] {"FUT.SFT.CTN", "FUT.SFT.CTN.*", "FUT.MEAT", "FUT.MEAT.*" })
)
));
@mvberg
mvberg / gist:9235722
Created February 26, 2014 18:42
AP filter LT published
2014-02-26 12:40:53,886 WARN [AWT-EventQueue-0] c.b.p.widget.news2.ui.NewsView scrollTopChanged@623 Fetch more stories, after story = <Story:3519427 feed=AP, title=Early Glance: Managed Care companies, published=Wed Feb 26 10:19:31 CST 2014, updated=Wed Feb 26 10:19:35 CST 2014, sourceid=urn:publicid:ap.org:0f12257a4ca64da781b118877ccea3d9, partial=false>
2014-02-26 12:40:53,886 WARN [AWT-EventQueue-0] c.b.p.widget.news2.ui.NewsView handleLoadMoreStories@704 LoadMoreFilter = [published LT Wed Feb 26 16:19:31 CST 2014, [feed Equals AP, language Equals en]]