Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jetty-users] AbstractHttpConnection's NullPointerException

Hello all!
In very simple (maybe simplest as its just ResourceHandler) scenario to serve static plain HTML files I'm facing NPE with jetty-8.1.8.v20121106.

Very basic $JETTY_HOME/my-context.xml:

<?xml version="1.0"  encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">

<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Set name="contextPath">/my-context</Set>
<Set name="resourceBase">/home/libor/Ubuntu One/SYSA/nice-error-pages/</Set>
  
<Set name="handler">
<New class="org.eclipse.jetty.server.handler.ResourceHandler">
 <Set name="welcomeFiles">
<Array type="String">
 <Item>index.html</Item>
</Array>
 </Set>
 <Set name="cacheControl">max-age=3600,public</Set>
</New>
</Set>  
</Configure>

Produces HTTP 500 Internal Server error with the following details from log file:

2013-01-25 10:05:03.811:WARN:oejs.AbstractHttpConnection:/nice404/
java.lang.NullPointerException
at org.eclipse.jetty.server.handler.ResourceHandler.handle(ResourceHandler.java:403)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1074)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)

NPE is caused by something in <Set name="handler"> block because removing or commenting it out prevents crash.

What's wrong? Thanks for any suggestions.

--
Hezky den / Have a nice day
Libor JELÍNEK

VIRTAGE SOFTWARE // software - design - web
Lucni 542 // 285 04 Uhlirske Janovice // Czech Republic
support: +420 315 555 488 // cell: +420 777 205 142
email/jabber: ljelinek@xxxxxxxxxxx // web: www.virtage.com

Visit our developer adventures at http://devblog.virtage.com!

Back to the top