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
I ran into the same issue. Solved it by injecting TransactionTemplate and calling the database getter inside the execute method and returning the result.
Hi @Steven ,
We resolved it by adding a file src/main/resources/META-INF/spring/plugin-context.xml with following content in it.
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:atlassian-scanner="http://www.atlassian.com/schema/atlassian-scanner/2" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.atlassian.com/schema/atlassian-scanner/2 http://www.atlassian.com/schema/atlassian-scanner/2/atlassian-scanner.xsd"> <atlassian-scanner:scan-indexes/> </beans>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.