<?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 A valid SecureContext was not provided in the RequestContext in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-in-the-requestcontext/m-p/284426#M237556</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have created a custom nodelocator. I know the nodelocator class is working, as i already successfully used it in another module.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In my unit tests, i run a test with user admin.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;At the line that starts with return, i get the following error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;@Override&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public NodeRef getNode(NodeRef arg0, Map&amp;lt;String, Serializable&amp;gt; arg1) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String name = cmcConfig.getProperty("cmcDataSpace");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;NodeRef companyHome = nodeLocatorService1.getNode(CompanyHomeNodeLocator.NAME, null, null);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;NodeRef companyHome = companyHomeNodeLocator.getNode(null, null);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.debug("FullyAuthenticatedUser = " + AuthenticationUtil.getFullyAuthenticatedUser());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return nodeService.getChildByName(companyHome, ContentModel.ASSOC_CONTAINS, name);&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;lt;\code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2013-09-03 10:13:11,440&amp;nbsp; DEBUG [acegisecurity.intercept.AbstractSecurityInterceptor] [main] Authenticated: net.sf.acegisecurity.providers.UsernamePasswordAuthenticationToken@4628e929: Username: net.sf.acegisecurity.providers.dao.User@27e3a6bb: Username: admin; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_AUTHENTICATED; Password: [PROTECTED]; Authenticated: true; Details: net.sf.acegisecurity.providers.dao.User@27e3a6bb: Username: admin; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_AUTHENTICATED; Granted Authorities: ROLE_AUTHENTICATED&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; 2013-09-03 10:13:11,456&amp;nbsp; DEBUG [acegisecurity.intercept.AbstractSecurityInterceptor] [main] Authorization successful&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; 2013-09-03 10:13:11,456&amp;nbsp; DEBUG [acegisecurity.intercept.AbstractSecurityInterceptor] [main] RunAsManager did not change Authentication object&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 148.103 sec &amp;lt;&amp;lt;&amp;lt; FAILURE!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RepoStartupTest(be.cmc.sld.test.scheduledjobs.FindOutDatedNodesTest)&amp;nbsp; Time elapsed: 6.196 sec&amp;nbsp; &amp;lt;&amp;lt;&amp;lt; ERROR!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;net.sf.acegisecurity.AuthenticationCredentialsNotFoundException: A valid SecureContext was not provided in the RequestContext&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.intercept.AbstractSecurityInterceptor.credentialsNotFound(AbstractSecurityInterceptor.java:481)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.intercept.AbstractSecurityInterceptor.beforeInvocation(AbstractSecurityInterceptor.java:359)&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:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&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:46)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:159)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionInterceptor$1.execute(RetryingTransactionInterceptor.java:69)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:433)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionInterceptor.invoke(RetryingTransactionInterceptor.java:59)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.proxy.$Proxy13.getChildByName(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at be.cmc.locators.CmcDataSpaceLocator.getNode(CmcDataSpaceLocator.java:43)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.nodelocator.NodeLocatorServiceImpl.getNode(NodeLocatorServiceImpl.java:59)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at be.cmc.testutil.CmcTestutil.getTestFolder(CmcTestutil.java:148)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at be.cmc.sld.test.scheduledjobs.FindOutDatedNodesTest.RepoStartupTest(FindOutDatedNodesTest.java:59)&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:57)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:601)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Results :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tests in error: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; RepoStartupTest(be.cmc.sld.test.scheduledjobs.FindOutDatedNodesTest): A valid SecureContext was not provided in the RequestContext&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;\code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have been browsing on the internet on this topic, but could not find anything that pointed me in the right direction.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I can debug it till i reach the proxy object.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can anyone help?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Alfresco version : 4.2.c&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Sep 2013 08:18:32 GMT</pubDate>
    <dc:creator>begunrom</dc:creator>
    <dc:date>2013-09-03T08:18:32Z</dc:date>
    <item>
      <title>A valid SecureContext was not provided in the RequestContext</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-in-the-requestcontext/m-p/284426#M237556</link>
      <description>I have created a custom nodelocator. I know the nodelocator class is working, as i already successfully used it in another module.In my unit tests, i run a test with user admin.At the line that starts with return, i get the following error.&amp;lt;code&amp;gt;@Override&amp;nbsp;&amp;nbsp;&amp;nbsp;public NodeRef getNode(NodeRef arg0,</description>
      <pubDate>Tue, 03 Sep 2013 08:18:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-in-the-requestcontext/m-p/284426#M237556</guid>
      <dc:creator>begunrom</dc:creator>
      <dc:date>2013-09-03T08:18:32Z</dc:date>
    </item>
    <item>
      <title>Re: A valid SecureContext was not provided in the RequestContext</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-in-the-requestcontext/m-p/284427#M237557</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Problem disappears if you remove the timeout from the test.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;@Test&amp;nbsp;&amp;nbsp;&amp;nbsp;(timeout=500000) DOES NOT WORK&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;@Test WORKS.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can anyone explain???? It must have something to do with the alfresco maven integration.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Sep 2013 08:28:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/a-valid-securecontext-was-not-provided-in-the-requestcontext/m-p/284427#M237557</guid>
      <dc:creator>begunrom</dc:creator>
      <dc:date>2013-09-03T08:28:48Z</dc:date>
    </item>
  </channel>
</rss>

