Skip to main content

Error Restoring ORG to SaaS

Error Restoring ORG to SaaS

Description

Trying to archive and restore ORG via batch fails with the error " Error: An unexpected error occurred during content system resource link processing."

Symptoms

Jan 7, 2017 11:29:29 AM - Error: An unexpected error occurred during content system resource link processing.
For more information, consult the detailed log.
Jan 7, 2017 11:29:29 AM - Debug: blackboard.persist.PersistenceRuntimeException: Could not perform database operation. An
unknown error has occurred.
at blackboard.persist.dao.impl.DAOSupport.executeInternal(DAOSupport.java:588)
at blackboard.persist.dao.impl.DAOSupport.loadList(DAOSupport.java:280)
at blackboard.cms.platform.contentsystem.manager.impl.CSResourceLinkDAO.loadByCourseId(CSResourceLinkDAO.java:151
)
at blackboard.apps.cx.Exporter.exportCSResourceLinks(Exporter.java:780)
at blackboard.apps.cx.Exporter.execute(Exporter.java:230)
at blackboard.apps.cx.Cx.invoke(Cx.java:375)
at blackboard.apps.cx.BatchImportExport.invokeCx(BatchImportExport.java:482)
at blackboard.apps.cx.BatchImportExport.execute(BatchImportExport.java:144)
at blackboard.platform.ApplicationLauncher.main(ApplicationLauncher.java:177)
Caused by: java.security.PrivilegedActionException: blackboard.persist.PersistenceException: java.lang.ClassNotFoundExcep
tion: wiki
at java.security.AccessController.doPrivileged(Native Method)
at blackboard.persist.dao.impl.DAOSupport.executeInternal(DAOSupport.java:571)
... 8 more
Caused by: blackboard.persist.PersistenceException: java.lang.ClassNotFoundException: wiki
at blackboard.persist.impl.mapping.DataTypeMapping.getDataType(DataTypeMapping.java:99)
at blackboard.persist.impl.mapping.DataTypeMapping.unmarshall(DataTypeMapping.java:74)
at blackboard.persist.impl.mapping.TypedIdMapping.unmarshall(TypedIdMapping.java:54)
at blackboard.persist.impl.DbBbObjectMapUnmarshaller.unmarshall(DbBbObjectMapUnmarshaller.java:116)
at blackboard.persist.impl.DbBbObjectMapUnmarshaller.unmarshall(DbBbObjectMapUnmarshaller.java:77)
at blackboard.persist.impl.UnmarshallSelectQuery.processRow(UnmarshallSelectQuery.java:108)
at blackboard.persist.impl.SelectQuery.processResults(SelectQuery.java:173)
at blackboard.persist.impl.SelectQuery.doExecute(SelectQuery.java:148)
at blackboard.persist.impl.Query.executeQuery(Query.java:148)
at blackboard.persist.BbPersistenceManager$3.run(BbPersistenceManager.java:584)
at java.security.AccessController.doPrivileged(Native Method)
at blackboard.persist.BbPersistenceManager.runDbQuery(BbPersistenceManager.java:569)
at blackboard.persist.BbPersistenceManager.runDbQuery(BbPersistenceManager.java:548)
at blackboard.persist.BbPersistenceManager.runDbQuery(BbPersistenceManager.java:535)
at blackboard.persist.dao.impl.DAOSupport$DAOPrivilegedAction.run(DAOSupport.java:609)
at blackboard.persist.dao.impl.DAOSupport$DAOPrivilegedAction.run(DAOSupport.java:597)
... 10 more
Caused by: java.lang.ClassNotFoundException: wiki
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:195)
at blackboard.persist.impl.mapping.DataTypeMapping.getDataType(DataTypeMapping.java:95)

Steps to Replicate

1.Ran batch export, and archive with the flags (true, false, true).
2.Import or Restore the ORG file and it fails saying that the file is not valid. Similar issue/error when trying to restore it in SaaS.

Target Release

Will Not Fix

Did this answer your question?