<!-- 
RSS generated by JIRA (8.1.3#801003-sha1:6b6f07cffadda9a0d6efe24639daed8ce94dcdd6) at Sat Feb 10 05:51:17 GMT 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Rivet Logic Corporation JIRA </title>
    <link>https://issues.rivetlogic.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.1.3</version>
        <build-number>801003</build-number>
        <build-date>13-09-2019</build-date>
    </build-info>


<item>
            <title>[CMA-11] CmaRuntimeExceptions render Alfresco web-client unusable</title>
                <link>https://issues.rivetlogic.com/browse/CMA-11</link>
                <project id="10015" key="CMA">Remote Alfresco API rivet</project>
                    <description>It seems that any cma method call that causes a CmaRuntimeException puts the Alfresco web-client in an unstable state until Alfresco is restarted. If the Alfresco instance is not restarted any user interaction with the Alfresco web-client throws the following exception:&lt;br/&gt;
&lt;br/&gt;
12:45:20,480 ERROR [ui.common.Utils] A system error happened during the operation: The transaction has already been marked for rollback&lt;br/&gt;
javax.transaction.RollbackException: The transaction has already been marked for rollback&lt;br/&gt;
	at org.alfresco.util.transaction.SpringAwareUserTransaction.commit(SpringAwareUserTransaction.java:415)&lt;br/&gt;
	at org.alfresco.web.bean.BrowseBean.queryBrowseNodes(BrowseBean.java:885)&lt;br/&gt;
	at org.alfresco.web.bean.BrowseBean.getNodes(BrowseBean.java:499)&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br/&gt;
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br/&gt;
	at java.lang.reflect.Method.invoke(Method.java:585)&lt;br/&gt;
	at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:457)&lt;br/&gt;
	at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:85)&lt;br/&gt;
	at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:535)&lt;br/&gt;
	at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)&lt;br/&gt;
	at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:386)&lt;br/&gt;
	at org.alfresco.web.ui.common.component.data.UIRichList.getValue(UIRichList.java:157)&lt;br/&gt;
	at org.alfresco.web.ui.common.component.data.UIRichList.getDataModel(UIRichList.java:511)&lt;br/&gt;
	at org.alfresco.web.ui.common.component.data.UIRichList.bind(UIRichList.java:454)&lt;br/&gt;
	at org.alfresco.web.ui.common.renderer.data.RichListRenderer.encodeChildren(RichListRenderer.java:84)&lt;br/&gt;
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:527)&lt;br/&gt;
	at javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:483)&lt;br/&gt;
	at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:364)&lt;br/&gt;
	at org.apache.jsp.jsp.browse.browse_jsp._jspx_meth_a_005frichList_005f0(browse_jsp.java:2402)&lt;br/&gt;
	at org.apache.jsp.jsp.browse.browse_jsp._jspx_meth_a_005fpanel_005f5(browse_jsp.java:2301)&lt;br/&gt;
	at org.apache.jsp.jsp.browse.browse_jsp._jspService(browse_jsp.java:832)&lt;br/&gt;
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)&lt;br/&gt;
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&lt;br/&gt;
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)&lt;br/&gt;
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)&lt;br/&gt;
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)&lt;br/&gt;
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&lt;br/&gt;
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)&lt;br/&gt;
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&lt;br/&gt;
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)&lt;br/&gt;
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)&lt;br/&gt;
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)&lt;br/&gt;
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)&lt;br/&gt;
	at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)&lt;br/&gt;
	at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)&lt;br/&gt;
	at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)&lt;br/&gt;
	at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)&lt;br/&gt;
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)&lt;br/&gt;
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)&lt;br/&gt;
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&lt;br/&gt;
	at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:81)&lt;br/&gt;
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)&lt;br/&gt;
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&lt;br/&gt;
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)&lt;br/&gt;
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)&lt;br/&gt;
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&lt;br/&gt;
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)&lt;br/&gt;
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)&lt;br/&gt;
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)&lt;br/&gt;
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)&lt;br/&gt;
	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)&lt;br/&gt;
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)&lt;br/&gt;
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)&lt;br/&gt;
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:613)&lt;br/&gt;
</description>
                <environment>CMA 1.1.2</environment>
        <key id="10942">CMA-11</key>
            <summary>CmaRuntimeExceptions render Alfresco web-client unusable</summary>
                <type id="1" iconUrl="https://issues.rivetlogic.com/secure/viewavatar?size=xsmall&amp;avatarId=11083&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://issues.rivetlogic.com/images/icons/priorities/blocker.svg">Blocker</priority>
                        <status id="6" iconUrl="https://issues.rivetlogic.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="aelnattar">Al El-Nattar</assignee>
                                    <reporter username="aelnattar">Al El-Nattar</reporter>
                        <labels>
                    </labels>
                <created>Thu, 29 May 2008 08:49:17 -0400</created>
                <updated>Fri, 21 May 2010 12:49:35 -0400</updated>
                            <resolved>Wed, 2 Jul 2008 08:14:29 -0400</resolved>
                                                    <fixVersion>1.2.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                <comments>
                            <comment id="11171" author="sumer" created="Mon, 2 Jun 2008 07:43:24 -0400"  >Please try to use &amp;quot;setRollBackOnly&amp;quot; when something breaks.</comment>
                            <comment id="11172" author="hlim" created="Mon, 2 Jun 2008 11:17:52 -0400"  >it still breaks with setRollBackOnly.&lt;br/&gt;
there is an issue pending on Alfresco: &lt;a href=&quot;http://issues.alfresco.com/browse/ALFCOM-983&quot;&gt;http://issues.alfresco.com/browse/ALFCOM-983&lt;/a&gt;&lt;br/&gt;
Also, it does not roll back changes made prior to a failure. we may need to open a ticket with Alfresco. &lt;br/&gt;
let me know how we should address this.&lt;br/&gt;
</comment>
                            <comment id="11311" author="hlim" created="Wed, 2 Jul 2008 08:14:29 -0400"  >the fix will be available in ver 1.2</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                        <customfield id="customfield_11470" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_11170" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i00c2n:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10070" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1957</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>