Problems when creating course in OpenOlat 9.4

53 views
Skip to first unread message

ayasha...@gmail.com

unread,
Jun 2, 2014, 6:48:50 AM6/2/14
to open...@googlegroups.com, Davlin
Hi,

    We have installed OpenOlat 9.4 in a remote machine. We have created a group and a user named nancy. We have assigned that user with the role of author.
    When we login as nancy and try to create a course, it doesnt create the course. 

  I have installed OpenOlat in my local machine it doesn't have such problems.

  I would be very grateful if anyone helps me to solve this problem at the earliest.

   The following is the snapshot of the create course dialog when save button is clicked:

  This is the stacktrace of the error in the log file:


  2014-06-02 12:19:01,544 [http-bio-0.0.0.0-8080-exec-101] WARN  PackageTranslator  - OLAT::WARN ^%^ N1-W340 ^%^ org.olat.core.gui.translator ^%^ nancy ^%^ 192.168.1.116 ^%^ http://lms.davlin.co.in/openolat/auth/1%3A1%3A0%3A0%3A0/ ^%^ Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 ^%^ no translation::::file.element.error.general, fallBackLevel 2: in org.olat.repository (fallback:false, fallBackTranslator:org.olat.repository PackageTranslator for package: org.olat.repository is fallback: true next child if any:  null) for locale enorg.olat.core.logging.OLATRuntimeException: transl dummy at org.olat.core.gui.translator.PackageTranslator.getErrorMessage(PackageTranslator.java:247) at org.olat.core.gui.translator.PackageTranslator.translate(PackageTranslator.java:168) at org.olat.core.gui.translator.PackageTranslator.translate(PackageTranslator.java:141) at org.olat.core.gui.translator.PackageTranslator.translate(PackageTranslator.java:135) at org.olat.core.gui.components.form.flexible.impl.FormItemImpl.translate(FormItemImpl.java:354) at org.olat.core.gui.components.form.flexible.impl.FormItemImpl.setErrorKey(FormItemImpl.java:335) at org.olat.core.gui.components.form.flexible.impl.elements.FileElementImpl.validate(FileElementImpl.java:188) at org.olat.core.gui.components.form.flexible.impl.Form$ValidatingFormComponentVisitor.visit(Form.java:735) at org.olat.core.util.component.FormComponentTraverser.doVisit(FormComponentTraverser.java:65) at org.olat.core.util.component.FormComponentTraverser.doVisit(FormComponentTraverser.java:70) at org.olat.core.util.component.FormComponentTraverser.doVisit(FormComponentTraverser.java:70) at org.olat.core.util.component.FormComponentTraverser.visitAll(FormComponentTraverser.java:60) at org.olat.core.gui.components.form.flexible.impl.Form.submit(Form.java:492) at org.olat.core.gui.components.form.flexible.impl.Form.submit(Form.java:478) at org.olat.core.gui.components.form.flexible.impl.elements.FormSubmit.dispatchFormRequest(FormSubmit.java:77) at org.olat.core.gui.components.form.flexible.impl.FormItemImpl.doDispatchFormRequest(FormItemImpl.java:516) at org.olat.core.gui.components.form.flexible.impl.Form.evalFormRequest(Form.java:304) at org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer.doDispatchRequest(FormWrapperContainer.java:87) at org.olat.core.gui.components.Component.dispatchRequest(Component.java:192) at org.olat.core.gui.components.Window.doDispatchToComponent(Window.java:1145) at org.olat.core.gui.components.Window.dispatchRequest(Window.java:337) at org.olat.core.gui.components.Window.doDispatchRequest(Window.java:228) at org.olat.core.gui.components.Component.dispatchRequest(Component.java:192) at org.olat.dispatcher.AuthenticatedDispatcher.processValidDispatchURI(AuthenticatedDispatcher.java:241) at org.olat.dispatcher.AuthenticatedDispatcher.execute(AuthenticatedDispatcher.java:197) at org.olat.core.servlets.OpenOLATServlet.executeUserRequest(OpenOLATServlet.java:268) at org.olat.core.servlets.OpenOLATServlet.doPost(OpenOLATServlet.java:211) at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) at org.olat.core.servlets.OpenOLATServlet.service(OpenOLATServlet.java:153) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744)Caused by: java.lang.Exception: olat_rtexception_stackgenerator at org.olat.core.logging.OLATRuntimeException.<init>(OLATRuntimeException.java:57) at org.olat.core.logging.OLATRuntimeException.<init>(OLATRuntimeException.java:87) ... 48 more ^%^ cause:n/a


Thank you

Regards,
Yashaswini

Florian Gnägi

unread,
Jun 3, 2014, 5:13:35 PM6/3/14
to open...@googlegroups.com
did you change the fallback language to anything else than "de" or "en" in your olat.local.properties? It must be "en" or "de"

Cheers
Florian

--
--
Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google
Groups-Gruppe "OpenOLAT".
Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail
an open...@googlegroups.com
Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an
openolat+u...@googlegroups.com
Weitere Optionen finden Sie in dieser Gruppe unter
http://groups.google.com/group/openolat?hl=de
-------------------------------------------------------------------------------------------------------------------
OpenOLAT - infinite learning - http://www.openolat.org

---
You received this message because you are subscribed to the Google Groups "OpenOLAT" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openolat+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--------------------------------------------------------------------
professional services for the e-learning system OpenOLAT and OLATpro
 hosting - operating - support - development - mobile - consulting
--------------------------------------------------------------------

frentix  GmbH
Florian Gnägi, Geschäftsführer
Hardturmstrasse 76
CH-8005 Zürich, Switzerland

skype:gnaegi  twitter:gnaegi  xing:Florian_Gnaegi 
--------------------------------------------------------------------



Yashaswini A

unread,
Jun 4, 2014, 5:04:36 AM6/4/14
to open...@googlegroups.com, ale...@gmail.com
Thanks for the reply.

Running locally, I tested using Virtual Box and Ubuntu where Openolat 9.4 worked well.

I reinstalled on the remote server, which runs CentOS 5, and as per you reply, initially it was set as 'de', I changed to 'en' to check. It resulted in the same error.

However, the logs display more errors, hereunder.

2014-06-04 09:42:57,430 [http-bio-0.0.0.0-8080-exec-11] ERROR Form  - OLAT::ERROR ^%^ N1-E3 ^%^ org.olat.core.gui.components.form.flexible.impl ^%^ administrator ^%^ 192.168.1.116 ^%^ http://lms.davlin.co.in/openolat/auth/1%3A1%3A0%3A0%3A0/ ^%^ Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 ^%^ Error while dispatching multipart form: general exception ^%^ >>>stack of 1.cause::org.olat.core.logging.OLATRuntimeException: Could not save uploaded file ->  at org.olat.core.gui.components.form.flexible.impl.Form.doInitRequestParameterAndMulipartData(Form.java:395) at org.olat.core.gui.components.form.flexible.impl.Form.evalFormRequest(Form.java:230) at org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer.doDispatchRequest(FormWrapperContainer.java:87) at org.olat.core.gui.components.Component.dispatchRequest(Component.java:192) at org.olat.core.gui.components.Window.doDispatchToComponent(Window.java:1145) at org.olat.core.gui.components.Window.dispatchRequest(Window.java:337) at org.olat.core.gui.components.Window.doDispatchRequest(Window.java:228) at org.olat.core.gui.components.Component.dispatchRequest(Component.java:192) at org.olat.dispatcher.AuthenticatedDispatcher.processValidDispatchURI(AuthenticatedDispatcher.java:241) at org.olat.dispatcher.AuthenticatedDispatcher.execute(AuthenticatedDispatcher.java:197) at org.olat.core.servlets.OpenOLATServlet.executeUserRequest(OpenOLATServlet.java:268)>>>stack of 2.cause::org.olat.core.logging.OLATRuntimeException: could not save stream to file::/tmp/openolat/upload-myopenolat_1_89719525309476 ->  at org.olat.core.util.FileUtils.save(FileUtils.java:673) at org.olat.core.gui.components.form.flexible.impl.Form.doInitRequestParameterAndMulipartData(Form.java:368) at org.olat.core.gui.components.form.flexible.impl.Form.evalFormRequest(Form.java:230) at org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer.doDispatchRequest(FormWrapperContainer.java:87) at org.olat.core.gui.components.Component.dispatchRequest(Component.java:192) at org.olat.core.gui.components.Window.doDispatchToComponent(Window.java:1145) at org.olat.core.gui.components.Window.dispatchRequest(Window.java:337) at org.olat.core.gui.components.Window.doDispatchRequest(Window.java:228) at org.olat.core.gui.components.Component.dispatchRequest(Component.java:192) at org.olat.dispatcher.AuthenticatedDispatcher.processValidDispatchURI(AuthenticatedDispatcher.java:241) at org.olat.dispatcher.AuthenticatedDispatcher.execute(AuthenticatedDispatcher.java:197)>>>stack of 3.cause::java.io.FileNotFoundException: /tmp/openolat/upload-myopenolat_1_89719525309476 (Permission denied) ->  at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:221) at java.io.FileOutputStream.<init>(FileOutputStream.java:171) at org.olat.core.util.FileUtils.getBos(FileUtils.java:864) at org.olat.core.util.FileUtils.save(FileUtils.java:664) at org.olat.core.gui.components.form.flexible.impl.Form.doInitRequestParameterAndMulipartData(Form.java:368) at org.olat.core.gui.components.form.flexible.impl.Form.evalFormRequest(Form.java:230) at org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer.doDispatchRequest(FormWrapperContainer.java:87) at org.olat.core.gui.components.Component.dispatchRequest(Component.java:192) at org.olat.core.gui.components.Window.doDispatchToComponent(Window.java:1145) at org.olat.core.gui.components.Window.dispatchRequest(Window.java:337)
2014-06-04 09:43:05,093 [http-bio-0.0.0.0-8080-exec-12] ERROR Form  - OLAT::ERROR ^%^ N1-E4 ^%^ org.olat.core.gui.components.form.flexible.impl ^%^ administrator ^%^ 192.168.1.116 ^%^ http://lms.davlin.co.in/openolat/auth/1%3A1%3A0%3A0%3A0/ ^%^ Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 ^%^ Error while dispatching multipart form: general exception ^%^ >>>stack of 1.cause::org.olat.core.logging.OLATRuntimeException: Could not save uploaded file ->  at org.olat.core.gui.components.form.flexible.impl.Form.doInitRequestParameterAndMulipartData(Form.java:395) at org.olat.core.gui.components.form.flexible.impl.Form.evalFormRequest(Form.java:230) at org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer.doDispatchRequest(FormWrapperContainer.java:87) at org.olat.core.gui.components.Component.dispatchRequest(Component.java:192) at org.olat.core.gui.components.Window.doDispatchToComponent(Window.java:1145) at org.olat.core.gui.components.Window.dispatchRequest(Window.java:337) at org.olat.core.gui.components.Window.doDispatchRequest(Window.java:228) at org.olat.core.gui.components.Component.dispatchRequest(Component.java:192) at org.olat.dispatcher.AuthenticatedDispatcher.processValidDispatchURI(AuthenticatedDispatcher.java:241) at org.olat.dispatcher.AuthenticatedDispatcher.execute(AuthenticatedDispatcher.java:197) at org.olat.core.servlets.OpenOLATServlet.executeUserRequest(OpenOLATServlet.java:268)>>>stack of 2.cause::org.olat.core.logging.OLATRuntimeException: could not save stream to file::/tmp/openolat/upload-myopenolat_1_89719525309477 ->  at org.olat.core.util.FileUtils.save(FileUtils.java:673) at org.olat.core.gui.components.form.flexible.impl.Form.doInitRequestParameterAndMulipartData(Form.java:368) at org.olat.core.gui.components.form.flexible.impl.Form.evalFormRequest(Form.java:230) at org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer.doDispatchRequest(FormWrapperContainer.java:87) at org.olat.core.gui.components.Component.dispatchRequest(Component.java:192) at org.olat.core.gui.components.Window.doDispatchToComponent(Window.java:1145) at org.olat.core.gui.components.Window.dispatchRequest(Window.java:337) at org.olat.core.gui.components.Window.doDispatchRequest(Window.java:228) at org.olat.core.gui.components.Component.dispatchRequest(Component.java:192) at org.olat.dispatcher.AuthenticatedDispatcher.processValidDispatchURI(AuthenticatedDispatcher.java:241) at org.olat.dispatcher.AuthenticatedDispatcher.execute(AuthenticatedDispatcher.java:197)>>>stack of 3.cause::java.io.FileNotFoundException: /tmp/openolat/upload-myopenolat_1_89719525309477 (Permission denied) ->  at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:221) at java.io.FileOutputStream.<init>(FileOutputStream.java:171) at org.olat.core.util.FileUtils.getBos(FileUtils.java:864) at org.olat.core.util.FileUtils.save(FileUtils.java:664) at org.olat.core.gui.components.form.flexible.impl.Form.doInitRequestParameterAndMulipartData(Form.java:368) at org.olat.core.gui.components.form.flexible.impl.Form.evalFormRequest(Form.java:230) at org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer.doDispatchRequest(FormWrapperContainer.java:87) at org.olat.core.gui.components.Component.dispatchRequest(Component.java:192) at org.olat.core.gui.components.Window.doDispatchToComponent(Window.java:1145) at org.olat.core.gui.components.Window.dispatchRequest(Window.java:337)
2014-06-04 09:43:05,103 [http-bio-0.0.0.0-8080-exec-12] WARN  PackageTranslator  - OLAT::WARN ^%^ N1-W9 ^%^ org.olat.core.gui.translator ^%^ administrator ^%^ 192.168.1.116 ^%^ http://lms.davlin.co.in/openolat/auth/1%3A1%3A0%3A0%3A0/ ^%^ Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 ^%^ no translation::::file.element.error.general, fallBackLevel 2: in org.olat.repository (fallback:false, fallBackTranslator:org.olat.repository PackageTranslator for package: org.olat.repository is fallback: true next child if any:  null) for locale enorg.olat.core.logging.OLATRuntimeException: transl dummy at org.olat.core.gui.translator.PackageTranslator.getErrorMessage(PackageTranslator.java:247) at org.olat.core.gui.translator.PackageTranslator.translate(PackageTranslator.java:168) at org.olat.core.gui.translator.PackageTranslator.translate(PackageTranslator.java:141) at org.olat.core.gui.translator.PackageTranslator.translate(PackageTranslator.java:135) at org.olat.core.gui.components.form.flexible.impl.FormItemImpl.translate(FormItemImpl.java:354) at org.olat.core.gui.components.form.flexible.impl.FormItemImpl.setErrorKey(FormItemImpl.java:335) at org.olat.core.gui.components.form.flexible.impl.elements.FileElementImpl.validate(FileElementImpl.java:188) at org.olat.core.gui.components.form.flexible.impl.Form$ValidatingFormComponentVisitor.visit(Form.java:735) at org.olat.core.util.component.FormComponentTraverser.doVisit(FormComponentTraverser.java:65) at org.olat.core.util.component.FormComponentTraverser.doVisit(FormComponentTraverser.java:70) at org.olat.core.util.component.FormComponentTraverser.doVisit(FormComponentTraverser.java:70) at org.olat.core.util.component.FormComponentTraverser.visitAll(FormComponentTraverser.java:60) at org.olat.core.gui.components.form.flexible.impl.Form.submit(Form.java:492) at org.olat.core.gui.components.form.flexible.impl.Form.submit(Form.java:478) at org.olat.core.gui.components.form.flexible.impl.elements.FormSubmit.dispatchFormRequest(FormSubmit.java:77) at org.olat.core.gui.components.form.flexible.impl.FormItemImpl.doDispatchFormRequest(FormItemImpl.java:516) at org.olat.core.gui.components.form.flexible.impl.Form.evalFormRequest(Form.java:304) at org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer.doDispatchRequest(FormWrapperContainer.java:87) at org.olat.core.gui.components.Component.dispatchRequest(Component.java:192) at org.olat.core.gui.components.Window.doDispatchToComponent(Window.java:1145) at org.olat.core.gui.components.Window.dispatchRequest(Window.java:337) at org.olat.core.gui.components.Window.doDispatchRequest(Window.java:228) at org.olat.core.gui.components.Component.dispatchRequest(Component.java:192) at org.olat.dispatcher.AuthenticatedDispatcher.processValidDispatchURI(AuthenticatedDispatcher.java:241) at org.olat.dispatcher.AuthenticatedDispatcher.execute(AuthenticatedDispatcher.java:197) at org.olat.core.servlets.OpenOLATServlet.executeUserRequest(OpenOLATServlet.java:268) at org.olat.core.servlets.OpenOLATServlet.doPost(OpenOLATServlet.java:211) at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) at org.olat.core.servlets.OpenOLATServlet.service(OpenOLATServlet.java:153) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744)Caused by: java.lang.Exception: olat_rtexception_stackgenerator at org.olat.core.logging.OLATRuntimeException.<init>(OLATRuntimeException.java:57) at org.olat.core.logging.OLATRuntimeException.<init>(OLATRuntimeException.java:87) ... 48 more ^%^ cause:n/a

I have not selected any file for uploading. The log shows it is trying to upload some file.

Look forward to any suggestions.

Regards
Yashaswini

Florian Gnägi

unread,
Jun 4, 2014, 6:18:40 AM6/4/14
to open...@googlegroups.com
Hi 

Fix the file permission issue first. Your tomcat needs write permissions. 

Cheers
Florian

Yashaswini A

unread,
Jun 4, 2014, 6:30:17 AM6/4/14
to open...@googlegroups.com
Hi

I missed to give permissions for the tmp directory.

Now it works.

Thanks.
> You received this message because you are subscribed to a topic in the
> Google Groups "OpenOLAT" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/openolat/t_192wauMQ0/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
Reply all
Reply to author
Forward
0 new messages