Skip to content

Instantly share code, notes, and snippets.

@mvberg
Last active August 29, 2015 13:56
Show Gist options
  • Save mvberg/9189571 to your computer and use it in GitHub Desktop.
Save mvberg/9189571 to your computer and use it in GitHub Desktop.
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 CONNECTED
2014-02-21 18:19:02,051 WARN [nioEventLoopGroup-2-2] c.b.p.w.n.s.NewsServiceProvider2 onNext@206 news 2.0 disconnected, calling connnect
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 CONNECTING from DISCONNECTED
2014-02-21 18:20:02,183 WARN [nioEventLoopGroup-2-3] c.b.p.w.n.s.NewsServiceProvider2 onNext@203 news 2.0, sate change, to TIMEOUT from CONNECTING
2014-02-21 18:20:02,184 WARN [nioEventLoopGroup-2-3] c.b.p.w.n.s.NewsServiceProvider2 onNext@203 news 2.0, sate change, to DISCONNECTED from TIMEOUT
2014-02-21 18:20:02,184 WARN [nioEventLoopGroup-2-3] c.b.p.w.n.s.NewsServiceProvider2 onNext@206 news 2.0 disconnected, calling connnect
2014-02-21 18:20:02,184 WARN [nioEventLoopGroup-2-3] c.b.p.w.n.s.NewsServiceProvider2 onNext@203 news 2.0, sate change, to CONNECTING from DISCONNECTED
2014-02-21 18:20:02,701 WARN [nioEventLoopGroup-2-4] c.b.p.w.n.s.NewsServiceProvider2 onNext@203 news 2.0, sate change, to CONNECTED from CONNECTING
----
ton of feed timeouts between the above and below
2014-02-22 14:55:54,191 ERROR [# DDF HEARTBEAT TASK 33] c.b.f.d.d.provider.FeedClientDDF runCore@1289 # DDF-heartbeat task death 33
2014-02-22 14:55:54,191 ERROR [# DDF MESSAGE TASK 33] c.b.f.d.d.provider.FeedClientDDF runCore@463 # DDF-MessageTask death 33
2014-02-22 14:55:54,191 WARN [# DDF EVENT TASK 33] c.b.p.f.d.MarketServiceProviderDDF handle@171 Feed state changed: DISCONNECTED was DISCONNECTED
2014-02-22 14:55:54,191 ERROR [# DDF EVENT TASK 33] c.b.f.d.d.provider.FeedClientDDF runCore@423 # DDF-EventTask death 33
----
----
called
@Override
public Observable<Story> get(String storyId) {
return client.get(storyId);
}
----
2014-02-24 08:34:26,225 ERROR [# DDF MESSAGE TASK 57] c.b.f.d.m.provider.MapperDDF visit@413 @@@ unsupported indicator : UNKNOWN
2014-02-24 08:34:26,225 ERROR [# DDF MESSAGE TASK 57] c.b.f.d.m.provider.MapperDDF visit@413 @@@ unsupported indicator : UNKNOWN
java.lang.NullPointerException
at com.barchart.netty.client.base.ConnectableBase.send(ConnectableBase.java:290)
at com.barchart.news.client.NewsClientProvider.get(NewsClientProvider.java:215)
at com.barchart.plugin.widget.news2.service.NewsServiceProvider2.get(NewsServiceProvider2.java:157)
at com.barchart.plugin.widget.news2.ui.SymbolPane.setStub(SymbolPane.java:77)
at com.barchart.plugin.widget.news2.ui.NewsView.setSelectedRow(NewsView.java:588)
at com.barchart.plugin.widget.news2.ui.NewsView.onNewsRowClicked(NewsView.java:649)
at com.barchart.plugin.widget.news2.ui.NewsRow$1.mouseClick(NewsRow.java:140)
at org.apache.pivot.wtk.Component$ComponentMouseButtonListenerList.mouseClick(Component.java:532)
at org.apache.pivot.wtk.Component.mouseClick(Component.java:2877)
at org.apache.pivot.wtk.Container.mouseClick(Container.java:832)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:816)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.Container.mouseUp(Container.java:801)
at org.apache.pivot.wtk.ApplicationContext$DisplayHost.processMouseEvent(ApplicationContext.java:1084)
at java.awt.Component.processEvent(Component.java:6270)
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)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment