adapt_authoring icon indicating copy to clipboard operation
adapt_authoring copied to clipboard

course import error: UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'split' of null

Open eclass4learning opened this issue 3 years ago • 3 comments

Expected Behaviour

for the course to be properly imported

Actual Behaviour

adapt throws an UnhandledPromiseRejectionWarning adapt.log

Steps to Reproduce

export course from another server, then import course into another server.

Versions

  • Authoring Tool Version: 0.10.5
  • Framework Version: 5.17.7
  • Node.js Version: 2:14.18
  • MongoDB Version: 4.0.27
  • Operating System: rhel 7 based distro
  • Browser: chrome v96

Screenshot_2021-12-01_09-38-51

eclass4learning avatar Dec 01 '21 15:12 eclass4learning

Hi @eclass4learning, are you able to share the course you were trying to import? If not, it would be very helpful to get some more detailed information about the error - usually there's a stack trace which gives you more details about where the error occurred.

taylortom avatar Dec 09 '21 11:12 taylortom

I recently had this with some courses I was trying to upload. After some playing around I realised the content had some images with the .jfif format. I replaced these with standard images and the error went away and I was able to upload.

@taylortom do you think we should prevent non-standard file formats being uploaded to prevent this sort of error occouring?

simondate avatar May 09 '22 20:05 simondate

@simondate this isn't something that we've planned to fix in the legacy codebase, but is in v1.0.0 already 😀

taylortom avatar May 10 '22 10:05 taylortom