March 31, 2011

Captivate 5.0 AICC enabled SWF hang issue

Issue:

 AICC enabled LMS allows SCO’s to reside on different server i.e. CMS, File server etc. When the Captivate course and LMS are in different domains and when user tries to access the course from LMS it hangs at the loading screen

 Reason:

 Adobe Captivate does not construct the required URLs correctly when the course and LMS are in different domains.  Same domain no issues have been reported, course which resides in LMS also has no issues.  The fix is specific to cross domain AICC

 Solution:

For Windows

To download and install the fix, follow these steps:

  1. Close Captivate.
  2. Navigate to the Captivate installation folder (For ex: C:\Program Files\Adobe\Adobe Captivate 5\).
  3. Open the folder: swf_templates.
  4. Rename the file “CPSwf9Template.dll” to “CPSwf9Template_old.dll”.
  5. Download the zip file from https://acrobat.com/#d=82L3YlLHRbRNXSFq5MKo7g .
  6. Unzip the contents and place only the “CPSwf9Template.dll” in the “swf_templates” folder.
  7. In the Captivate installation folder , Open folders Templates >>Publish >>AICC
  8. In “AICC” folder rename file “default.htm” to “default_old.htm”.
  9. Copy “default.htm” from unzipped contents and paste it in AICC folder.
  10. Relaunch Captivate, open your project, and publish it for LMS.
  11. Now, upload the course to your LMS.

For Mac:

  1. Close Captivate.
  2. Navigate to the Captivate installation folder (For ex: Macintosh HD/Applications/Adobe Captivate 5).
  3. Open the folder: swf_templates.
  4. Rename the file “CPSwf9AS3Template.framework” to “CPSwf9Template_old.framework”.
  5. Download the zip file from https://acrobat.com/#d=C95n-BfhZ*7*UuUufnReEQ .
  6. Unzip the contents and place only the “CPSwf9AS3Template.framework” in the “swf_templates” folder.
  7. In the Captivate installation folder , Open folders Templates >>Publish >>AICC
  8. In “AICC” folder rename file “default.htm” to “default_old.htm”.
  9. Copy “default.htm” from unzipped contents and paste it in AICC folder.
  10. Relaunch Captivate, open your project, and publish it for LMS.
  11. Now, upload the course to your LMS.
Posted by Ashwin Bharghav7:20 PM
  • Meg

    thank you so much, this is awesome – I’ll be trying it out probably tomorrow! :)

  • Meg

    um, yeah, still doesn’t work with my LMS (Plateau). All the setting I’ve used are the ones that work when publishing from Captivate 4. Any advice?

    Thanks,
    Meg

    • Ed

      I’m in the same boat as Meg (also using Plateu). When I monitor the traffic I’m not seeing any calls being made back to the Plateu server.

      • Ashwin Bharghav

        Hi Ed,

        Has the problem solved for you ? Can you please update the comments here.

        Thanks,
        Ashwin Bharghav B

    • Tim

      Fix didn’t work for me either.

      -Tim

      • http://blogs.adobe.com/captivate/ Allen Partridge

        Everyone, We worked with Meg to pin down the secondary problem with Plateau and AICC. There is an HTML file that is also needed. I expect the blog post to get updated with the HTML in addition to this DLL fix soon. If you are experiencing this problem and cannot wait for the blog, send a note to wish-captivate@macromedia.com – letting them know you need the HTML fix for the Plateau AICC X-Domain issue.

        • Ashwin Bharghav

          I have updated the blog post. Please follow the steps to solve the problem.

        • http://blogs.adobe.com/captivate/ Allen Partridge

          The blog post has been updated. You should find that if you follow the instructions here you can overcome both x-domain issues with AICC on Plateau. Let us know if anything else comes up along this line, but I’m pretty sure this closes the loop on the AICC x-domain issues with Plateau.

    • Ashwin Bharghav

      Hi Meg,

      Has the problem solved for you ? Can you please update the comments here.

      Thanks,
      Ashwin Bharghav B

    • Varun

      Hi Meg,

      I am also facing the same issue. I have Plateau LMS and when I am trying to launch the AICC content which is publish through Captivate 5. It is not working.

      If your issue has been resolved then could you please help me with this.

      Thanks,
      Varun

      • http://blogs.adobe.com/captivate/ Allen Partridge

        Varun,
        Three big things to look at. First make sure that you have a x-domain policy on the server if you are using different servers for hosting the Cp files and for reporting the data. Second and third, follow the steps to above to replace the dll and the HTML files. This should make the two systems play nice. if you still don’t see it working, or if you need additional help, don’t hesitate to ping us at wish-captivate (at) macromedia (dot) com.

  • Maria Guarriello

    I’m in the same position as Meg; I use Plateau also. I can’t get past loading screen with SCORM enabled course, and can’t even load an AICC course into Plateau with CP5. This fix didn’t help me.

  • Doris Ryan-Poe

    I’m having this same issue but with SCORM 1.2 instead of AICC…..any fix for that?

    • http://blogs.adobe.com/captivate/ Allen Partridge

      Doris, it may be a slightly different issue. Can you send a note to wish-captivate (at) macromedia (dot) com. We should be able to help you get it all sorted. (Also, have you updated to the latest version of Captivate?) You can use the Help – Update command to call up the latest update automatically.

      • LaRue Martin

        Hi, I’m having this problem, too, with the PeopleSoft/SCORM combination. Were you able to resolve?

        Until we publish to the LMS, everything works fine. Then when it gets imported into the LMS (PeopleSoft), it takes anywhere from 2 – 4 minutes to load. The courses are very straightforward – only 2 – 4 MBs each, no audio, and we’ve tried everything we know to optimize the load time. Using the latest version – CP 5.5.

        Hope you can help?

      • Tina Fabian

        Hi! We are having the same problems using SCORM / SmartLearn LMS. We have recently purchased CP5 and we’ve got the latest updates. Our training -files still tends to “lag” and skip, something that did not happend before publishing to the LMS. Our files are about 1,4 mb (13 slides). The Demos are bigger, but they dont have the same “lagging”.
        Does anybody have a solution to this problem?

  • Jayashree Pandeya

    In a cross domain environment, a “cross domain XML” file should also be available in the LMS server to trust the course path and start tracking the course. If the fix provided above does still does not work for you, please verify if this file is present in your LMS server. You have to apply the hotfix as described above and also place the correct crossdomain.xml file on your LMS.

  • Dave Terry

    We have Peoplesoft LMS and have put the client fix on. The course launches but does not track with AICC. We have a half dozen other vendors using AICC without any cross domain issues. Where should crossdomain.xm file reside? App server, web server?

  • Meg Bertapelle

    thanks all – new fix including the html template works beautifully – you guys rock! :)
    Meg

  • Miles

    I had the same issue, but was using SCORM 2004. We had to go to an iis server to get around the issue, but that causes security issues for our client

  • Ominium

    I have Captivate 5.5. I followed the instructions and published the courses. My LMS manager is now testing to see if the change helped. Now I’m starting a new course. I cleared the cache, put in 1 slide with 1 object and previewed. The error message I got is this: “No sufficient memory resources to preview the file. Externalize the Adobe Captivate resources, they reside outside the SWF file and are referenced from within the file when published.

    To externalize resources, select Edit> Preferences > Projects > Publish Settings and choose the resources that you want to externalize in the Externalize Resources section.”

    I followed the instructions. Now when I preview I get a blank slide. Same result for publishing to html and pdf.

    Has anyone else had this issue? Anyone discover fixes? Is it the new .dll file? thanks!

  • Eric

    I use Captivate 5 and developed a quizz which I would like to put into Active Learner LMS. With AICC files, when I start the quizz from the LMS it stays on the loading page but can not load the quizz (no error message but loading page stucked).
    I would like to test this fix, but I can not download the file (broken link?). could you please tell me where I can find the cpswf9template.dll file?

  • Loading
  • Categories

  • Archives

  • Authors

  • Recent Comments

    • Jeff: I have Captivate 7 but no characters are listed for selection via Insert > Characters. Are some supposed to...
    • Lisa M. Matthews: Hi, I am running into issues setting up multiple Text Entry Buttons. I have slide setup where users...
    • Northern Queen: Great! Helped me a lot in my current project!
    • mizan.ngbd2013: this verion is very helfull
    • Yarik: Perfect! Thanks for sharing source file, so I can discover and learn. I love Cp7 and Pn9 for everyday working....
  • Captivate & eLearning Videos

    Subscribe to Adobe eLearning on YouTube.

    Check out the latest eLearning Videos on AdobeTV

Recently Approved