Details
-
Bug
-
Resolution: Won't Fix
-
Medium
-
None
-
None
-
None
-
None
Description
Hello,
I am getting warnings that storing data using BandanaManager is happening out of transaction. Is there a way to configure automatic transactions for servlet calls?
2008-02-07 19:30:10,703 ERROR [http-1990-Processor21] [atlassian.studio.servlet.ApplinksServlet] doDelete Applinks servlet: DELETE /wiki/plugins/servlet/applinks/instance?null
– url: /wiki/plugins/servlet/applinks/instance | userName: anonymous
2008-02-07 19:30:10,703 WARN [http-1990-Processor21] [atlassian.confluence.cache.TransactionalCacheFactory] before Transactional cache update outside transaction
– url: /wiki/plugins/servlet/applinks/instance | userName: anonymous
java.lang.Exception
at com.atlassian.confluence.cache.WarnBeforeMethodAdvice.before(WarnBeforeMethodAdvice.java:29)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:49)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy66.put(Unknown Source)
at com.atlassian.confluence.setup.bandana.ConfluenceCachingBandanaPersister.store(ConfluenceCachingBandanaPersister.java:88)
at com.atlassian.bandana.DefaultBandanaManager.setValue(DefaultBandanaManager.java:74)
at com.atlassian.studio.aal.confluence.ConfluencePluginSettings.put(ConfluencePluginSettings.java:20)
at com.atlassian.studio.applinks.ApplicationInstances.store(ApplicationInstances.java:129)
at com.atlassian.studio.applinks.ApplicationInstances.remove(ApplicationInstances.java:82)
at com.atlassian.studio.applinks.remote.DefaultApplicationLinker.removeApplication(DefaultApplicationLinker.java:49)
at com.atlassian.studio.servlet.InstanceResourceHandler.doDelete(InstanceResourceHandler.java:139)
at com.atlassian.studio.servlet.ApplinksServlet.doDelete(ApplinksServlet.java:55)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:716)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)