RIse course will not load to LMS Success Factors
Jul 02, 2020
Hello,
I have a Rise course that just will not load to our LMS. All other courses are working fine. Here's the very lengthy error message:
Errors:
java.lang.Exception: com.plateausystems.elms.util.helper.ElmsUncheckedException: com.plateausystems.elms.framework.content.api.ContentDeploymentException: Unable to deploy the zip file for sWIMjv-SN85w4R3_articulate_r.Could not write to "sftp://sftp8.sapsf.com/production/ABO/sWIMjv-SN85w4R3_articulate_r/scormcontent/assets/TCnCYBFpRcIMB3a6_transcoded-JyI7xBeN87ywfTIm-Changing the Easy Pay Due Day Can Change the Number of Billing Opportunities-00001.png". Please check your settings.
at com.plateausystems.elms.framework.jobscheduling.impl.ContentDeploymentLocationBackgroundJob.execute(ContentDeploymentLocationBackgroundJob.java:98)
at com.plateau.common.jobscheduling.impl.simple.SimpleJobRunnable.run(SimpleJobRunnable.java:109)
at com.plateau.foundation.jobscheduling.TenantAwareJobRunnable.run(TenantAwareJobRunnable.java)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:836)
Caused by: com.plateausystems.elms.util.helper.ElmsUncheckedException: com.plateausystems.elms.framework.content.api.ContentDeploymentException: Unable to deploy the zip file for sWIMjv-SN85w4R3_articulate_r.Could not write to "sftp://sftp8.sapsf.com/production/ABO/sWIMjv-SN85w4R3_articulate_r/scormcontent/assets/TCnCYBFpRcIMB3a6_transcoded-JyI7xBeN87ywfTIm-Changing the Easy Pay Due Day Can Change the Number of Billing Opportunities-00001.png". Please check your settings.
at com.plateausystems.elms.bo.contentimport.impl.ContentImportServiceImpl.importContent(ContentImportServiceImpl.java:327)
at sun.reflect.GeneratedMethodAccessor2980.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
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.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:353)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:99)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at com.plateausystems.elms.framework.perfmonitor.impl.ServicePerformanceMonitorInterceptor.invoke(ServicePerformanceMonitorInterceptor.java:41)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at com.plateausystems.elms.framework.usagestatistics.impl.UsageStatisticsInterceptor.invoke(UsageStatisticsInterceptor.java:66)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at com.plateausystems.elms.framework.authorization.impl.ServiceAuthorizationInterceptor.invoke(ServiceAuthorizationInterceptor.java:127)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at com.plateausystems.elms.framework.localization.DataLocalizationInterceptor.invoke(DataLocalizationInterceptor.java:74)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
at com.sun.proxy.$Proxy1798.importContent(Unknown Source)
at com.plateausystems.elms.framework.jobscheduling.impl.ContentDeploymentLocationBackgroundJob.execute(ContentDeploymentLocationBackgroundJob.java:93)
... 5 more
Caused by: com.plateausystems.elms.framework.content.api.ContentDeploymentException: Unable to deploy the zip file for sWIMjv-SN85w4R3_articulate_r.Could not write to "sftp://sftp8.sapsf.com/production/ABO/sWIMjv-SN85w4R3_articulate_r/scormcontent/assets/TCnCYBFpRcIMB3a6_transcoded-JyI7xBeN87ywfTIm-Changing the Easy Pay Due Day Can Change the Number of Billing Opportunities-00001.png". Please check your settings.
at com.plateausystems.elms.framework.content.impl.SFTPContentDeployerImpl.throwNewContentDeploymentException(SFTPContentDeployerImpl.java:829)
at com.plateausystems.elms.framework.content.impl.SFTPContentDeployerImpl.deployZip(SFTPContentDeployerImpl.java:553)
at com.plateausystems.elms.bo.contentimport.impl.ContentImportServiceImpl.deployScormContent(ContentImportServiceImpl.java:682)
at com.plateausystems.elms.bo.contentimport.impl.ContentImportServiceImpl.importContent(ContentImportServiceImpl.java:250)
... 25 more
Caused by: org.apache.commons.vfs2.FileSystemException: Could not write to "sftp://sftp8.sapsf.com/production/ABO/sWIMjv-SN85w4R3_articulate_r/scormcontent/assets/TCnCYBFpRcIMB3a6_transcoded-JyI7xBeN87ywfTIm-Changing the Easy Pay Due Day Can Change the Number of Billing Opportunities-00001.png".
at org.apache.commons.vfs2.provider.AbstractFileObject.getOutputStream(AbstractFileObject.java:1439)
at org.apache.commons.vfs2.provider.DefaultFileContent.getOutputStream(DefaultFileContent.java:461)
at org.apache.commons.vfs2.provider.DefaultFileContent.getOutputStream(DefaultFileContent.java:441)
at com.plateausystems.elms.framework.content.impl.SFTPContentDeployerImpl.deployZip(SFTPContentDeployerImpl.java:546)
... 27 more
Caused by: 2: File not found
at com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2873)
at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:768)
at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:709)
at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:703)
at org.apache.commons.vfs2.provider.sftp.SftpFileObject.doGetOutputStream(SftpFileObject.java:541)
at org.apache.commons.vfs2.provider.AbstractFileObject.getOutputStream(AbstractFileObject.java:1431)
... 30 more
2 Replies
It seems the LMS is having an issue with long image file names like this one:
Changing the Easy Pay Due Day Can Change the Number of Billing Opportunities-00001.png
Shorten this file name and remove the spaces.
Replace the old file with the file with the shorter file name and re-export.
ok thank you, I'll give it a try
This discussion is closed. You can start a new discussion or contact Articulate Support.