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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.