[Building Sakai] Can't access newly created Course Site on Sakai 2 Nightly Builds
Zhen Qian
zqian at umich.edu
Wed Aug 25 08:01:48 PDT 2010
Hmm. I followed your second approach on HSQLDB nightly server and repeated
the problem, with the following error message in the log file. I will look
into the problem.
2010-08-25 10:59:13,592 WARN http-8083-Processor25
org.sakaiproject.cheftool.VelocityPortletPaneledAction - Exception calling
method doAdd_site_option java.lang.reflect.InvocationTargetException
(Caused by java.lang.ArrayIndexOutOfBoundsException: 1 > 0)
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:597)
at
org.sakaiproject.cheftool.VelocityPortletPaneledAction.actionDispatch(VelocityPortletPaneledAction.java:618)
at
org.sakaiproject.cheftool.VelocityPortletPaneledAction.processAction(VelocityPortletPaneledAction.java:528)
at
org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:230)
at
org.sakaiproject.cheftool.VelocityPortletPaneledAction.doGet(VelocityPortletPaneledAction.java:1025)
at org.sakaiproject.cheftool.ToolServlet.doPost(ToolServlet.java:154)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at org.sakaiproject.vm.ComponentServlet.service(ComponentServlet.java:56)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
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:586)
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:505)
at
org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1315)
at
org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:204)
at
org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:96)
at
org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:73)
at
org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1149)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
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:647)
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:172)
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:873)
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:619)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 > 0
at java.util.Vector.insertElementAt(Vector.java:551)
at java.util.Vector.add(Vector.java:760)
at
org.sakaiproject.site.impl.ResourceVector.moveTo(ResourceVector.java:127)
at
org.sakaiproject.site.impl.BaseSitePage.setPosition(BaseSitePage.java:663)
at
org.sakaiproject.site.tool.SiteAction.saveFeatures(SiteAction.java:8529)
at
org.sakaiproject.site.tool.SiteAction.doFinish(SiteAction.java:4931)
at
org.sakaiproject.site.tool.SiteAction.doAdd_site_option(SiteAction.java:10459)
... 46 more
On Wed, 25 Aug 2010 14:51:16 +0000, "Richwine, Brian L" wrote:
I just tried creating courses on both SVN trunk on HSQLDB (trunk/sakai) and
SVN trunk on Oracle 10g (trunk/sakai) using the process that I always have
and they both give me the "Site Unavailable" screen again.
The first one I created using the same Selenium script I've been using for
months, and I slowed it down to watch it go through and made sure didn't
encounter any error messages. On the second server I created one by hand.
The Selenium Script does the following to create a course while logged in
as Admin, and using the Worksite Setup tool on the Admin's My Workspace
site:
Clicked New
Clicked to check the course site radio button
Clicked continue
Clicked the "Add course(s) and/or section(s) not listed above..." link
Clicked the
"Still cannot find your course/selection?" link
Typed "AR Test" as the Subject
Typed "101" as the Course
Typed "123" as the Section
Typed brichwin as the Authorizer's Username
Clicked Continue
Typed "test" as the Description
Typed "test" as the Short Description
Clicked Continue
Selected a few tools
Clicked Continue
Left Site Status radio button as "Publish site"
Left Global Access radio button on "Limited to whom I add manually"
Clicked Continue
On the confirm site setup screen, I didn't see anything abnormal
Clicked the Request Site button
Clicked on the AS Test 101 123 Spring 2010 site in the site list (still in
the Worksite Setup tool)
Received the "Site Unavailable" display
For the course I created manually, I logged in as Admin, and using the
Worksite Setup tool on the Admin's My Workspace site did the following:
Clicked New
Clicked to check the course site radio button
Clicked continue
Clicked to check the
SMPL101 Spring 2010: Lecture checkbox
Clicked to check the Discussion 1 SMPL101: Discussion checkbox
Clicked continue
Typed "test" in the FCKEditor for the long description
Typed "test" in the text box for the short description
Clicked continue
Selected a few tools
Left the Re-use radio button on No, thanks.
Clicked continue
Left the Site Status radio button on Publish Site
Left the Global Access button on Limited to whom I add manually
Clicked continue
On the confirm site setup screen, I didn't see anything abnormal
Clicked the Create Site button
Clicked on the SMPL101 Sprint 2010 site in the site list (still in the
Worksite Setup tool)
Received the "Site Unavailable" display
Are these methods of creating a class inappropriate?
-Brian
FROM: Zhen Qian [mailto:zqian at umich.edu]
SENT: Saturday, August 21, 2010 12:45 AM
TO: Richwine, Brian L
CC: sakai-dev at collab.sakaiproject.org;
accessibility at collab.sakaiproject.org
SUBJECT: Re:
[Building Sakai] Can't access newly created Course Site on
Sakai 2 Nightly Builds
Brian:
Are you creating a course with provided roster(s), or requesting rosters(s)
to be added? I tried both approaches with user id=instructor on that
nightly server, and I can get to the course sites successfully afterward.
Thanks,
- Zhen
On Fri, 20 Aug 2010 20:55:05 +0000, "Richwine, Brian L" wrote:
--Sorry. I sent this previously under the incorrect subject line.--
I'm attempting to create a course site on one of the nightly servers:
http://nightly2.sakaiproject.org:8083/portal [1]
After creating a course site as I normally do, and then try to access it, I
keep getting a "Site Unavailable" tab instead. Has something changed in how
course sites need to be created?
Thanks,
Brian
Links:
------
[1] http://nightly2.sakaiproject.org:8083/portal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20100825/aa5d74c0/attachment.html
More information about the sakai-dev
mailing list