<?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 About SQLServer Engine, can't get the Task category value in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/about-sqlserver-engine-can-t-get-the-task-category-value/m-p/230672#M183802</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I countered a problem. My Activiti use SQLServer2012 verson, When I get a Task, can't get the category property of that task, but When I use oracle, it's ok.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;code : &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TaskQuery taskQuery = taskService.createTaskQuery().taskAssignee( assignee );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;….&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;task.getCategory() is null&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the database ACT_RU_TASK table's CATEGORY_ column exists a varchar value, and the value length in 255.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the problem is not throwing any exception.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;this is my configuration :&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;bean id="dataSourceDBCP" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="url" value="jdbc:jtds:sqlserver://192.168.15.5:1433;DatabaseName=OA_NEW_IDEA;tds=8.0;lastupdatecount=true" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!– &amp;lt;property name="username" value="sa" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="password" value="TEAMteam9999" /&amp;gt; –&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="initialSize" value="25"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="maxActive" value="350"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="minIdle" value="5"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="maxIdle" value="35"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="removeAbandoned" value="true"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="removeAbandonedTimeout" value="180"/&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="maxWait" value="6000"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="testOnBorrow"&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;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&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;lt;/bean&amp;gt;&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;&amp;lt;bean id="processEngineConfiguration" class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="dataSource" ref="dataSourceDBCP"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!– none, activity, audit, full –&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="history" value="none"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="bulkInsertEnabled" value="false"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="databaseType" value="mssql"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="activityFontName" value="宋体"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="labelFontName" value="宋体"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/bean&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Mar 2016 02:44:07 GMT</pubDate>
    <dc:creator>fuhang</dc:creator>
    <dc:date>2016-03-16T02:44:07Z</dc:date>
    <item>
      <title>About SQLServer Engine, can't get the Task category value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/about-sqlserver-engine-can-t-get-the-task-category-value/m-p/230672#M183802</link>
      <description>I countered a problem. My Activiti use SQLServer2012 verson, When I get a Task, can't get the category property of that task, but When I use oracle, it's ok.code : TaskQuery taskQuery = taskService.createTaskQuery().taskAssignee( assignee );….task.getCategory() is nullthe database ACT_RU_TASK table'</description>
      <pubDate>Wed, 16 Mar 2016 02:44:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/about-sqlserver-engine-can-t-get-the-task-category-value/m-p/230672#M183802</guid>
      <dc:creator>fuhang</dc:creator>
      <dc:date>2016-03-16T02:44:07Z</dc:date>
    </item>
    <item>
      <title>Re: About SQLServer Engine, can't get the Task category value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/about-sqlserver-engine-can-t-get-the-task-category-value/m-p/230673#M183803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That sounds very odd indeed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you wrap your code in a unit test that fails on your installation so we can try it out?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Should be easy doable by creating a standalone task and giving it a category.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Mar 2016 13:35:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/about-sqlserver-engine-can-t-get-the-task-category-value/m-p/230673#M183803</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2016-03-18T13:35:01Z</dc:date>
    </item>
    <item>
      <title>Re: About SQLServer Engine, can't get the Task category value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/about-sqlserver-engine-can-t-get-the-task-category-value/m-p/230674#M183804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am sure task category value exists. I found the problem occurrence place. But I can't solve this. This is sample code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;*********************code*********************&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; List&amp;lt;Task&amp;gt; result = null;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; if( StringUtils.isNotBlank( userId ) ) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; String assignee = userId;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; TaskService taskService = getTaskService();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; TaskQuery taskQuery = taskService.createTaskQuery().taskAssignee( assignee );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; taskQuery = appendQueryCondition( taskQuery, condition );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // ! This is problem here, includeProcessVariables&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; taskQuery = taskQuery.includeProcessVariables();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; result = taskQuery.listPage( page.getStart(), page.getLimit() );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; System.out.println( "===&amp;gt;" + result.get( 0 ).getCategory() );&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; // The print is ===&amp;gt;null&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; return result;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;************************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When I commented out this "taskQuery = taskQuery.includeProcessVariables();" line, the running is nomal, geting the category value. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is my process variables: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;*******************database ACT_RU_VARIABLE*********************&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ID_ REV_ TYPE_ NAME_ EXECUTION_ID_ PROC_INST_ID_ TASK_ID_ BYTEARRAY_ID_ DOUBLE_ LONG_ TEXT_ TEXT2_&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;30003 1 serializable contractNameList 30001 30001 NULL 30002 NULL NULL NULL NULL&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;30011 1 string unitId 30001 30001 NULL NULL NULL NULL ff808081511e3d1501511e40cac70001 NULL&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;30013 1 serializable applyDate 30001 30001 NULL 30012 NULL NULL NULL NULL&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;********************************************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sorry for not pasting all of junit test codes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Mar 2016 05:01:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/about-sqlserver-engine-can-t-get-the-task-category-value/m-p/230674#M183804</guid>
      <dc:creator>fuhang</dc:creator>
      <dc:date>2016-03-19T05:01:21Z</dc:date>
    </item>
    <item>
      <title>Re: About SQLServer Engine, can't get the Task category value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/about-sqlserver-engine-can-t-get-the-task-category-value/m-p/230675#M183805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I looked into the code, but when doing a .includeVariables, the task category is included.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Did a quick test, but for me the category is included:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; @Deployment(resources={"org/activiti/engine/test/api/oneTaskProcess.bpmn20.xml"})&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; public void testStartProcessInstanceWithVariables() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map&amp;lt;String, Object&amp;gt; vars = new HashMap&amp;lt;String, Object&amp;gt;();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vars.put("basicType", new DummySerializable());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; runtimeService.startProcessInstanceByKey("oneTaskProcess", vars);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Task task = taskService.createTaskQuery().includeProcessVariables().singleResult();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assertNotNull(task.getProcessVariables());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assertNotNull(task.getCategory());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Mar 2016 12:27:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/about-sqlserver-engine-can-t-get-the-task-category-value/m-p/230675#M183805</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2016-03-25T12:27:22Z</dc:date>
    </item>
  </channel>
</rss>

