Behind the Blackboard! Users Cannot Access Scorm Packages After Performing Exact Course Copy - Behind the Blackboard Skip Navigation
Download PDF  Icon Download PDF    Print article

Users Cannot Access Scorm Packages After Performing Exact Course Copy

Date Published: Apr 11,2025


CategoryProduct:Blackboard Learn SaaS
Article No.: 000055098
Product:
Learn SaaS
Release:
SaaS
Description:
When Users try to access Scorm Packages in their Courses after an Exact Course Copy was completed, a "No scormbbpackageinfo row found for content id _xxxxxxxx_1" error is thrown.
Steps to Repeat:
  1. Log into Environment as an Administrator
  2. Perform exact Course Copy from Source Course Test-123-45 to destination bbtest_course
  3. Go to System Admin > Courses
  4. Search and enter Course ID bbtest_course_
  5. Access any of the content folder. " i.e Navigation Tutorial"
  6. Launch a Scorm Content
Expected Behavior:
The Scorm Package will load successfully.

Observed Behavior: 
The error is:
No scormbbpackageinfo row found for content id _XXXXX_1
Wednesday, March 13, 2019 10:27:48 AM CDT

Symptoms:

2019-02-27 16:27:04 -0600 - [ERROR] Error during persistence. - blackboard.persist.PersistenceException: blackboard.persist.PersistenceException: Process failure.
    at blackboard.admin.persist.course.impl.CourseSiteDbPersister.clone(CourseSiteDbPersister.java:575)
    at blackboard.admin.persist.course.impl.clone.QueuedCloneOperation.doClone(QueuedCloneOperation.java:172)
    at blackboard.admin.persist.course.impl.clone.QueuedCloneOperation.execute(QueuedCloneOperation.java:144)
    at blackboard.platform.queue.QueuedTaskManager.processTask(QueuedTaskManager.java:459)
    at blackboard.platform.queue.QueuedTaskManager.access$500(QueuedTaskManager.java:76)
    at blackboard.platform.queue.QueuedTaskManager$WorkerThread.run(QueuedTaskManager.java:891)
Caused by: blackboard.persist.PersistenceException: Process failure.
    at blackboard.admin.persist.course.impl.clone.AdminCourseCloneOperator.clone(AdminCourseCloneOperator.java:324)
    at blackboard.admin.persist.course.impl.CourseSiteDbPersister.lambda$clone$0(CourseSiteDbPersister.java:557)
    at java.security.AccessController.doPrivileged(Native Method)
    at blackboard.admin.persist.course.impl.CourseSiteDbPersister.clone(CourseSiteDbPersister.java:550)
    ... 5 more
Caused by: blackboard.persist.PersistenceException: Could not copy resource [/internal/courses/bbtest_course_sde/content] to [/internal/courses/bbtest_course_sde22:content]
    at blackboard.cms.platform.contentsystem.manager.impl.PrivateDocumentManagerImpl.copyResources(PrivateDocumentManagerImpl.java:1538)
    at blackboard.cms.platform.contentsystem.manager.impl.PrivateDocumentManagerImpl.copyResources(PrivateDocumentManagerImpl.java:1547)
    at blackboard.cms.platform.contentsystem.manager.impl.PrivateDocumentManagerImpl.copyResources(PrivateDocumentManagerImpl.java:560)
    at sun.reflect.GeneratedMethodAccessor1859.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at blackboard.cms.platform.contentsystem.data.SecurityManagerOverrideHandler.invoke(SecurityManagerOverrideHandler.java:43)
    at com.sun.proxy.$Proxy38.copyResources(Unknown Source)
    at blackboard.admin.persist.course.impl.clone.AdminCourseCloneOperator$AsynchronousDirectoryClone.run(AdminCourseCloneOperator.java:729)
Caused by: com.xythos.security.api.TransactionLimitExceededException: TransactionLimitListener:145  The attempted operation failed because you exceeded the maximum number of changes allowed at one time. Please try again on a smaller set of files and/or folders or contact your System Administrator for assistance.
    at com.xythos.security.TransactionLimitListener.applyTransactionLimitForEvent(TransactionLimitListener.java:162)
    at com.xythos.security.TransactionLimitListener.fileSystemEntryCreated(TransactionLimitListener.java:117)
    at com.xythos.fileSystem.events.ListenerShim.processEvent(ListenerShim.java:316)
    at com.xythos.fileSystem.events.StorageServerEventBrokerImpl.processEvent(StorageServerEventBrokerImpl.java:862)
    at com.xythos.fileSystem.events.StorageServerEventBrokerImpl.processImmedEvent(StorageServerEventBrokerImpl.java:849)
    at com.xythos.fileSystem.events.StorageServerEventBrokerImpl.raiseImmedEvent(StorageServerEventBrokerImpl.java:483)
    at com.xythos.security.ContextImpl.addEvent(ContextImpl.java:1074)
    at com.xythos.fileSystem.File.writeNewFile(File.java:2248)
    at com.xythos.fileSystem.File.internalCreateFile(File.java:2028)
    at com.xythos.fileSystem.File.copyNode(File.java:966)
    at com.xythos.fileSystem.File.copyNode(File.java:1004)
    at com.xythos.fileSystem.Directory.copyNode(Directory.java:1296)
    at com.xythos.fileSystem.Directory.copyNode(Directory.java:1054)
    at com.xythos.fileSystem.Directory.copyNode(Directory.java:1296)
    at com.xythos.fileSystem.Directory.copyNode(Directory.java:1054)
    at com.xythos.fileSystem.Directory.copyNode(Directory.java:1296)
    at com.xythos.fileSystem.Directory.copyNode(Directory.java:1054)
    at com.xythos.fileSystem.DirectoryEntry.copyToLocalWithNorm(DirectoryEntry.java:903)
    at com.xythos.fileSystem.DirectoryEntry.copyToLocal(DirectoryEntry.java:932)
    at blackboard.cms.platform.contentsystem.manager.impl.PrivateDocumentManagerImpl.copyResources(PrivateDocumentManagerImpl.java:1525)




Target Release:

Will Not Fix

Patch Available:

No






The information contained in the Knowledge Base was written and/or verified by Blackboard Support. It is approved for client use. Nothing in the Knowledge Base shall be deemed to modify your license in any way to any Blackboard product. If you have comments, questions, or concerns, please send an email to kb@blackboard.com. © 2025 Blackboard Inc. All rights reserved