<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Remote Alfresco API rivet in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177264#M130394</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you try clicking that link directly you get something like this for the URL.&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;The node's content is missing: &lt;BR /&gt;&amp;nbsp;&amp;nbsp; node: workspace://SpacesStore/49ad5b5e-fbe3-40a3-bfcd-43b847130b10 &lt;BR /&gt;&amp;nbsp;&amp;nbsp; reader: null&amp;nbsp; &lt;BR /&gt;Please contact your system administrator.&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Same is happening with your code and this is not null and has size.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One thing to notice is, 13426/1024 is&amp;nbsp; 13.11kb.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Shagul&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Apr 2009 21:14:19 GMT</pubDate>
    <dc:creator>rivetlogic</dc:creator>
    <dc:date>2009-04-17T21:14:19Z</dc:date>
    <item>
      <title>Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177238#M130368</link>
      <description>RAArRAAr is an abstraction layer for remote communication with Alfresco ECM. RAAr provides a simple, Java-based local library that may be used by one or more content rich applications and allows these applications to interface to Alfresco (including multiple Alfresco repositories from the same appli</description>
      <pubDate>Mon, 17 Nov 2008 23:32:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177238#M130368</guid>
      <dc:creator>rivetlogic</dc:creator>
      <dc:date>2008-11-17T23:32:06Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177239#M130369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi ..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is this supported on Alfresco 3 ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I get a Caused by: java.lang.NoSuchMethodError: com.rivetlogic.core.cma.alfresco.webscripts.bean.AuthenticationServiceWebScript.getRepositoryContext()Lorg/alfresco/web/scripts/WebScriptContext;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;trying to run a sample app.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;BR&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Anders Monrad&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Nov 2008 14:41:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177239#M130369</guid>
      <dc:creator>g9adm</dc:creator>
      <dc:date>2008-11-21T14:41:20Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177240#M130370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Nope, 2.2 is what's supported with RAAr 1.8.1.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Will make updates to support 3.0 this weekend and release again.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'll post the announcement of the new version to this forum. I'll also include the supported Alfresco version(s) on the wiki/release notes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;–Sumer&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Nov 2008 16:11:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177240#M130370</guid>
      <dc:creator>rivetlogic</dc:creator>
      <dc:date>2008-11-21T16:11:32Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177241#M130371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;waiting for support Alfresco 3&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Nov 2008 09:41:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177241#M130371</guid>
      <dc:creator>mygol</dc:creator>
      <dc:date>2008-11-24T09:41:56Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177242#M130372</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This is going to take a bit more time. Stay tuned…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;–Sumer&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Nov 2008 04:59:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177242#M130372</guid>
      <dc:creator>rivetlogic</dc:creator>
      <dc:date>2008-11-25T04:59:51Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177243#M130373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If I understood it, after reading your website, there is now support for Labs 3.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a little question about the capabilities of your library.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would like to navigate between directories. Is it possible?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As an example, I would like to run the following code (but then in Java):&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;roothome.childByNamePath("Company Home/Clients");&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Many thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2008 10:50:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177243#M130373</guid>
      <dc:creator>monitloth</dc:creator>
      <dc:date>2008-12-01T10:50:23Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177244#M130374</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;RAAr version 1.9.0 with support for Alfresco 3.0 is out. You can get it from here: &lt;/SPAN&gt;&lt;A href="http://wiki.rivetlogic.org/display/RAAR/Downloads" rel="nofollow noopener noreferrer"&gt;http://wiki.rivetlogic.org/display/RAAR/Downloads&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;–Sumer&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2008 20:35:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177244#M130374</guid>
      <dc:creator>rivetlogic</dc:creator>
      <dc:date>2008-12-01T20:35:03Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177245#M130375</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Not sure if I understood your question, but if it means "get all the content in a particular directory" then&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You need to write a lucene query and search using search service which will return the contents in that folder.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;String query = "+PATH:\"/app:company_home/cm:Clients/*\"";&lt;BR /&gt;&lt;BR /&gt;List&amp;lt;Node&amp;gt; nodes = searchService.query(ticket, new StoreRef(spacesStore), SearchService.QueryLanguage.lucene, query, &lt;BR /&gt;properties, true, true, true, true, requiredPermissions, 100, sortDefinitions);&lt;BR /&gt;&lt;BR /&gt;if (nodes != null) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;// file found&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("Content in Clients folder");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (Node node: nodes) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("node: " + node.getProperties().get(ContentModel.PROP_NAME));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;You can also restrict the type of content the search returns. For example get only the items of type folder then the lucene query looks like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;String query = "+PATH:\"/app:company_home/cm:Clients/*\" + "AND +TYPE:\"cm:folder\"";&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Bear in mind, however, that this query can be optimized if you define which properties you'd like returned (instead of everything). &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can check the Javadoc for more details at: &lt;/SPAN&gt;&lt;A href="http://docs.rivetlogic.org/projects/raar/current/javadocs" rel="nofollow noopener noreferrer"&gt;http://docs.rivetlogic.org/projects/raar/current/javadocs&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Let me know if you have any questions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- Praveen C Elineni.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2008 20:38:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177245#M130375</guid>
      <dc:creator>rivetlogic</dc:creator>
      <dc:date>2008-12-01T20:38:59Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177246#M130376</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I get an error when i try to install the cma-alfresco-1.9.0.amp in my alfresco server (Enterprise 3.0).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;17:53:05,544&amp;nbsp; ERROR [context.support.XmlWebApplicationContext] Exception thrown from ApplicationListener handling ContextClosedEve&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;nt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested excepti&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;on is org.hibernate.exception.GenericJDBCException: Cannot open connection&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: org.hibernate.exception.GenericJDBCException: Cannot open connection&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:510)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionMa&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;nager.java:350)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupp&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ort.java:262)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupp&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ort.java:219)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.util.transaction.SpringAwareUserTransaction.begin(SpringAwareUserTransaction.java:380)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:309)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.repo.transaction.RetryingTransactionAdvice.invoke(RetryingTransactionAdvice.java:73)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at $Proxy151.onShutdown(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.linkvalidation.LinkValidationServiceBootstrap.onShutdown(LinkValidationServiceBootstrap.java:54)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:73)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.ja&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;va:75)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:676)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:651)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:336)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:74)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4523)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:924)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1006)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.Thread.run(Thread.java:595)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: java.sql.SQLException: org.apache.derby.jdbc.EmbeddedDriver is not registered with the JDBC driver manager&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.derby.jdbc.AutoloadedDriver.getDriverModule(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:974)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:95)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.ja&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;va:81)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; … 36 more&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3 dÚc. 2008 17:53:10 org.apache.catalina.startup.HostConfig deployWAR&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: D´┐¢ploiement de l'archive alfresco.war de l'application web&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception in thread "Thread-48" java.lang.IllegalStateException: The org.alfresco.cache.sysAdminCache Cache is not alive.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at net.sf.ehcache.Cache.checkStatus(Cache.java:1588)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at net.sf.ehcache.Cache.get(Cache.java:774)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at net.sf.ehcache.Cache.get(Cache.java:755)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.repo.cache.EhCacheAdapter.get(EhCacheAdapter.java:87)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.repo.cache.TransactionalCache.get(TransactionalCache.java:348)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.linkvalidation.LinkValidationServiceImpl.isLinkValidationDisabled(LinkValidationServiceImpl.java:364)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.linkvalidation.LinkValidationServiceImpl.run(LinkValidationServiceImpl.java:592)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.Thread.run(Thread.java:595)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you have a solution ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mesdocs.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Dec 2008 16:57:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177246#M130376</guid>
      <dc:creator>mesdocs</dc:creator>
      <dc:date>2008-12-03T16:57:11Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177247#M130377</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Mesdocs,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Looks like the database that you have is corrupt, can you cleanup or erase the whole database and start over. (Delete the alf_data folder at root location of alfresco and restart)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also make sure Alfresco comes up before installing the RAAR amp into it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Let me know if the DB cleanup didn't work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- Praveen C Elineni.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Dec 2008 02:55:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177247#M130377</guid>
      <dc:creator>rivetlogic</dc:creator>
      <dc:date>2008-12-04T02:55:13Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177248#M130378</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;When using RAAR v1.8.1 jars in an applicatin to upload documents to Alfresco, I'm getting the following error in the console.&amp;nbsp; However, when I modify the job to use v1.7.1, the error does not occur.&amp;nbsp; However that version is before the change to allow you to configure the http connection pooling.&amp;nbsp; We're just using the default pool settings so are not overriding with any -D params.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception in thread "Thread-5" java.lang.NoSuchFieldError: ANY_HOST_CONFIGURATION&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.commons.httpclient.params.HttpConnectionManagerParams.setDefaultMaxConnectionsPerHost(HttpConnectionManagerParams.java:86)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.rivetlogic.core.cma.rest.impl.RestExecuterImpl.init(RestExecuterImpl.java:736)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at ucs.common.contentmgmt.AlfrescoContentManager.initRaar(AlfrescoContentManager.java:160)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at ucs.common.contentmgmt.AlfrescoContentManager.&amp;lt;init&amp;gt;(AlfrescoContentManager.java:147)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at ucs.common.contentmgmt.AlfrescoContentManager.&amp;lt;init&amp;gt;(AlfrescoContentManager.java:140)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at ucs.common.contentmgmt.ContentManagerFactory.getContentManager(ContentManagerFactory.java:9)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at ucs.common.contentmgmt.ContentManagementHelper.&amp;lt;init&amp;gt;(ContentManagementHelper.java:40)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at ucs.itd.ucms.pdf.FileUploadThread.upload(FileUploadThread.java:193)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at ucs.itd.ucms.pdf.FileUploadThread.run(FileUploadThread.java:86)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Dec 2008 14:23:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177248#M130378</guid>
      <dc:creator>klwalker</dc:creator>
      <dc:date>2008-12-08T14:23:41Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177249#M130379</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, I got it working.&amp;nbsp; The problem was that we were referencing jbossall-client.jar in the classpath as well and that contains httpclient classes of an older version.&amp;nbsp; I moved common-httpclient-3.1.jar first in the classpath and it works now.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Dec 2008 15:52:27 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177249#M130379</guid>
      <dc:creator>klwalker</dc:creator>
      <dc:date>2008-12-08T15:52:27Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177250#M130380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm using RAAr 1.5 to put together a demo application.&amp;nbsp; How would one get the size of a content node's content (ie the file size)?&amp;nbsp; Also, I don't see a rivetlogic implementation of the PermissionService class, however it was used in a code snippet above to specify how to change permissions on folders.&amp;nbsp; Do I need to upgrade my alfresco and RAAr versions for this feature?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rion&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Jan 2009 16:19:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177250#M130380</guid>
      <dc:creator>deardooley</dc:creator>
      <dc:date>2009-01-22T16:19:18Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177251#M130381</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Rion,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To get the size, get the content property, cast it to a ContentData and ask that for the size. Example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp; ContentData contentData = (ContentData) node.getProperties.get(ContentModel.PROP_CONTENT);&lt;BR /&gt;&amp;nbsp; long size = 0L;&lt;BR /&gt;&amp;nbsp; if (contentData != null)&lt;BR /&gt;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; size = contentData.getSize();&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Check out the SecurityService for getting/setting permissions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;With regard to compatibility, here is the compatibility matrix:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.rivetlogic.com/display/RAAR/Compatibility+Matrix" rel="nofollow noopener noreferrer"&gt;http://wiki.rivetlogic.com/display/RAAR/Compatibility+Matrix&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You might want to consider RAAr 1.8.1 with Alfresco 2.2.1.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;–Sumer&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Jan 2009 20:10:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177251#M130381</guid>
      <dc:creator>rivetlogic</dc:creator>
      <dc:date>2009-01-22T20:10:46Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177252#M130382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;RAAr version 1.11.0 is out.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Changelog: &lt;/SPAN&gt;&lt;A href="http://wiki.rivetlogic.com/display/RAAR/Change+Log" rel="nofollow noopener noreferrer"&gt;http://wiki.rivetlogic.com/display/RAAR/Change+Log&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Download: &lt;/SPAN&gt;&lt;A href="http://wiki.rivetlogic.org/display/RAAR/Downloads" rel="nofollow noopener noreferrer"&gt;http://wiki.rivetlogic.org/display/RAAR/Downloads&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;–Sumer&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Feb 2009 00:36:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177252#M130382</guid>
      <dc:creator>rivetlogic</dc:creator>
      <dc:date>2009-02-09T00:36:34Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177253#M130383</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;RAAr version 1.11.0 is out.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Changelog: &lt;/SPAN&gt;&lt;A href="http://wiki.rivetlogic.com/display/RAAR/Change+Log" rel="nofollow noopener noreferrer"&gt;http://wiki.rivetlogic.com/display/RAAR/Change+Log&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Download: &lt;/SPAN&gt;&lt;A href="http://wiki.rivetlogic.org/display/RAAR/Downloads" rel="nofollow noopener noreferrer"&gt;http://wiki.rivetlogic.org/display/RAAR/Downloads&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;–Sumer&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 16:35:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177253#M130383</guid>
      <dc:creator>rivetlogic</dc:creator>
      <dc:date>2009-02-10T16:35:26Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177254#M130384</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Quick question.&amp;nbsp; Are users able to see all permissions on a node?&amp;nbsp; As a standard user, I've created a node in my personal space and added Consumer permissions for other users to view the that file.&amp;nbsp; The other users can see the file just fine.&amp;nbsp; However, I'm querying for the permissions on that node and all I see are my personal permissions, not those I've set for the other users.&amp;nbsp; Is there a way I can see the other users permissions that I've set.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Feb 2009 17:41:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177254#M130384</guid>
      <dc:creator>deardooley</dc:creator>
      <dc:date>2009-02-23T17:41:42Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177255#M130385</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You should be able to use the following RAAr call from the SecurityService&amp;nbsp; to get all permissions assigned to a node:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;java.util.Set&amp;lt;org.alfresco.service.cmr.security.AccessPermission&amp;gt; getAllSetPermissions(Ticket ticket, org.alfresco.service.cmr.repository.NodeRef nodeRef) throws InvalidTicketException, CmaRuntimeException&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;This call will return a set of permissions assigned to that node. It will include all users and their access level. The only gotcha is that if the user executing this call is a Consumer on that node you will get a &lt;/SPAN&gt;&lt;EM&gt;org.alfresco.repo.security.permissions.AccessDeniedException&lt;/EM&gt;&lt;SPAN&gt; exception.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The following is an example of how you can catch that exception:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;try {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set&amp;lt;AccessPermission&amp;gt; accessPerms = securityService().getAllSetPermissions(ticket, nodeRef);&lt;BR /&gt;} catch (CmaRuntimeException e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (e.getCause() instanceof AccessDeniedException) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // This means you are a Consumer on this node&lt;BR /&gt;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Hope this helps,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;–Alaaeldin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Feb 2009 21:14:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177255#M130385</guid>
      <dc:creator>rivetlogic</dc:creator>
      <dc:date>2009-02-23T21:14:32Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177256#M130386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hey all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again for all the help coming up to speed on the RAAr java api.&amp;nbsp; I'm working with the VersionService and don't quite understand how versioning works through the api.&amp;nbsp; How does one go about enabling versioning on a node?&amp;nbsp; I see the version service, but I'm unsure what the steps would be to add versioning support.&amp;nbsp; Looking at the effect on a node from the alfresco webapp, I see that the following properties were added to a node after versioning:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}versionLabel" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}versionLabel&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}autoVersion" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}autoVersion&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}initialVersion" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}initialVersion&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As well, the following aspect was added:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}versionable" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}versionable&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it sufficient to add the aspect and then perform a createVersion, or is there more to it.&amp;nbsp; Also, to find out if a node is versioned, do we simply look for the versionable aspect, or check for a version history?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rion&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 18:44:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177256#M130386</guid>
      <dc:creator>deardooley</dc:creator>
      <dc:date>2009-02-26T18:44:45Z</dc:date>
    </item>
    <item>
      <title>Re: Remote Alfresco API rivet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177257#M130387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You answered your own question &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want Alfresco to start versioning a node you should just attach the versionable aspect to it. Any updates to the document will then automatically increment the version number.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want to find out if a node is versioned you should just check if the versionable aspect is added using the hasAspect() method of the NodeService.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;–Alaaeldin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 01 Mar 2009 13:47:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/remote-alfresco-api-rivet/m-p/177257#M130387</guid>
      <dc:creator>rivetlogic</dc:creator>
      <dc:date>2009-03-01T13:47:47Z</dc:date>
    </item>
  </channel>
</rss>

