Hi All,
I am trying to pull the data from AO table and populating as Json object to send it to cloud using onStartAppMigration method which will trigger during the migration assistant. I am keep on getting the following error. When tried for the solution I found that DAO should have @Transactional annotation on the method/class being called. Even after keeping that I am still getting the error. Please suggest your advice to resolve this problem. I can share the details if needed to check. Thanks in advance.
java.lang.IllegalStateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here
===
at com.atlassian.migration.app.AbstractCloudMigrationRegistrar.lambda$startMigration$4(AbstractCloudMigrationRegistrar.java:109)
at com.atlassian.migration.app.tracker.BoundListenerImpl.onStartAppMigration(BoundListenerImpl.java:22)
at org.swift.confluence.html.service.AppMigrationServiceImpl.onStartAppMigration(AppMigrationServiceImpl.java:72)
at org.swift.confluence.html.service.ManageProfileServiceImpl.getProfilesForMigration(ManageProfileServiceImpl.java:158)
at com.sun.proxy.$Proxy4660.stream(Unknown Source)
I am using the following artifacts for the server to cloud migration
AO - 3.2.10
Spring Scanner - 2.2.0
Migration tracker - 1.22
CCMA - 3.1.8
-RK