<?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: AuthenticationCredentialsNotFoundException error for search in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231808#M184938</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;How did you solve the problem with the secure context?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 Apr 2010 11:02:31 GMT</pubDate>
    <dc:creator>bwagner</dc:creator>
    <dc:date>2010-04-13T11:02:31Z</dc:date>
    <item>
      <title>AuthenticationCredentialsNotFoundException error for search</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231803#M184933</link>
      <description>Hi,I am using Alfresco 3.2r with Tomcat 6 with JDK 1.6.I have written below code to get children of companyhome as&lt;IMG id="smileyfrustrated" class="emoticon emoticon-smileyfrustrated" src="https://migration33.stage.lithium.com/i/smilies/16x16_smiley-frustrated.png" alt="Smiley Frustrated" title="Smiley Frustrated" /&gt;toreRef storeRef5 = new StoreRef(StoreRef.PROTOCOL_WORKSPACE, "SpacesStore");ResultSet rs = serviceRegistry.getSearchService().query(storeRef5, SearchService.LANGUAGE_XPATH, "/app:comp</description>
      <pubDate>Thu, 25 Mar 2010 06:50:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231803#M184933</guid>
      <dc:creator>dynamolalit</dc:creator>
      <dc:date>2010-03-25T06:50:38Z</dc:date>
    </item>
    <item>
      <title>Re: AuthenticationCredentialsNotFoundException error for search</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231804#M184934</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 just came across this wiki article:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Java_Foundation_API" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Java_Foundation_API&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It says :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Access to Java Foundation API &lt;BR /&gt;The Java Foundation API is in fact a set of interfaces; each interface represents a function of the repository. A Spring Framework Bean is provided as the implementation for each interface. &lt;BR /&gt;&lt;BR /&gt;The list of available public services (that is, Spring beans) can be found in: &lt;BR /&gt;&lt;BR /&gt;the configuration file /projects/repository/config/alfresco/public-services-context.xml &lt;BR /&gt;the service interface org.alfresco.service.ServiceRegistry &lt;BR /&gt;There are three approaches to accessing the interfaces in your own code: &lt;BR /&gt;&lt;BR /&gt;Use standard Spring dependency injection (recommended, if your client code is also Spring based) &lt;BR /&gt;Manual access via the Spring getBean() method &lt;BR /&gt;Indirectly via Alfresco's ServiceRegistry &lt;BR /&gt;Spring provides excellent documentation on how to bind Beans together, so that will not be duplicated here.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;I have tried all approaches&amp;nbsp; but error remains same.:shock:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Mar 2010 07:42:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231804#M184934</guid>
      <dc:creator>dynamolalit</dc:creator>
      <dc:date>2010-03-25T07:42:33Z</dc:date>
    </item>
    <item>
      <title>Re: AuthenticationCredentialsNotFoundException error for search</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231805#M184935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;the custom constraint works just with versions till labs 3.0 after that they changed the security context so thats not working anymore &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i hope the developers will do that option one day, since its very usefull to add customers as propertie to your documents and put them into workflows &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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Mar 2010 11:49:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231805#M184935</guid>
      <dc:creator>thestorm</dc:creator>
      <dc:date>2010-03-30T11:49:03Z</dc:date>
    </item>
    <item>
      <title>Re: AuthenticationCredentialsNotFoundException error for search</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231806#M184936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You should have a secure context, how are you running your code without a secure context?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There's three approaches you can use.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;a) Use the AuthenticationUtil class to establish a secure context.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;b) Use the AuthenticationUtil class to run as the system user.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;c) Bypass the security check by using the internal services (the one with the lower case name).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Mar 2010 12:02:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231806#M184936</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2010-03-30T12:02:11Z</dc:date>
    </item>
    <item>
      <title>Re: AuthenticationCredentialsNotFoundException error for search</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231807#M184937</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 got list of all categories coming up in content properties page. &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;BR /&gt;&lt;SPAN&gt;Please refer to this post of mine:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://forums.alfresco.com/en/viewtopic.php?f=9&amp;amp;t=20589&amp;amp;p=84639#p84639" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/en/viewtopic.php?f=9&amp;amp;t=20589&amp;amp;p=84639#p84639&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Apr 2010 04:39:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231807#M184937</guid>
      <dc:creator>dynamolalit</dc:creator>
      <dc:date>2010-04-05T04:39:38Z</dc:date>
    </item>
    <item>
      <title>Re: AuthenticationCredentialsNotFoundException error for search</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231808#M184938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;How did you solve the problem with the secure context?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Apr 2010 11:02:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231808#M184938</guid>
      <dc:creator>bwagner</dc:creator>
      <dc:date>2010-04-13T11:02:31Z</dc:date>
    </item>
    <item>
      <title>Re: AuthenticationCredentialsNotFoundException error for search</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231809#M184939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am having similar problem when trying to upgrade from 3.1 to 3.3. getting the following error on startup for one of the constraint that uses lucene search to get the list of allowed values without the security context. It fails on the line highlighted below&amp;nbsp; in the code&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help is much appreciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public class LuceneSearchBasedListConstraint extends SearchBasedDependencyListConstraint{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static final long serialVersionUID = 1L;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected static Logger logger = Logger.getLogger(LuceneSearchBasedListConstraint.class);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected String query;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected String strStoreRef = &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;StoreRef.PROTOCOL_WORKSPACE + StoreRef.URI_FILLER +&amp;nbsp; "SpacesStore";&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public LuceneSearchBasedListConstraint(){}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;@Override&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected List&amp;lt;String&amp;gt; getSearchResult(){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(logger.isDebugEnabled())&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.debug("Original Query " + query);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String siteQuery = getSites(query);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//this is where the query from the alfresco content model constraints comes in.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;StoreRef storeRef = new StoreRef(strStoreRef);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;[size=150]ResultSet resultSet = getServiceRegistry().getSearchService().query(storeRef, SearchService.LANGUAGE_LUCENE, siteQuery);[/size]&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;NodeService nodeSvc = getServiceRegistry().getNodeService();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Collection&amp;lt;String&amp;gt; allowedValues = new TreeSet&amp;lt;String&amp;gt;();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (ResultSetRow row : resultSet)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;allowedValues.add((String)nodeSvc.getProperty(row.getNodeRef(), ContentModel.PROP_NAME));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp; new ArrayList&amp;lt;String&amp;gt;(allowedValues);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jul 2010 15:24:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231809#M184939</guid>
      <dc:creator>robain</dc:creator>
      <dc:date>2010-07-27T15:24:42Z</dc:date>
    </item>
    <item>
      <title>Re: AuthenticationCredentialsNotFoundException error for search</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231810#M184940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Before you perform the search, your user must be validated/authenticated against alfresco repository to avoid the error you are getting.&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;Thanks,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jul 2011 08:43:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231810#M184940</guid>
      <dc:creator>romschn</dc:creator>
      <dc:date>2011-07-22T08:43:23Z</dc:date>
    </item>
    <item>
      <title>Re: AuthenticationCredentialsNotFoundException error for search</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231811#M184941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;All code which do critical operations against repository requires to run with secure context and within one single transaction.&lt;/P&gt;&lt;P&gt;You can achieve this by putting code under runas block.&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;AuthenticationUtil.runAs(new AuthenticationUtil.RunAsWork&amp;lt;Void&amp;gt;() {&lt;/P&gt;&lt;P style="padding-left: 30px;"&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; public Void doWork(){&lt;/P&gt;&lt;P style="padding-left: 30px;"&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; //Put you logic here&lt;/P&gt;&lt;P style="padding-left: 30px;"&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;&amp;nbsp; }&lt;/P&gt;&lt;P style="padding-left: 30px;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return null;&lt;/P&gt;&lt;P style="padding-left: 30px;"&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; }&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, AuthenticationUtil.getSystemUserName());&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps to all other users.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Oct 2016 20:08:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/authenticationcredentialsnotfoundexception-error-for-search/m-p/231811#M184941</guid>
      <dc:creator>mitpatoliya</dc:creator>
      <dc:date>2016-10-04T20:08:26Z</dc:date>
    </item>
  </channel>
</rss>

