SAP Knowledge Base Article - Public

2098479 - Import Content Failed with: "Unable to deploy the zip file for <zipname>.Invalid URI escape sequence "%_H". Please check your settings."

Symptom

Using tool Content > Tools > Import Content SCORM 2004 content package fails importing with error:

Please contact your administrator for more details on the error.
com.plateausystems.elms.util.helper.ElmsUncheckedException: com.plateausystems.elms.framework.content.api.ContentDeploymentException: Unable to deploy the zip file for TEST.Invalid URI escape sequence "%_H". Please check your settings.
 at com.plateausystems.elms.framework.jobscheduling.impl.ContentDeploymentLocationBackgroundJob.execute(ContentDeploymentLocationBackgroundJob.java:227)
 at com.plateau.common.jobscheduling.impl.simple.SimpleJobRunnable.run(SimpleJobRunnable.java:85)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
 at java.lang.Thread.run(Thread.java:789)
Caused by: com.plateausystems.elms.framework.content.api.ContentDeploymentException: Unable to deploy the zip file for TEST.Invalid URI escape sequence "%_H". Please check your settings.
 at com.plateausystems.elms.framework.content.impl.SFTPContentDeployerImpl.throwNewContentDeploymentException(SFTPContentDeployerImpl.java:830)
 at com.plateausystems.elms.framework.content.impl.SFTPContentDeployerImpl.deployZip(SFTPContentDeployerImpl.java:583)
 at com.plateausystems.elms.framework.jobscheduling.impl.ContentDeploymentLocationBackgroundJob.deployScormContent(ContentDeploymentLocationBackgroundJob.java:465)
 at com.plateausystems.elms.framework.jobscheduling.impl.ContentDeploymentLocationBackgroundJob.execute(ContentDeploymentLocationBackgroundJob.java:174)

Environment

Learning Management System (all supported versions)

Reproducing the Issue

  1. Log into LMS
  2. Go to Content > Tools > Import Content
  3. Browser your SCORM 2004 .zip file
  4. Pick a name and deployment location
  5. Schedule now or later.
  6. When the job runs status is updated with Failed

Cause

  • Check all filenames in the imported .zip file.
  • In this instance a filename was test%_HR.jpg.
  • You cannot have % in a filename.

Resolution

Remove the % in the filename and the .zip will import successfully.

Keywords

KBA , LOD-SF-LMS , SuccessFactors Learning , Problem

Product

SuccessFactors Learning 1207 ; SuccessFactors Learning 1210 ; SuccessFactors Learning 1302 ; SuccessFactors Learning 1305 ; SuccessFactors Learning 1308 ; SuccessFactors Learning 1311 ; SuccessFactors Learning 1405 ; SuccessFactors Learning 1408