zednis / yodaqa

A Question Answering system built on top of the Apache UIMA framework.
http://ailao.eu/yodaqa
Other
0 stars 0 forks source link

Query "Who is the current president of the United States" causes errors #2

Open zednis opened 8 years ago

zednis commented 8 years ago

Query "Who is the current president of the United States" causes exceptions to be thrown and the pipelines does not complete processing. I believe this error is caused by annotator errors that occur in process some AGU abstract candidates.

zednis commented 8 years ago

I also got a MatchFilter NullPointerException on the query "Who is the current governor of New York?"

INFO: creating ES answer
Dec 11, 2015 10:00:37 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2013/FM/B11C-0390 Exploring the Geomorphology of the Amazon’s Planalto with Imaging Radar: Understanding the Origins of the Modern Amazon Basin
INFO LATByWordnet - ?! word birth place of POS NNS not in Wordnet
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
Dec 11, 2015 10:00:37 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch next(146)
INFO: creating ES answer
Dec 11, 2015 10:00:37 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2013/FM/PA42A-08 Experiences in the New York Academy of Sciences STEM Mentoring Program <i>(Invited)</i>
Dec 11, 2015 10:00:37 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch next(146)
INFO: creating ES answer
Dec 11, 2015 10:00:37 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2013/FM/B23E-0591 Influenza-Sediment Interactions
Dec 11, 2015 10:00:37 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch next(146)
INFO: creating ES answer
Dec 11, 2015 10:00:37 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2013/FM/B43E-0559 Alterations to the Nitrogen Cycle in a Soil Exposed to Trace Veterinary Antibiotics
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
Dec 11, 2015 10:00:41 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch next(146)
INFO: creating ES answer
Dec 11, 2015 10:00:41 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2013/FM/ED14B-08 Putting teachers-to-be in the field and the lab: Hands-on research at the American Museum of Natural History
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
Dec 11, 2015 10:00:44 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch next(146)
INFO: creating ES answer
Dec 11, 2015 10:00:44 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2012/FM/OS51C-1881 High-Resolution Prediction of Tidal Energy Distribution along New Jersey Coastlines
Dec 11, 2015 10:00:44 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch next(146)
INFO: creating ES answer
Dec 11, 2015 10:00:44 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2013/FM/C13D-06 Combining fractals theory and enhanced spatial resolution remote sensing data for studying scale processes of SMB quantities over the Greenland and Antarctica ice sheets
Dec 11, 2015 10:00:44 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch next(146)
INFO: creating ES answer
Dec 11, 2015 10:00:44 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2014/FM/ED21E-05 Fostering Creativity through Collaboration: Polar Learning and Responding Climate Change Education Partnership
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
Dec 11, 2015 10:00:51 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch next(146)
INFO: creating ES answer
Dec 11, 2015 10:00:51 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2013/FM/PA52A-04 The PolarSEEDS project: communicating Greenland melting through visualization and sonification
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
Dec 11, 2015 10:00:52 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch next(146)
INFO: creating ES answer
Dec 11, 2015 10:00:52 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2013/FM/GC31A-1012 Tropical Atlantic influence on Amundsen Sea Circulation
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
Dec 11, 2015 10:00:55 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch next(146)
INFO: creating ES answer
Dec 11, 2015 10:00:55 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2012/FM/ED22D-04 Methods and successes of New York University workshops for science graduate students and post-docs in science writing for general audiences (readers and radio listeners)
Dec 11, 2015 10:00:55 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch next(146)
INFO: creating ES answer
Dec 11, 2015 10:00:55 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2013/FM/H41J-1369 A Nonparametric Simulator for Multivariate Random Variables with Differing Marginal Densities and Non-linear Dependence with Hydroclimatic Applications
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
Dec 11, 2015 10:00:57 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch next(146)
INFO: creating ES answer
Dec 11, 2015 10:00:57 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2014/FM/H41E-0864 Detecting Rainfall Extreme Fields and Their Scaling Using Weather Radar Data
Dec 11, 2015 10:00:58 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch next(146)
INFO: creating ES answer
Dec 11, 2015 10:00:58 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2012/FM/NG23D-01 Stochastic data assimilation methods for ocean state estimation <i>(Invited)</i>
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
Dec 11, 2015 10:01:00 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch next(146)
INFO: creating ES answer
Dec 11, 2015 10:01:00 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2013/FM/B51H-0391 Ground Reference and Ancillary Data Validation of Freeze-Thaw State Products of Alaska
Dec 11, 2015 10:01:01 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch next(146)
INFO: creating ES answer
Dec 11, 2015 10:01:01 AM cz.brmlab.yodaqa.pipeline.esdoc.EsDocPrimarySearch$EsResult initialize(282)
INFO: FOUND: http://abstractsearch.agu.org/meetings/2014/FM/NS33A-3966 A Satellite Based Study of Surface Energy Fluxes and Closing the Energy Balance 
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)
ERROR MatcherFilter - 
java.lang.NullPointerException
    at cz.brmlab.yodaqa.flow.dashboard.Question.getAnswerSentence(Question.java:151)
    at cz.brmlab.yodaqa.flow.dashboard.Question.toJson(Question.java:123)
    at cz.brmlab.yodaqa.io.web.WebInterface$3.handle(WebInterface.java:118)
    at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:139)
    at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:451)
    at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
    at java.lang.Thread.run(Thread.java:745)