We're updating the issue view to help you get more done. 

Repeated invocation target exception when trying to delete a web page

Description

Tried to delete a web page in Cornell VIVO (http://vivo.cornell.edu/individual/individualLink5751) and got the following error:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.RuntimeException: doPost() encountered InvocationTargetException while invoking EntityRetryController
edu.cornell.mannlib.vedit.controller.EditFrontController.doPost(EditFrontController.java:73)
edu.cornell.mannlib.vedit.controller.EditFrontController.doGet(EditFrontController.java:84)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
edu.cornell.mannlib.vitro.webapp.controller.VitroHttpServlet.service(VitroHttpServlet.java:63)
edu.cornell.mannlib.vitro.webapp.filters.PageRoutingFilter.doNonDisplayPage(PageRoutingFilter.java:106)
edu.cornell.mannlib.vitro.webapp.filters.PageRoutingFilter.doFilter(PageRoutingFilter.java:97)
edu.cornell.mannlib.vitro.webapp.filters.VitroRequestPrep.doFilter(VitroRequestPrep.java:186)
edu.cornell.mannlib.vitro.webapp.filters.WebappDaoFactorySDBPrep.doFilter(WebappDaoFactorySDBPrep.java:141)
edu.cornell.mannlib.vitro.webapp.filters.URLRewriterFilter.doFilter(URLRewriterFilter.java:38)
edu.cornell.mannlib.vitro.webapp.filters.JSessionStripFilter.doFilter(JSessionStripFilter.java:60)
edu.cornell.mannlib.vitro.webapp.filters.CharsetEncodingFilter.doFilter(CharsetEncodingFilter.java:25)
edu.cornell.mannlib.vitro.webapp.filters.SessionTimeoutLimitingFilter.doFilter(SessionTimeoutLimitingFilter.java:39)
edu.cornell.mannlib.vitro.webapp.filters.StartupStatusDisplayFilter.doFilter(StartupStatusDisplayFilter.java:62)
root cause

java.lang.reflect.InvocationTargetException
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
edu.cornell.mannlib.vedit.controller.EditFrontController.doPost(EditFrontController.java:63)
edu.cornell.mannlib.vedit.controller.EditFrontController.doGet(EditFrontController.java:84)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
edu.cornell.mannlib.vitro.webapp.controller.VitroHttpServlet.service(VitroHttpServlet.java:63)
edu.cornell.mannlib.vitro.webapp.filters.PageRoutingFilter.doNonDisplayPage(PageRoutingFilter.java:106)
edu.cornell.mannlib.vitro.webapp.filters.PageRoutingFilter.doFilter(PageRoutingFilter.java:97)
edu.cornell.mannlib.vitro.webapp.filters.VitroRequestPrep.doFilter(VitroRequestPrep.java:186)
edu.cornell.mannlib.vitro.webapp.filters.WebappDaoFactorySDBPrep.doFilter(WebappDaoFactorySDBPrep.java:141)
edu.cornell.mannlib.vitro.webapp.filters.URLRewriterFilter.doFilter(URLRewriterFilter.java:38)
edu.cornell.mannlib.vitro.webapp.filters.JSessionStripFilter.doFilter(JSessionStripFilter.java:60)
edu.cornell.mannlib.vitro.webapp.filters.CharsetEncodingFilter.doFilter(CharsetEncodingFilter.java:25)
edu.cornell.mannlib.vitro.webapp.filters.SessionTimeoutLimitingFilter.doFilter(SessionTimeoutLimitingFilter.java:39)
edu.cornell.mannlib.vitro.webapp.filters.StartupStatusDisplayFilter.doFilter(StartupStatusDisplayFilter.java:62)
root cause

java.lang.NullPointerException
edu.cornell.mannlib.vitro.webapp.controller.edit.EntityRetryController.doPost(EntityRetryController.java:150)
edu.cornell.mannlib.vitro.webapp.controller.edit.EntityRetryController.doGet(EntityRetryController.java:316)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
edu.cornell.mannlib.vedit.controller.EditFrontController.doPost(EditFrontController.java:63)
edu.cornell.mannlib.vedit.controller.EditFrontController.doGet(EditFrontController.java:84)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
edu.cornell.mannlib.vitro.webapp.controller.VitroHttpServlet.service(VitroHttpServlet.java:63)
edu.cornell.mannlib.vitro.webapp.filters.PageRoutingFilter.doNonDisplayPage(PageRoutingFilter.java:106)
edu.cornell.mannlib.vitro.webapp.filters.PageRoutingFilter.doFilter(PageRoutingFilter.java:97)
edu.cornell.mannlib.vitro.webapp.filters.VitroRequestPrep.doFilter(VitroRequestPrep.java:186)
edu.cornell.mannlib.vitro.webapp.filters.WebappDaoFactorySDBPrep.doFilter(WebappDaoFactorySDBPrep.java:141)
edu.cornell.mannlib.vitro.webapp.filters.URLRewriterFilter.doFilter(URLRewriterFilter.java:38)
edu.cornell.mannlib.vitro.webapp.filters.JSessionStripFilter.doFilter(JSessionStripFilter.java:60)
edu.cornell.mannlib.vitro.webapp.filters.CharsetEncodingFilter.doFilter(CharsetEncodingFilter.java:25)
edu.cornell.mannlib.vitro.webapp.filters.SessionTimeoutLimitingFilter.doFilter(SessionTimeoutLimitingFilter.java:39)
edu.cornell.mannlib.vitro.webapp.filters.StartupStatusDisplayFilter.doFilter(StartupStatusDisplayFilter.java:62)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.33 logs.

Apache Tomcat/6.0.33

Status

Assignee

BrianL

Reporter

Jon Corson-Rikert

Browser Version

None

Team

Application Team

Time tracking

2h

Components

Fix versions

Affects versions

v1.5
v1.5.1

Priority

Blocker