<?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: BAd Credentials with SDK Examples in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/bad-credentials-with-sdk-examples/m-p/57063#M34632</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sorry to jump into your conversation but I have also an error of bad credentials when Im trying to execute sdk examples.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception in thread "main" org.alfresco.repo.security.authentication.AuthenticationException: Bad credentials presented&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationComponentImpl.authenticate(AuthenticationComponentImpl.java:69)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationServiceImpl.authenticate(AuthenticationServiceImpl.java:104)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:335)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:181)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:116)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:80)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:41)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.audit.AuditComponentImpl.auditImpl(AuditComponentImpl.java:210)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.audit.AuditComponentImpl.audit(AuditComponentImpl.java:156)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:61)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at $Proxy21.authenticate(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.sample.FirstFoundationClient.doExample(FirstFoundationClient.java:88)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.sample.FirstFoundationClient$1.doWork(FirstFoundationClient.java:72)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.TransactionUtil.executeInTransaction(TransactionUtil.java:168)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.TransactionUtil.executeInUserTransaction(TransactionUtil.java:74)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.sample.FirstFoundationClient.main(FirstFoundationClient.java:76)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: net.sf.acegisecurity.BadCredentialsException: Bad credentials presented&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.providers.dao.DaoAuthenticationProvider.getUserFromBackend(DaoAuthenticationProvider.java:393)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.providers.dao.DaoAuthenticationProvider.authenticate(DaoAuthenticationProvider.java:225)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:159)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:49)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationComponentImpl.authenticate(AuthenticationComponentImpl.java:63)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 27 more&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1)Here is my configuration of hibernate:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2)I use mysql as an database for metadata stocking:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# MySQL connection (This is default and requires mysql-connector-java-3.1.12-bin.jar, which ships with the Alfresco server)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.driver=org.gjt.mm.mysql.Driver&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.url=jdbc:mysql://localhost:3306/alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3) for indexes and contexts, I use the configuration:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.root=/srv/alfresco/data&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and my repository.properties is in conformity with that configurations below:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Database configuration&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;db.schema.update=true&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.driver=org.gjt.mm.mysql.Driver&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.name=alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.url=jdbc:mysql://localhost:3306/${db.name}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.username=alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.password=alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.pool.initial=10&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.pool.max=20&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Directory configuration&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.root=./alf_data&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.contentstore=${dir.root}/contentstore&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.contentstore.deleted=${dir.root}/contentstore.deleted&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.auditcontentstore=${dir.root}/audit.contentstore&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The location for lucene index files&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.indexes=${dir.root}/lucene-indexes&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The location for lucene index locks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.indexes.lock=${dir.indexes}/locks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The index recovery mode (NONE, VALIDATE, AUTO, FULL)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;index.recovery.mode=VALIDATE&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What is wrong???&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I can connect myself with the user admin and password admin via the webclient but not via the examples of the alfresco sdk!!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can someone help me????&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 Dec 2006 17:13:39 GMT</pubDate>
    <dc:creator>elmayan</dc:creator>
    <dc:date>2006-12-19T17:13:39Z</dc:date>
    <item>
      <title>BAd Credentials with SDK Examples</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/bad-credentials-with-sdk-examples/m-p/57059#M34628</link>
      <description>I have read other posts about getting this error and updating the path to the alf_data directory. I have tried pointing to several alf_data directories on my machine and still the same error.Any help is appreciated.- Loading XML bean definitions from class path resource [alfresco/application-context</description>
      <pubDate>Wed, 25 Oct 2006 15:44:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/bad-credentials-with-sdk-examples/m-p/57059#M34628</guid>
      <dc:creator>kbpair</dc:creator>
      <dc:date>2006-10-25T15:44:47Z</dc:date>
    </item>
    <item>
      <title>Re: BAd Credentials with SDK Examples</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/bad-credentials-with-sdk-examples/m-p/57060#M34629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What's the error?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Oct 2006 16:24:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/bad-credentials-with-sdk-examples/m-p/57060#M34629</guid>
      <dc:creator>davidc</dc:creator>
      <dc:date>2006-10-25T16:24:56Z</dc:date>
    </item>
    <item>
      <title>Re: BAd Credentials with SDK Examples</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/bad-credentials-with-sdk-examples/m-p/57061#M34630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;- Validated configuration attributes&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Adding secure method [public abstract java.util.Set org.alfresco.service.cmr.security.PersonService.getMutableProperties()] with attributes [[ACL_ALLOW]]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Adding secure method [public abstract boolean org.alfresco.service.cmr.security.PersonService.createMissingPeople()] with attributes [[ACL_ALLOW]]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Adding secure method [public abstract void org.alfresco.service.cmr.security.PersonService.setPersonProperties(java.lang.String,java.util.Map)] with attributes [[ACL_METHOD.ROLE_ADMINISTRATOR]]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Adding secure method [public abstract void org.alfresco.service.cmr.security.PersonService.setCreateMissingPeople(boolean)] with attributes [[ACL_METHOD.ROLE_ADMINISTRATOR]]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Adding secure method [public abstract void org.alfresco.service.cmr.security.PersonService.deletePerson(java.lang.String)] with attributes [[ACL_METHOD.ROLE_ADMINISTRATOR]]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Adding secure method [public abstract org.alfresco.service.cmr.repository.NodeRef org.alfresco.service.cmr.security.PersonService.getPerson(java.lang.String)] with attributes [[AFTER_ACL_NODE.sys:base.Read]]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Adding secure method [public abstract org.alfresco.service.cmr.repository.NodeRef org.alfresco.service.cmr.security.PersonService.createPerson(java.util.Map)] with attributes [[ACL_METHOD.ROLE_ADMINISTRATOR]]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Adding secure method [public abstract java.util.Set org.alfresco.service.cmr.security.PersonService.getAllPeople()] with attributes [[ACL_ALLOW]]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Adding secure method [public abstract org.alfresco.service.cmr.repository.NodeRef org.alfresco.service.cmr.security.PersonService.getPeopleContainer()] with attributes [[ACL_ALLOW]]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Adding secure method [public abstract boolean org.alfresco.service.cmr.security.PersonService.personExists(java.lang.String)] with attributes [[ACL_ALLOW]]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Adding secure method [public abstract boolean org.alfresco.service.cmr.security.PersonService.getUserNamesAreCaseSensitive()] with attributes [[ACL_ALLOW]]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Adding secure method [public abstract boolean org.alfresco.service.cmr.security.PersonService.isMutable()] with attributes [[ACL_ALLOW]]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Validated configuration attributes&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.action.ActionsAspect, method=onCopyNode] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onCopyNode" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onCopyNode&lt;/A&gt;&lt;SPAN&gt; for class {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/action/1.0}actions" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/action/1.0}actions&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.action.ActionsAspect, method=onCopyComplete] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onCopyComplete" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onCopyComplete&lt;/A&gt;&lt;SPAN&gt; for class {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/action/1.0}actions" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/action/1.0}actions&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.action.ActionsAspect, method=onAddAspect] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onAddAspect" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onAddAspect&lt;/A&gt;&lt;SPAN&gt; for class {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/action/1.0}actions" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/action/1.0}actions&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.rule.RulesAspect, method=onCopyNode] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onCopyNode" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onCopyNode&lt;/A&gt;&lt;SPAN&gt; for class {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/rule/1.0}rules" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/rule/1.0}rules&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.rule.RulesAspect, method=onCopyComplete] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onCopyComplete" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onCopyComplete&lt;/A&gt;&lt;SPAN&gt; for class {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/rule/1.0}rules" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/rule/1.0}rules&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.rule.RulesAspect, method=onAddAspect] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onAddAspect" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onAddAspect&lt;/A&gt;&lt;SPAN&gt; for class {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/rule/1.0}rules" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/rule/1.0}rules&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.rule.ruletrigger.CreateNodeRuleTrigger, method=policyBehaviour] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onCreateNode" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onCreateNode&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.rule.ruletrigger.CreateNodeRuleTrigger@267f18&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.rule.ruletrigger.SingleChildAssocRefPolicyRuleTrigger, method=policyBehaviour] to association policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onCreateChildAssociation" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onCreateChildAssociation&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.rule.ruletrigger.SingleChildAssocRefPolicyRuleTrigger@1e5ebbf&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.rule.ruletrigger.OnContentUpdateRuleTrigger, method=onContentUpdate] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onContentUpdate" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onContentUpdate&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.rule.ruletrigger.OnContentUpdateRuleTrigger@1db8a73&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.rule.ruletrigger.OnPropertyUpdateRuleTrigger, method=onUpdateProperties] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onUpdateProperties" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onUpdateProperties&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.rule.ruletrigger.OnPropertyUpdateRuleTrigger@17cf28b&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.rule.ruletrigger.OnContentUpdateRuleTrigger, method=onContentUpdate] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onContentUpdate" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onContentUpdate&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.rule.ruletrigger.OnContentUpdateRuleTrigger@178991&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.rule.ruletrigger.SingleChildAssocRefPolicyRuleTrigger, method=policyBehaviour] to association policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onDeleteChildAssociation" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onDeleteChildAssociation&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.rule.ruletrigger.SingleChildAssocRefPolicyRuleTrigger@1edcd24&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.rule.ruletrigger.SingleNodeRefPolicyRuleTrigger, method=policyBehaviour] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onUpdateNode" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onUpdateNode&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.rule.ruletrigger.SingleNodeRefPolicyRuleTrigger@12801c5&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.rule.ruletrigger.SingleChildAssocRefPolicyRuleTrigger, method=policyBehaviour] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onDeleteNode" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onDeleteNode&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.rule.ruletrigger.SingleChildAssocRefPolicyRuleTrigger@16d3d51&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.rule.ruletrigger.SingleAssocRefPolicyRuleTrigger, method=policyBehaviour] to association policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onCreateAssociation" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onCreateAssociation&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.rule.ruletrigger.SingleAssocRefPolicyRuleTrigger@e88e24&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.rule.ruletrigger.SingleAssocRefPolicyRuleTrigger, method=policyBehaviour] to association policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onDeleteAssociation" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onDeleteAssociation&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.rule.ruletrigger.SingleAssocRefPolicyRuleTrigger@7ccf6&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.index.NodeIndexer, method=onCreateNode] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onCreateNode" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onCreateNode&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.index.NodeIndexer@1da931b&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.index.NodeIndexer, method=onUpdateNode] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onUpdateNode" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onUpdateNode&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.index.NodeIndexer@1da931b&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.index.NodeIndexer, method=onDeleteNode] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onDeleteNode" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onDeleteNode&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.index.NodeIndexer@1da931b&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.index.NodeIndexer, method=onCreateChildAssociation] to association policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onCreateChildAssociation" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onCreateChildAssociation&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.index.NodeIndexer@1da931b&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.index.NodeIndexer, method=onDeleteChildAssociation] to association policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onDeleteChildAssociation" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onDeleteChildAssociation&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.index.NodeIndexer@1da931b&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.integrity.IntegrityChecker, method=onCreateNode] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onCreateNode" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onCreateNode&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.integrity.IntegrityChecker@11be57f&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.integrity.IntegrityChecker, method=onUpdateProperties] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onUpdateProperties" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onUpdateProperties&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.integrity.IntegrityChecker@11be57f&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.integrity.IntegrityChecker, method=onDeleteNode] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onDeleteNode" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onDeleteNode&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.integrity.IntegrityChecker@11be57f&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.integrity.IntegrityChecker, method=onAddAspect] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onAddAspect" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onAddAspect&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.integrity.IntegrityChecker@11be57f&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.integrity.IntegrityChecker, method=onRemoveAspect] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onRemoveAspect" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onRemoveAspect&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.integrity.IntegrityChecker@11be57f&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.integrity.IntegrityChecker, method=onCreateChildAssociation] to association policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onCreateChildAssociation" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onCreateChildAssociation&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.integrity.IntegrityChecker@11be57f&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.integrity.IntegrityChecker, method=onDeleteChildAssociation] to association policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onDeleteChildAssociation" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onDeleteChildAssociation&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.integrity.IntegrityChecker@11be57f&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.integrity.IntegrityChecker, method=onCreateAssociation] to association policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onCreateAssociation" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onCreateAssociation&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.integrity.IntegrityChecker@11be57f&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.integrity.IntegrityChecker, method=onDeleteAssociation] to association policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onDeleteAssociation" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onDeleteAssociation&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.integrity.IntegrityChecker@11be57f&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.integrity.IncompleteNodeTagger, method=onCreateNode] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onCreateNode" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onCreateNode&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.integrity.IncompleteNodeTagger@17ee3e5&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.integrity.IncompleteNodeTagger, method=onUpdateProperties] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onUpdateProperties" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onUpdateProperties&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.integrity.IncompleteNodeTagger@17ee3e5&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.integrity.IncompleteNodeTagger, method=onAddAspect] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onAddAspect" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onAddAspect&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.integrity.IncompleteNodeTagger@17ee3e5&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Bound Java method[class=org.alfresco.repo.node.integrity.IncompleteNodeTagger, method=onRemoveAspect] to policy {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org}onRemoveAspect" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org}onRemoveAspect&lt;/A&gt;&lt;SPAN&gt; for service org.alfresco.repo.node.integrity.IncompleteNodeTagger@17ee3e5&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- RAMJobStore initialized.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Quartz scheduler 'DefaultScheduler' initialized from an externally provided properties instance.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Quartz scheduler version: 1.4.5&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Starting Quartz scheduler now&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Scheduler DefaultScheduler_$_NON_CLUSTERED started.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Job ftsIndexerTrigger is active&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Job tempFileCleanerTrigger is active&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Job contentStoreCleanerTrigger is active&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Job indexRecoveryTrigger is active&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Job indexBackupTrigger is active&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Job ehCacheTracerJob is not active&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Oct 25, 2006 11:39:25 AM net.sf.joott.uno.UnoConnection connect&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: connecting using "socket,host=localhost,port=8100,tcpNoDelay=1"…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Oct 25, 2006 11:39:25 AM net.sf.joott.uno.UnoConnection connect&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: connected&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Oct 25, 2006 11:39:25 AM net.sf.joott.uno.UnoConnection connect&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: connecting using "socket,host=localhost,port=8100,tcpNoDelay=1"…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Oct 25, 2006 11:39:25 AM net.sf.joott.uno.UnoConnection connect&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: connected&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Loading model from alfresco/model/jcrModel.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Registered model jcr:jcrmodel&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Registered namespace '&lt;/SPAN&gt;&lt;A href="http://www.jcp.org/jcr/1.0" rel="nofollow noopener noreferrer"&gt;http://www.jcp.org/jcr/1.0&lt;/A&gt;&lt;SPAN&gt;' (prefix 'jcr')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Registered namespace '&lt;/SPAN&gt;&lt;A href="http://www.jcp.org/jcr/nt/1.0" rel="nofollow noopener noreferrer"&gt;http://www.jcp.org/jcr/nt/1.0&lt;/A&gt;&lt;SPAN&gt;' (prefix 'nt')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Registered namespace '&lt;/SPAN&gt;&lt;A href="http://www.jcp.org/jcr/mix/1.0" rel="nofollow noopener noreferrer"&gt;http://www.jcp.org/jcr/mix/1.0&lt;/A&gt;&lt;SPAN&gt;' (prefix 'mix')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Registered namespace '&lt;/SPAN&gt;&lt;A href="http://www.jcp.org/jcr/sv/1.0" rel="nofollow noopener noreferrer"&gt;http://www.jcp.org/jcr/sv/1.0&lt;/A&gt;&lt;SPAN&gt;' (prefix 'sv')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Registered namespace '&lt;/SPAN&gt;&lt;A href="http://www.w3.org/XML/1998/namespace" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/XML/1998/namespace&lt;/A&gt;&lt;SPAN&gt;' (prefix 'xml')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- SQLErrorCodes loaded: [DB2, HSQL, MS-SQL, MySQL, Oracle, Informix, PostgreSQL, Sybase]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Checking for patches to apply …&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- No patches were required.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Locked files will be marked as offline&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Starting server SMB …&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Starting server FTP …&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- SMB Server 4MMLP41_A starting&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- GUID 18660504-89d2-3dab-9a48-dd7a2145c357&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Using authenticator org.alfresco.filesys.server.auth.ntlm.AlfrescoAuthenticator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Server timezone America/New_York, offset from UTC = 5hrs&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Shares:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;nbsp; [Alfresco,DISK,,[workspace://SpacesStore/e71b57c8-5d2a-11db-9a99-6ba23b884baa]] [workspace://SpacesStore/e71b57c8-5d2a-11db-9a99-6ba23b884baa]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Add Share [IPC$,IPC$,,Admin,Hidden] : true&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Alfresco JVM - v1.5.0_03-b07; maximum heap size 63.563MB&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Alfresco JVM - WARNING - maximum heap size 63.563MB is less than recommended 512MB&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Alfresco started (Community Network): Current version 1.3.0 schema 14 - Installed version 1.3.0 schema 14&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception in thread "main" org.alfresco.repo.security.authentication.AuthenticationException: Bad credentials presented&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationComponentImpl.authenticate(AuthenticationComponentImpl.java:69)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationServiceImpl.authenticate(AuthenticationServiceImpl.java:104)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:585)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:335)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:181)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:116)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:80)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:40)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at $Proxy22.authenticate(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.sample.FirstFoundationClient.doExample(FirstFoundationClient.java:87)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.sample.FirstFoundationClient$1.doWork(FirstFoundationClient.java:72)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.TransactionUtil.executeInTransaction(TransactionUtil.java:168)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.TransactionUtil.executeInUserTransaction(TransactionUtil.java:74)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.sample.FirstFoundationClient.main(FirstFoundationClient.java:76)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: net.sf.acegisecurity.BadCredentialsException: Bad credentials presented&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.providers.dao.DaoAuthenticationProvider.getUserFromBackend(DaoAuthenticationProvider.java:393)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.providers.dao.DaoAuthenticationProvider.authenticate(DaoAuthenticationProvider.java:225)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:159)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:49)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationComponentImpl.authenticate(AuthenticationComponentImpl.java:63)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 23 more&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Oct 2006 16:32:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/bad-credentials-with-sdk-examples/m-p/57061#M34630</guid>
      <dc:creator>kbpair</dc:creator>
      <dc:date>2006-10-25T16:32:15Z</dc:date>
    </item>
    <item>
      <title>Re: BAd Credentials with SDK Examples</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/bad-credentials-with-sdk-examples/m-p/57062#M34631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This is very much a symptom of the mismatched alf_data directory and database.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you ensure you have a clean alf_data and clean database before you start.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Oct 2006 17:08:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/bad-credentials-with-sdk-examples/m-p/57062#M34631</guid>
      <dc:creator>davidc</dc:creator>
      <dc:date>2006-10-25T17:08:45Z</dc:date>
    </item>
    <item>
      <title>Re: BAd Credentials with SDK Examples</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/bad-credentials-with-sdk-examples/m-p/57063#M34632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sorry to jump into your conversation but I have also an error of bad credentials when Im trying to execute sdk examples.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception in thread "main" org.alfresco.repo.security.authentication.AuthenticationException: Bad credentials presented&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationComponentImpl.authenticate(AuthenticationComponentImpl.java:69)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationServiceImpl.authenticate(AuthenticationServiceImpl.java:104)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:335)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:181)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:116)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:80)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:41)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.audit.AuditComponentImpl.auditImpl(AuditComponentImpl.java:210)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.audit.AuditComponentImpl.audit(AuditComponentImpl.java:156)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:61)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at $Proxy21.authenticate(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.sample.FirstFoundationClient.doExample(FirstFoundationClient.java:88)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.sample.FirstFoundationClient$1.doWork(FirstFoundationClient.java:72)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.TransactionUtil.executeInTransaction(TransactionUtil.java:168)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.TransactionUtil.executeInUserTransaction(TransactionUtil.java:74)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.sample.FirstFoundationClient.main(FirstFoundationClient.java:76)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: net.sf.acegisecurity.BadCredentialsException: Bad credentials presented&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.providers.dao.DaoAuthenticationProvider.getUserFromBackend(DaoAuthenticationProvider.java:393)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.providers.dao.DaoAuthenticationProvider.authenticate(DaoAuthenticationProvider.java:225)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:159)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:49)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationComponentImpl.authenticate(AuthenticationComponentImpl.java:63)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 27 more&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1)Here is my configuration of hibernate:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2)I use mysql as an database for metadata stocking:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# MySQL connection (This is default and requires mysql-connector-java-3.1.12-bin.jar, which ships with the Alfresco server)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.driver=org.gjt.mm.mysql.Driver&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.url=jdbc:mysql://localhost:3306/alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3) for indexes and contexts, I use the configuration:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.root=/srv/alfresco/data&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and my repository.properties is in conformity with that configurations below:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Database configuration&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;db.schema.update=true&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.driver=org.gjt.mm.mysql.Driver&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.name=alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.url=jdbc:mysql://localhost:3306/${db.name}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.username=alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.password=alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.pool.initial=10&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;db.pool.max=20&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Directory configuration&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.root=./alf_data&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.contentstore=${dir.root}/contentstore&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.contentstore.deleted=${dir.root}/contentstore.deleted&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.auditcontentstore=${dir.root}/audit.contentstore&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The location for lucene index files&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.indexes=${dir.root}/lucene-indexes&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The location for lucene index locks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.indexes.lock=${dir.indexes}/locks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The index recovery mode (NONE, VALIDATE, AUTO, FULL)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;index.recovery.mode=VALIDATE&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What is wrong???&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I can connect myself with the user admin and password admin via the webclient but not via the examples of the alfresco sdk!!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can someone help me????&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Dec 2006 17:13:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/bad-credentials-with-sdk-examples/m-p/57063#M34632</guid>
      <dc:creator>elmayan</dc:creator>
      <dc:date>2006-12-19T17:13:39Z</dc:date>
    </item>
    <item>
      <title>Re: BAd Credentials with SDK Examples</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/bad-credentials-with-sdk-examples/m-p/57064#M34633</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 remark the same problem when I try to execute personService.getPeopleContainer();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What can it be???&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Stephane&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2007 18:15:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/bad-credentials-with-sdk-examples/m-p/57064#M34633</guid>
      <dc:creator>clincks</dc:creator>
      <dc:date>2007-03-22T18:15:28Z</dc:date>
    </item>
    <item>
      <title>Re: BAd Credentials with SDK Examples</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/bad-credentials-with-sdk-examples/m-p/57065#M34634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm not sure at 100% at the moment it is the right fix… but for the moment it works for me:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;override DaoAuthenticationProvider&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;package net.sf.acegisecurity.providers.dao;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import net.sf.acegisecurity.Authentication;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import net.sf.acegisecurity.UserDetails;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public class CircabcDaoAuthenticationProvider extends DaoAuthenticationProvider &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected boolean isPasswordCorrect(Authentication authentication,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UserDetails user) {&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;&amp;nbsp;&amp;nbsp; boolean&amp;nbsp; result = super.isPasswordCorrect(authentication, user);&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; if (!result )&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final String userPassword = user.getPassword();&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (authentication.getPrincipal() instanceof UserDetails) {&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;&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; String password = ((UserDetails) authentication.getPrincipal()).getPassword();&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;&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; result = password.equals(userPassword);&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;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&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;&amp;nbsp; return result;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;bean id="daoAuthenticationProvider" class="net.sf.acegisecurity.providers.dao.CircabcDaoAuthenticationProvider "&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="authenticationDao"&amp;gt;&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;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean="authenticationDao" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="saltSource"&amp;gt;&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;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean="saltSource" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="passwordEncoder"&amp;gt;&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;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean="passwordEncoder" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/bean&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Remarks are welcome.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Stephane Clinckart&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Oct 2010 14:29:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/bad-credentials-with-sdk-examples/m-p/57065#M34634</guid>
      <dc:creator>clincks</dc:creator>
      <dc:date>2010-10-11T14:29:10Z</dc:date>
    </item>
  </channel>
</rss>

