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
