<?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: Injecting UserService yields Null in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/injecting-userservice-yields-null/m-p/224386#M177516</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;are you sure you use this delegate&amp;nbsp; like that: ${createUser}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if you use it by filling the "activiti:class" in the service task then a new instance will be created at runtime and the spring beans will not be injected.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ex:&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;serviceTask id="javaService"&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; name="My Java Service Task"&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; activiti:class="org.activiti.MyJavaDelegate" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;you should use:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;delegateExpression if you want to have @Autowired beans.&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;serviceTask id="serviceTask" activiti:delegateExpression="${delegateExpressionBean}" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;more details here: &lt;/SPAN&gt;&lt;A href="http://www.activiti.org/userguide/#bpmnJavaServiceTask" rel="nofollow noopener noreferrer"&gt;http://www.activiti.org/userguide/#bpmnJavaServiceTask&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 May 2016 12:43:00 GMT</pubDate>
    <dc:creator>vasile_dirla</dc:creator>
    <dc:date>2016-05-09T12:43:00Z</dc:date>
    <item>
      <title>Injecting UserService yields Null</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/injecting-userservice-yields-null/m-p/224385#M177515</link>
      <description>Hello,i am trying to inject UserService but it throws NullPointerException when i try to use it.@Component("createUser")public class CreateUser implements JavaDelegate{&amp;nbsp;&amp;nbsp;&amp;nbsp;private static final Logger LOG = LoggerFactory.getLogger(CreateUser.class);&amp;nbsp;&amp;nbsp;&amp;nbsp;//inject user service and group service&amp;nbsp;&amp;nbsp;&amp;nbsp;@Autowir</description>
      <pubDate>Mon, 09 May 2016 09:10:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/injecting-userservice-yields-null/m-p/224385#M177515</guid>
      <dc:creator>abbask</dc:creator>
      <dc:date>2016-05-09T09:10:50Z</dc:date>
    </item>
    <item>
      <title>Re: Injecting UserService yields Null</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/injecting-userservice-yields-null/m-p/224386#M177516</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;are you sure you use this delegate&amp;nbsp; like that: ${createUser}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if you use it by filling the "activiti:class" in the service task then a new instance will be created at runtime and the spring beans will not be injected.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ex:&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;serviceTask id="javaService"&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; name="My Java Service Task"&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; activiti:class="org.activiti.MyJavaDelegate" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;you should use:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;delegateExpression if you want to have @Autowired beans.&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;serviceTask id="serviceTask" activiti:delegateExpression="${delegateExpressionBean}" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;more details here: &lt;/SPAN&gt;&lt;A href="http://www.activiti.org/userguide/#bpmnJavaServiceTask" rel="nofollow noopener noreferrer"&gt;http://www.activiti.org/userguide/#bpmnJavaServiceTask&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 May 2016 12:43:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/injecting-userservice-yields-null/m-p/224386#M177516</guid>
      <dc:creator>vasile_dirla</dc:creator>
      <dc:date>2016-05-09T12:43:00Z</dc:date>
    </item>
    <item>
      <title>Re: Injecting UserService yields Null</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/injecting-userservice-yields-null/m-p/224387#M177517</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi vasila,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your reply&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I used expression and it worked&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 May 2016 18:14:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/injecting-userservice-yields-null/m-p/224387#M177517</guid>
      <dc:creator>abbask</dc:creator>
      <dc:date>2016-05-09T18:14:40Z</dc:date>
    </item>
  </channel>
</rss>

