Forum Discussion
Error when uploading SCORM to LMS
Hi Support!
For the first time we have an issue with uploading SCORM file to LMS. Can you please identify what we need to fix to proceed?
java.lang.Exception: com.plateausystems.elms.util.helper.ElmsUncheckedException: com.plateausystems.elms.framework.content.api.ContentDeploymentException: Unable to deploy the zip file for nqexoAZBcFPj0HE_articulate_r.Could not write to "sftp://sftp12-content.sapsf.eu/Production/nqexoAZBcFPj0HE_articulate_r/scormcontent/assets/FgHpTN70TvpO-_pR_transcoded-WlH-NBoGqGPPmmKG-Subledger_2520reconciliation_2520-_2520Step_2520_25205_2520Raise_2520IT_2520incident-00001.png". Please check your settings. at com.plateausystems.elms.framework.jobscheduling.impl.ContentDeploymentLocationBackgroundJob.execute(ContentDeploymentLocationBackgroundJob.java:116) at com.plateau.common.jobscheduling.impl.simple.SimpleJobRunnable.run(SimpleJobRunnable.java:110) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Caused by: com.plateausystems.elms.util.helper.ElmsUncheckedException: com.plateausystems.elms.framework.content.api.ContentDeploymentException: Unable to deploy the zip file for nqexoAZBcFPj0HE_articulate_r.Could not write to "sftp://sftp12-content.sapsf.eu/Production/nqexoAZBcFPj0HE_articulate_r/scormcontent/assets/FgHpTN70TvpO-_pR_transcoded-WlH-NBoGqGPPmmKG-Subledger_2520reconciliation_2520-_2520Step_2520_25205_2520Raise_2520IT_2520incident-00001.png". Please check your settings. at com.plateausystems.elms.bo.contentimport.impl.ContentImportServiceImpl.importContent(ContentImportServiceImpl.java:342) at jdk.internal.reflect.GeneratedMethodAccessor4628.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at com.successfactors.learning.framework.messaging.domainevent.DomainEventRegistrationInterceptor.invoke(DomainEventRegistrationInterceptor.java:78) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at com.plateausystems.elms.framework.vault.impl.EntityWithCredentialInterceptor.invoke(EntityWithCredentialInterceptor.java:67) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at com.plateausystems.elms.framework.perfmonitor.impl.ServicePerformanceMonitorInterceptor.invoke(ServicePerformanceMonitorInterceptor.java:42) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at com.plateausystems.elms.framework.usagestatistics.impl.UsageStatisticsInterceptor.invoke(UsageStatisticsInterceptor.java:65) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at com.plateausystems.elms.framework.authorization.impl.ServiceAuthorizationInterceptor.invoke(ServiceAuthorizationInterceptor.java:144) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at com.plateausystems.elms.framework.localization.DataLocalizationInterceptor.invoke(DataLocalizationInterceptor.java:72) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) at com.sun.proxy.$Proxy39718.importContent(Unknown Source) at com.plateausystems.elms.framework.jobscheduling.impl.ContentDeploymentLocationBackgroundJob.execute(ContentDeploymentLocationBackgroundJob.java:99) ... 4 more Caused by: com.plateausystems.elms.framework.content.api.ContentDeploymentException: Unable to deploy the zip file for nqexoAZBcFPj0HE_articulate_r.Could not write to "sftp://sftp12-content.sapsf.eu/Production/nqexoAZBcFPj0HE_articulate_r/scormcontent/assets/FgHpTN70TvpO-_pR_transcoded-WlH-NBoGqGPPmmKG-Subledger_2520reconciliation_2520-_2520Step_2520_25205_2520Raise_2520IT_2520incident-00001.png". Please check your settings. at com.plateausystems.elms.framework.content.impl.SFTPContentDeployerImpl.throwNewContentDeploymentException(SFTPContentDeployerImpl.java:842) at com.plateausystems.elms.framework.content.impl.SFTPContentDeployerImpl.deployZip(SFTPContentDeployerImpl.java:560) at com.plateausystems.elms.bo.contentimport.impl.ContentImportServiceImpl.deployScormContent(ContentImportServiceImpl.java:678) at com.plateausystems.elms.bo.contentimport.impl.ContentImportServiceImpl.importContent(ContentImportServiceImpl.java:264) ... 29 more Caused by: org.apache.commons.vfs2.FileSystemException: Could not write to "sftp://sftp12-content.sapsf.eu/Production/nqexoAZBcFPj0HE_articulate_r/scormcontent/assets/FgHpTN70TvpO-_pR_transcoded-WlH-NBoGqGPPmmKG-Subledger_2520reconciliation_2520-_2520Step_2520_25205_2520Raise_2520IT_2520incident-00001.png". at org.apache.commons.vfs2.provider.AbstractFileObject.getOutputStream(AbstractFileObject.java:1243) at org.apache.commons.vfs2.provider.DefaultFileContent.buildOutputStream(DefaultFileContent.java:518) at org.apache.commons.vfs2.provider.DefaultFileContent.getOutputStream(DefaultFileContent.java:404) at org.apache.commons.vfs2.provider.DefaultFileContent.getOutputStream(DefaultFileContent.java:392) at com.plateausystems.elms.framework.content.impl.SFTPContentDeployerImpl.deployZip(SFTPContentDeployerImpl.java:553) ... 31 more Caused by: 2: No such file at com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2878) at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:769) at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:710) at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:707) at org.apache.commons.vfs2.provider.sftp.SftpFileObject.doGetOutputStream(SftpFileObject.java:475) at org.apache.commons.vfs2.provider.AbstractFileObject.getOutputStream(AbstractFileObject.java:1239) ... 35 more |
Hi Martin,
Welcome to the E-Learning Heroes Community, and I'm sorry to hear you're hitting this snag!
Thanks for sharing the error message. To rule out an LMS issue, try uploading your published course at SCORM Cloud and compare the results with your LMS. SCORM Cloud is an industry-standard LMS testing engine.
If it works at SCORM Cloud, I recommend opening a support case with your LMS provider to troubleshoot the issue. If your course won't upload at SCORM Cloud either, connect with us in a case so we can determine what's happening. We're happy to help!