<?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: IndexOutOfBoundsException when trying to get company_home in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/indexoutofboundsexception-when-trying-to-get-company-home/m-p/87259#M59075</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Andy,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I just realize when this problem appears:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;first i get the NodeRef of the company_home by this function:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;protected NodeRef getCompanyHome() throws Exception&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // locate the company home node&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StoreRef storeRef = new StoreRef(StoreRef.PROTOCOL_WORKSPACE, "SpacesStore");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResultSet resultSet = searchService.query(storeRef, SearchService.LANGUAGE_LUCENE, "PATH:\"/app:company_home\"");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return resultSet.getNodeRef(0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;NodeRef companyHome = getCompanyHome(); &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;then i add a new space to the company home with this function:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;protected NodeRef addChildSpace(NodeRef fatherNode,String spaceName) throws Exception&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // assign name&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map&amp;lt;QName, Serializable&amp;gt; contentProps = new HashMap&amp;lt;QName, Serializable&amp;gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String legalSpaceName = getLegalName(spaceName);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; contentProps.put(ContentModel.PROP_NAME, legalSpaceName);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // create space node&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ChildAssociationRef association = nodeService.createNode(fatherNode, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ContentModel.ASSOC_CONTAINS, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, spaceName),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ContentModel.TYPE_FOLDER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; contentProps);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&amp;nbsp; association.getChildRef();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;NodeRef test = addChildSpace(companyHome,"test");&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;now you can see in the web client that there is a new space in the company_home, but if you &lt;/SPAN&gt;&lt;STRONG&gt;delete this test space via the web client &lt;/STRONG&gt;&lt;SPAN&gt;and then try to run the code again you will get the exception in the getCompanyHome function in line: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;resultSet.getNodeRef(0); &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Shay.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 Jun 2007 07:15:26 GMT</pubDate>
    <dc:creator>shay</dc:creator>
    <dc:date>2007-06-20T07:15:26Z</dc:date>
    <item>
      <title>IndexOutOfBoundsException when trying to get company_home</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/indexoutofboundsexception-when-trying-to-get-company-home/m-p/87257#M59073</link>
      <description>Hi,I'm using the following code in order to get the company_home node:// locate the company home node&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StoreRef storeRef = new StoreRef(StoreRef.PROTOCOL_WORKSPACE, "SpacesStore");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResultSet resultSet = searchService.query(storeRef, SearchService.LANGUAGE_LUCENE, "PATH:\"/app:company_ho</description>
      <pubDate>Thu, 14 Jun 2007 14:03:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/indexoutofboundsexception-when-trying-to-get-company-home/m-p/87257#M59073</guid>
      <dc:creator>shay</dc:creator>
      <dc:date>2007-06-14T14:03:49Z</dc:date>
    </item>
    <item>
      <title>Re: IndexOutOfBoundsException when trying to get company_home</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/indexoutofboundsexception-when-trying-to-get-company-home/m-p/87258#M59074</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;Please describe your deployment stack. Then I can see if I can reproduce this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Andy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jun 2007 13:19:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/indexoutofboundsexception-when-trying-to-get-company-home/m-p/87258#M59074</guid>
      <dc:creator>andy</dc:creator>
      <dc:date>2007-06-19T13:19:23Z</dc:date>
    </item>
    <item>
      <title>Re: IndexOutOfBoundsException when trying to get company_home</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/indexoutofboundsexception-when-trying-to-get-company-home/m-p/87259#M59075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Andy,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I just realize when this problem appears:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;first i get the NodeRef of the company_home by this function:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;protected NodeRef getCompanyHome() throws Exception&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // locate the company home node&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StoreRef storeRef = new StoreRef(StoreRef.PROTOCOL_WORKSPACE, "SpacesStore");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResultSet resultSet = searchService.query(storeRef, SearchService.LANGUAGE_LUCENE, "PATH:\"/app:company_home\"");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return resultSet.getNodeRef(0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;NodeRef companyHome = getCompanyHome(); &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;then i add a new space to the company home with this function:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;protected NodeRef addChildSpace(NodeRef fatherNode,String spaceName) throws Exception&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // assign name&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map&amp;lt;QName, Serializable&amp;gt; contentProps = new HashMap&amp;lt;QName, Serializable&amp;gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String legalSpaceName = getLegalName(spaceName);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; contentProps.put(ContentModel.PROP_NAME, legalSpaceName);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // create space node&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ChildAssociationRef association = nodeService.createNode(fatherNode, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ContentModel.ASSOC_CONTAINS, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, spaceName),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ContentModel.TYPE_FOLDER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; contentProps);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&amp;nbsp; association.getChildRef();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;NodeRef test = addChildSpace(companyHome,"test");&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;now you can see in the web client that there is a new space in the company_home, but if you &lt;/SPAN&gt;&lt;STRONG&gt;delete this test space via the web client &lt;/STRONG&gt;&lt;SPAN&gt;and then try to run the code again you will get the exception in the getCompanyHome function in line: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;resultSet.getNodeRef(0); &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Shay.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jun 2007 07:15:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/indexoutofboundsexception-when-trying-to-get-company-home/m-p/87259#M59075</guid>
      <dc:creator>shay</dc:creator>
      <dc:date>2007-06-20T07:15:26Z</dc:date>
    </item>
    <item>
      <title>Re: IndexOutOfBoundsException when trying to get company_home</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/indexoutofboundsexception-when-trying-to-get-company-home/m-p/87260#M59076</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;There is no way to reproduce or investigate this unless you tell us which version of alfresco, what OS, what JVM, what DB ….. as well as what the problem may be.&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;Andy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jun 2007 14:36:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/indexoutofboundsexception-when-trying-to-get-company-home/m-p/87260#M59076</guid>
      <dc:creator>andy</dc:creator>
      <dc:date>2007-06-20T14:36:31Z</dc:date>
    </item>
    <item>
      <title>Re: IndexOutOfBoundsException when trying to get company_home</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/indexoutofboundsexception-when-trying-to-get-company-home/m-p/87261#M59077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;the problem appears&amp;nbsp; when i use:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;alfresco 2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;windows xp and linux as well&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;jvm ver: 1.5.0_07&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;mySQL 5.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the problem is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i create a space or a content in the company_home using the java api,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;then i delete this space or content using the web client.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;now, if i'll try to get the company_home NodeRef i'll get the exception.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jun 2007 19:49:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/indexoutofboundsexception-when-trying-to-get-company-home/m-p/87261#M59077</guid>
      <dc:creator>shay</dc:creator>
      <dc:date>2007-06-20T19:49:49Z</dc:date>
    </item>
  </channel>
</rss>

