I'm not seeing this on 22x. Not sure what caused this error. I created another course site to see if it would give me the error, but it did not.
27-Oct-2021 17:32:13.847 WARN [http-nio-20013-exec-51] o.s.c.VelocityPortletPaneledAction.actionDispatch Exception calling method doSave java.lang.reflect.InvocationTargetException (Caused by java.lang.NullPointerException)
java.lang.reflect.InvocationTargetException: null
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at org.sakaiproject.cheftool.VelocityPortletPaneledAction.actionDispatch(VelocityPortletPaneledAction.java:735) [sakai-velocity-tool-23-SNAPSHOT.jar:23-SNAPSHOT]
at org.sakaiproject.cheftool.VelocityPortletPaneledAction.processAction(VelocityPortletPaneledAction.java:566) [sakai-velocity-tool-23-SNAPSHOT.jar:23-SNAPSHOT]
at org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:228) [sakai-velocity-tool-23-SNAPSHOT.jar:23-SNAPSHOT]
at org.sakaiproject.cheftool.VelocityPortletPaneledAction.doGet(VelocityPortletPaneledAction.java:1098) [sakai-velocity-tool-23-SNAPSHOT.jar:23-SNAPSHOT]
at org.sakaiproject.cheftool.ToolServlet.doPost(ToolServlet.java:152) [sakai-velocity-tool-23-SNAPSHOT.jar:23-SNAPSHOT]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) [servlet-api.jar:?]
at org.sakaiproject.vm.ComponentServlet.service(ComponentServlet.java:56) [sakai-velocity-tool-23-SNAPSHOT.jar:23-SNAPSHOT]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) [servlet-api.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [catalina.jar:9.0.19]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.19]
at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:447) [sakai-kernel-api-23-SNAPSHOT.jar:23-SNAPSHOT]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:9.0.19]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.19]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) [catalina.jar:9.0.19]
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) [catalina.jar:9.0.19]
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:352) [catalina.jar:9.0.19]
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) [catalina.jar:9.0.19]
at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:508) [sakai-kernel-impl-23-SNAPSHOT.jar:?]
at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1501) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT]
at org.sakaiproject.portal.charon.handlers.SiteHandler.doToolBuffer(SiteHandler.java:1222) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT]
at org.sakaiproject.portal.charon.handlers.SiteHandler.bufferContent(SiteHandler.java:1056) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT]
at org.sakaiproject.portal.charon.handlers.SiteHandler.doSite(SiteHandler.java:499) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT]
at org.sakaiproject.portal.charon.handlers.SiteHandler.doGet(SiteHandler.java:275) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT]
at org.sakaiproject.portal.charon.handlers.SiteHandler.doGet(SiteHandler.java:163) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT]
at org.sakaiproject.portal.charon.handlers.WorksiteHandler.doPost(WorksiteHandler.java:69) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT]
at org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1173) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) [servlet-api.jar:?]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) [servlet-api.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [catalina.jar:9.0.19]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.19]
at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:496) [sakai-kernel-api-23-SNAPSHOT.jar:23-SNAPSHOT]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:9.0.19]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.19]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.19]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:9.0.19]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.19]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200) [catalina.jar:9.0.19]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [catalina.jar:9.0.19]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) [catalina.jar:9.0.19]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) [catalina.jar:9.0.19]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.19]
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:679) [catalina.jar:9.0.19]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [catalina.jar:9.0.19]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [catalina.jar:9.0.19]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) [tomcat-coyote.jar:9.0.19]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-coyote.jar:9.0.19]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:836) [tomcat-coyote.jar:9.0.19]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1747) [tomcat-coyote.jar:9.0.19]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.19]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.19]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: java.lang.NullPointerException
at org.sakaiproject.site.tool.AdminSitesAction.doSave(AdminSitesAction.java:1005) ~[classes/:?]
... 57 more
Activity
Bernardo Garcia Vila
October 28, 2021 at 9:44 AM
I think that part of the code hasn’t been updated recently so if there’s something wrong it might be pretty hard to reproduce, but just guessing.
Andrea Schmidt
October 28, 2021 at 9:34 AM
I think it probably wasn’t my error then, which explains why I couldn’t reproduce it. I just created a new site - same steps used as yesterday - and no errors. Maybe just a one-time glitch?
Bernardo Garcia Vila
October 28, 2021 at 7:45 AM
If it gives you any clue, the error is related to trying to save/publish a site. But the actual site it’s not found and so it fails. I’ve tried different test cases of creating draft and published sites, navigating back and forth… but couldn’t make it happen.
I'm not seeing this on 22x. Not sure what caused this error. I created another course site to see if it would give me the error, but it did not.
27-Oct-2021 17:32:13.847 WARN [http-nio-20013-exec-51] o.s.c.VelocityPortletPaneledAction.actionDispatch Exception calling method doSave java.lang.reflect.InvocationTargetException (Caused by java.lang.NullPointerException) java.lang.reflect.InvocationTargetException: null at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] at org.sakaiproject.cheftool.VelocityPortletPaneledAction.actionDispatch(VelocityPortletPaneledAction.java:735) [sakai-velocity-tool-23-SNAPSHOT.jar:23-SNAPSHOT] at org.sakaiproject.cheftool.VelocityPortletPaneledAction.processAction(VelocityPortletPaneledAction.java:566) [sakai-velocity-tool-23-SNAPSHOT.jar:23-SNAPSHOT] at org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:228) [sakai-velocity-tool-23-SNAPSHOT.jar:23-SNAPSHOT] at org.sakaiproject.cheftool.VelocityPortletPaneledAction.doGet(VelocityPortletPaneledAction.java:1098) [sakai-velocity-tool-23-SNAPSHOT.jar:23-SNAPSHOT] at org.sakaiproject.cheftool.ToolServlet.doPost(ToolServlet.java:152) [sakai-velocity-tool-23-SNAPSHOT.jar:23-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) [servlet-api.jar:?] at org.sakaiproject.vm.ComponentServlet.service(ComponentServlet.java:56) [sakai-velocity-tool-23-SNAPSHOT.jar:23-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) [servlet-api.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [catalina.jar:9.0.19] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.19] at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:447) [sakai-kernel-api-23-SNAPSHOT.jar:23-SNAPSHOT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:9.0.19] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.19] at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) [catalina.jar:9.0.19] at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) [catalina.jar:9.0.19] at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:352) [catalina.jar:9.0.19] at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) [catalina.jar:9.0.19] at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:508) [sakai-kernel-impl-23-SNAPSHOT.jar:?] at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1501) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT] at org.sakaiproject.portal.charon.handlers.SiteHandler.doToolBuffer(SiteHandler.java:1222) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT] at org.sakaiproject.portal.charon.handlers.SiteHandler.bufferContent(SiteHandler.java:1056) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT] at org.sakaiproject.portal.charon.handlers.SiteHandler.doSite(SiteHandler.java:499) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT] at org.sakaiproject.portal.charon.handlers.SiteHandler.doGet(SiteHandler.java:275) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT] at org.sakaiproject.portal.charon.handlers.SiteHandler.doGet(SiteHandler.java:163) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT] at org.sakaiproject.portal.charon.handlers.WorksiteHandler.doPost(WorksiteHandler.java:69) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT] at org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1173) [sakai-portal-impl-23-SNAPSHOT.jar:23-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) [servlet-api.jar:?] at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) [servlet-api.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [catalina.jar:9.0.19] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.19] at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:496) [sakai-kernel-api-23-SNAPSHOT.jar:23-SNAPSHOT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:9.0.19] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.19] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:9.0.19] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.19] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200) [catalina.jar:9.0.19] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [catalina.jar:9.0.19] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) [catalina.jar:9.0.19] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) [catalina.jar:9.0.19] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.19] at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:679) [catalina.jar:9.0.19] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [catalina.jar:9.0.19] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [catalina.jar:9.0.19] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) [tomcat-coyote.jar:9.0.19] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-coyote.jar:9.0.19] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:836) [tomcat-coyote.jar:9.0.19] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1747) [tomcat-coyote.jar:9.0.19] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.19] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.19] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at org.sakaiproject.site.tool.AdminSitesAction.doSave(AdminSitesAction.java:1005) ~[classes/:?] ... 57 more