3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Feature "totally broken website" is working great.

I was a dozen hours into editing a new ible, and now it looks like this:

500 Servlet Exception

javax.servlet.ServletException: javax.servlet.jsp.JspException: ServletException
in '/common/layout3col.jspx': java.lang.reflect.InvocationTargetException
	at com.caucho.jsp.PageContextImpl.handlePageException(PageContextImpl.java:1120)
	at _jsp._pages._error._error__jsp._jspService(pages/error/error.jsp:9)
	at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
	at com.caucho.jsp.Page.pageservice(Page.java:570)
	at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350)
	at com.instructables.servlet.ErrorServlet.service(ErrorServlet.java:68)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277)
	at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113)
	at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:362)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274)
	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514)
	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:527)
	at com.caucho.util.ThreadPool.run(ThreadPool.java:449)
	at java.lang.Thread.run(Thread.java:595)
Caused by: javax.servlet.jsp.JspException: ServletException in '/common/layout3col.jspx':
java.lang.reflect.InvocationTargetException
	at org.apache.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:923)
	at org.apache.tiles.taglib.InsertTag.doEndTag(InsertTag.java:457)
	at _jsp._pages._error._error__jsp._jspService(pages/error/error.jsp:9)
	at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
	at com.caucho.jsp.Page.pageservice(Page.java:570)
	at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350)
	at com.instructables.servlet.ErrorServlet.service(ErrorServlet.java:68)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277)
	at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113)
	at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:362)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274)
	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514)
	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:527)
	at com.caucho.util.ThreadPool.run(ThreadPool.java:449)
	at java.lang.Thread.run(Thread.java:595)
Caused by: javax.servlet.ServletException: javax.servlet.jsp.el.ELException:
java.lang.reflect.InvocationTargetException
	at com.caucho.jsp.PageContextImpl.handlePageException(PageContextImpl.java:1120)
	at _jsp._common._nav__jsp._jspService(_nav__jsp.java:263)
	at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
	at com.caucho.jsp.Page.pageservice(Page.java:570)
	at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350)
	at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933)
	at _jsp._common._layout3col__jspx._jspService(file:/home/instruct/deploy/instructables/common/layout3col.jspx:186)
	at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
	at com.caucho.jsp.Page.pageservice(Page.java:570)
	at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350)
	at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933)
	at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:870)
	at org.apache.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:143)
	at org.apache.tiles.TilesUtil.doInclude(TilesUtil.java:149)
	at org.apache.tiles.taglib.InsertTag.doInclude(InsertTag.java:760)
	at org.apache.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)
	at org.apache.tiles.taglib.InsertTag.doEndTag(InsertTag.java:457)
	at _jsp._pages._error._error__jsp._jspService(pages/error/error.jsp:9)
	at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
	at com.caucho.jsp.Page.pageservice(Page.java:570)
	at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350)
	at com.instructables.servlet.ErrorServlet.service(ErrorServlet.java:68)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277)
	at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113)
	at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:362)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274)
	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514)
	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:527)
	at com.caucho.util.ThreadPool.run(ThreadPool.java:449)
	at java.lang.Thread.run(Thread.java:595)
Caused by: javax.servlet.jsp.el.ELException: java.lang.reflect.InvocationTargetException
	at com.caucho.el.StaticMethodExpr.evalMethod(StaticMethodExpr.java:142)
	at com.caucho.el.FunctionExpr.evalObject(FunctionExpr.java:71)
	at com.caucho.el.Expr.print(Expr.java:325)
	at _jsp._common._nav__jsp._jspService(_nav__jsp.java:164)
	at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
	at com.caucho.jsp.Page.pageservice(Page.java:570)
	at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350)
	at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933)
	at _jsp._common._layout3col__jspx._jspService(file:/home/instruct/deploy/instructables/common/layout3col.jspx:186)
	at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
	at com.caucho.jsp.Page.pageservice(Page.java:570)
	at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350)
	at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933)
	at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:870)
	at org.apache.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:143)
	at org.apache.tiles.TilesUtil.doInclude(TilesUtil.java:149)
	at org.apache.tiles.taglib.InsertTag.doInclude(InsertTag.java:760)
	at org.apache.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)
	at org.apache.tiles.taglib.InsertTag.doEndTag(InsertTag.java:457)
	at _jsp._pages._error._error__jsp._jspService(pages/error/error.jsp:9)
	at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
	at com.caucho.jsp.Page.pageservice(Page.java:570)
	at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350)
	at com.instructables.servlet.ErrorServlet.service(ErrorServlet.java:68)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277)
	at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113)
	at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:362)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274)
	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514)
	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:527)
	at com.caucho.util.ThreadPool.run(ThreadPool.java:449)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.GeneratedMethodAccessor122.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at com.caucho.el.StaticMethodExpr.evalMethod(StaticMethodExpr.java:133)
	at com.caucho.el.FunctionExpr.evalObject(FunctionExpr.java:71)
	at com.caucho.el.Expr.print(Expr.java:325)
	at _jsp._common._nav__jsp._jspService(_nav__jsp.java:164)
	at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
	at com.caucho.jsp.Page.pageservice(Page.java:570)
	at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350)
	at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933)
	at _jsp._common._layout3col__jspx._jspService(file:/home/instruct/deploy/instructables/common/layout3col.jspx:186)
	at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
	at com.caucho.jsp.Page.pageservice(Page.java:570)
	at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350)
	at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933)
	at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:870)
	at org.apache.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:143)
	at org.apache.tiles.TilesUtil.doInclude(TilesUtil.java:149)
	at org.apache.tiles.taglib.InsertTag.doInclude(InsertTag.java:760)
	at org.apache.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)
	at org.apache.tiles.taglib.InsertTag.doEndTag(InsertTag.java:457)
	at _jsp._pages._error._error__jsp._jspService(pages/error/error.jsp:9)
	at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
	at com.caucho.jsp.Page.pageservice(Page.java:570)
	at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485)
	at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350)
	at com.instructables.servlet.ErrorServlet.service(ErrorServlet.java:68)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277)
	at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113)
	at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:362)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274)
	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514)
	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:527)
	at com.caucho.util.ThreadPool.run(ThreadPool.java:449)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException

Resin Professional 3.0.28 (built Mon, 18 May 2009 02:21:41 PDT)

IMGP2358.JPG
8 comments
sort by: active | newest | oldest
Apr 21, 2010. 9:47 AMkelseymh says:
Yay!  When Tim is happy, we're all happy :-)
Apr 21, 2010. 2:56 AMrachel says:
Tim, I'm sorry about that! But try it now.  I just did a new release and a thing did break and I fixed it; if you saved your Instructable none of your work should be lost because this, bizarre as that may seem, was only a display issue.  If you did lose any work let me know and I will see if I can dig anything useful out of the logs.
Apr 21, 2010. 9:13 AMkelseymh says:
Tsk, tsk, tsk.  If an ordinary user gets hosed, that's one thing, but now you've messed with Tim!
Apr 21, 2010. 9:12 AMkelseymh says:
Tim, if it turns out that Rachel was right and your work is still on the server, would you be willing to post a comment update to reassure us?  Thanks!
Apr 21, 2010. 7:34 AMPaHalloweenFreak says:
Everyone please bow your head in a moment of silence for the lost Ible.

Yea, though I walk through the valley of the shadow of death, I will fear no evil; except for 500 Servlet Exception!

My deepest sympathy for your loss.  I feel your pain! 
Apr 21, 2010. 5:07 AMbowmaster says:
Whoa, that doesn't look good. Always remember to save every few minutes.
Apr 21, 2010. 4:36 AMHoopajoo says:
The thrill of victory.... the agony of delete.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!