Uploaded image for project: 'OpenOLAT'
  1. OpenOLAT
  2. OO-5389

RS if edu-sharing configs are not working

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 15.3.14, 15.4.6
    • Course
    • None

    Description

      The RS happens if a course with edu-sharing content is imported, copied, converted to a leaning path course etc. but the edu-sharing configuriation in the admin area is not working.

      Fehlernummer: I48-J Vorheriger Business Pfad:  https://testing.frentix.com/test9/url/RepositoryEntry/304283648/Settings/0/Info/0 Business Pfad:  https://testing.frentix.com/test9/url/RepositoryEntry/304283648/Settings/0/Execution/0 Datum und Zeit: 08.04.2021, 13:36 --------------------------------------------- Versuch, den Kurs in einen Lernpfadkurs zu konvertieren --> RS ------------------------------------------ --- from user: 32079872 ---2021-04-08 13:36:33.981 [ajp-nio2-192.168.1.190-8029-exec-10] INFO ReflectionServiceFactoryBean ^%^ I48-J147 ^%^ org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean ^%^ ^%^ 84.73.88.43 ^%^ https://testing.frentix.com/test9/auth/RepositoryEntry/304283648/Settings/0/Execution/0 ^%^ Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15 ^%^ Creating Service {http://usage2.webservices.edu_sharing.org}Usage2Service from WSDL: jar:file:/fx/app/test9/webapp/WEB-INF/lib/edusharingws-4.1.0.jar!/wsdl/usage2.wsdlDate: 2021-04-08 13:36:... Error#: I48-J148 Identity: Category/Class: org.olat.core.gui.exception.ExceptionWindowController Remote IP: 84.73.88.43 Referer: https://testing.frentix.com/test9/auth/RepositoryEntry/304283648/Settings/0/Execution/0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15 Exception: ExceptionWindowController: Throwable occurred, logging the full stacktrace: javax.xml.ws.soap.SOAPFaultException: java.lang.NullPointerException at org.apache.cxf.jaxws.JaxWsClientProxy.mapException(JaxWsClientProxy.java:195) at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:145) at com.sun.proxy.$Proxy179.setUsage(Unknown Source) at org.olat.modules.edusharing.manager.EdusharingSoapClient.createUsage(EdusharingSoapClient.java:93) at org.olat.modules.edusharing.manager.EdusharingClientImpl.createUsage(EdusharingClientImpl.java:99) at org.olat.modules.edusharing.manager.EdusharingServiceImpl.createUsage(EdusharingServiceImpl.java:233) at org.olat.course.nodes.EdusharingCourseNode.getOrCreateUsage(EdusharingCourseNode.java:257) at org.olat.course.nodes.EdusharingCourseNode.postImportCopy(EdusharingCourseNode.java:233) at org.olat.course.nodes.EdusharingCourseNode.postCopy(EdusharingCourseNode.java:218) at org.olat.course.NodePostCopyVisitor.visit(PersistingCourseImpl.java:504) at org.olat.course.PersistingCourseImpl.visit(PersistingCourseImpl.java:307) at org.olat.course.PersistingCourseImpl.visit(PersistingCourseImpl.java:310) at org.olat.course.PersistingCourseImpl.postCopy(PersistingCourseImpl.java:291) at org.olat.repository.handlers.CourseHandler.copy(CourseHandler.java:464) at org.olat.repository.manager.RepositoryServiceImpl.copy(RepositoryServiceImpl.java:309) at org.olat.course.learningpath.manager.LearningPathServiceImpl.migrate(LearningPathServiceImpl.java:110) at org.olat.course.nodeaccess.ui.NodeAccessSettingsController.doMigrate(NodeAccessSettingsController.java:182) at org.olat.course.nodeaccess.ui.NodeAccessSettingsController.formInnerEvent(NodeAccessSettingsController.java:138) at org.olat.core.gui.components.form.flexible.impl.FormBasicController.event(FormBasicController.java:431) at org.olat.core.gui.control.DefaultController.dispatchEvent(DefaultController.java:214) at org.olat.core.gui.components.AbstractComponent$1.run(AbstractComponent.java:240) at org.olat.core.logging.activity.ThreadLocalUserActivityLoggerInstaller.runWithUserActivityLogger(ThreadLocalUserActivityLoggerInstaller.java:108) at org.olat.core.gui.components.AbstractComponent.fireEvent(AbstractComponent.java:238) at org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer.fireFormEvent(FormWrapperContainer.java:136) at org.olat.core.gui.components.form.flexible.impl.Form.fireFormEvent(Form.java:743) at org.olat.core.gui.components.form.flexible.impl.elements.FormLinkImpl.dispatchFormRequest(FormLinkImpl.java:270) at org.olat.core.gui.components.form.flexible.impl.FormItemImpl.doDispatchFormRequest(FormItemImpl.java:568) at org.olat.core.gui.components.form.flexible.impl.Form.evalFormRequest(Form.java:317) at org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer.doDispatchRequest(FormWrapperContainer.java:105) at org.olat.core.gui.components.AbstractComponent.dispatchRequest(AbstractComponent.java:193) at org.olat.core.gui.components.Window.doDispatchToComponent(Window.java:1258) at org.olat.core.gui.components.Window.dispatchRequest(Window.java:433) at org.olat.core.gui.components.Window.doDispatchRequest(Window.java:313) at org.olat.core.gui.components.AbstractComponent.dispatchRequest(AbstractComponent.java:193) at org.olat.dispatcher.AuthenticatedDispatcher.processValidDispatchURI(AuthenticatedDispatcher.java:279) at org.olat.dispatcher.AuthenticatedDispatcher.execute(AuthenticatedDispatcher.java:184) at org.olat.core.servlets.OpenOLATServlet.executeUserRequest(OpenOLATServlet.java:299) at org.olat.core.servlets.OpenOLATServlet.doPost(OpenOLATServlet.java:227) at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) at org.olat.core.servlets.OpenOLATServlet.service(OpenOLATServlet.java:159) at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.olat.core.servlets.HeadersFilter.doFilter(HeadersFilter.java:64) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:431) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) at org.apache.tomcat.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1674) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:1104) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:598) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:576) at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:127) at java.base/sun.nio.ch.Invoker$2.run(Invoker.java:219) at java.base/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: org.apache.cxf.binding.soap.SoapFault: java.lang.NullPointerException at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:87) at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:53) at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:42) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:112) at org.apache.cxf.jaxws.handler.soap.SOAPHandlerInterceptor.handleMessage(SOAPHandlerInterceptor.java:137) at org.apache.cxf.jaxws.handler.soap.SOAPHandlerInterceptor.handleMessage(SOAPHandlerInterceptor.java:70) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:831) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1697) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1571) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1371) at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56) at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:671) at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:63) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:530) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:441) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:356) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:314) at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96) at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:140) ... 69 more
      

      Attachments

        Activity

          People

            uhensler Urs Hensler
            gnaegi Florian Gn├Ągi
            Mandy Menzel Mandy Menzel
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 15 minutes
                15m