|
[
Permlink
| « Hide
]
John Leasia added a comment - 05-Sep-2008 06:57
Not sure this is a bug. Or maybe the request is to handle any arbirtrarily named page in the Edit Tools list.
Aaron reported a problem afterwards:
Aaron Zeckoski - 12-Sep-2008 06:25 This change seems to have made it so that having CourseManagement is now required and NullPointerExceptions are caused when attempting to create a site when CM is not installed. Please fix this so it works like the other instances of CM and checks to see if the service is available before attempting to use it. Here is the trace: 12:10:38,813 WARN SiteSetupQuestionFileParser.java:204 SiteSetupQuestionFileParser:204 - exists(): cannot find resource /group/setupQuestionsAdmin/config/questions.xmlorg.sakaiproject.exception.IdUnusedException id=/group/setupQuestionsAdmin/config/questions.xml 12:10:54,837 WARN VelocityPortletPaneledAction.java:612 VelocityPortletPaneledAction:612 - Exception calling method doAdd_site_option java.lang.reflect.InvocationTargetException (Caused by java.lang.NullPointerException) java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.sakaiproject.cheftool.VelocityPortletPaneledAction.actionDispatch(VelocityPortletPaneledAction.java:598) at org.sakaiproject.cheftool.VelocityPortletPaneledAction.processAction(VelocityPortletPaneledAction.java:514) at org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:221) at org.sakaiproject.cheftool.VelocityPortletPaneledAction.doGet(VelocityPortletPaneledAction.java:1012) at org.sakaiproject.cheftool.ToolServlet.doPost(ToolServlet.java:151) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at org.sakaiproject.vm.ComponentServlet.service(ComponentServlet.java:56) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:555) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:364) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:461) at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1209) at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:188) at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:93) at org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:70) at org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1052) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:592) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:595) Caused by: java.lang.NullPointerException at org.sakaiproject.site.tool.SiteAction.saveFeatures(SiteAction.java:8093) at org.sakaiproject.site.tool.SiteAction.doFinish(SiteAction.java:4648) at org.sakaiproject.site.tool.SiteAction.doAdd_site_option(SiteAction.java:10281) ... 46 more 12:11:43,882 WARN SiteSetupQuestionFileParser.java:204 SiteSetupQuestionFileParser:204 - exists(): cannot find resource /group/setupQuestionsAdmin/config/questions.xmlorg.sakaiproject.exception.IdUnusedException id=/group/setupQuestionsAdmin/config/questions.xml Fixed in r52196. - Zhen Zhen, based on the comment above from Steve, sounds like the fix for this issue might need a little tweaking?
Work fine on a local 2-6-x.
2.5.x merging conflicts as soon as first revision changes:
svn merge --dry-run -c52075 https://source.sakaiproject.org/svn/site-manage/trunk site-manage/ C site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java Skipped missing target: 'site-manage/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-editFeatures.vm' C site-manage/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-modifyENW.vm Could this patch be backported to 2.5.x, please?
I see that it fails in one file out of three which doesn't exist in 2.5.x. Will the patch work in 2.5.x without changing nothing more? Hi Zhen,
Looks like the 2.5.x merge fails, any chance you could take a look? At the 2.5.6/2.6.2 Jira Review Meeting held on 2009-12-08, it was decided that the recent commits made in support of merging this issue to 2.5.x should be reverted due to the complexity of the work, the required introduction of a new feature (
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||