reza sadeghzadeh [
http://community.jboss.org/people/reza_sadeghzadeh] created the
discussion
"Problem on adding users to HumanTaskService"
To view the discussion, visit:
http://community.jboss.org/message/618441#618441
--------------------------------------------------------------
Hi, I'm using Liferay Portal for my membership. I'm adding users to taskSession
this like:
---------------------------------------------------------------------------------------------------
EntityManagerFactory emf =
Persistence.createEntityManagerFactory("org.jbpm.task");
TaskService taskService = new TaskService(emf,
SystemEventListenerFactory.getSystemEventListener()); TaskServiceSession
taskSession = taskService.createSession(); // Add users List
users = null; try { users =
UserLocalServiceUtil.getUsers(0, 100000000); } catch (SystemException e) {
e.printStackTrace(); } for (
com.liferay.portal.model.User user : users ) { User jBPMUser = new
User(String.valueOf(user.getUserId())); taskSession.addUser( jBPMUser );
} List orgs = null; try {
orgs = OrganizationLocalServiceUtil.getOrganizations(0, 100000000);
} catch (SystemException e) { e.printStackTrace();
} for ( Organization org : orgs ) { Group
group = new Group(String.valueOf(org.getOrganizationId()));
taskSession.addGroup( group ); } // start server
MinaTaskServer server = new MinaTaskServer(taskService); Thread
thread = new Thread(server); thread.start();
taskSession.dispose(); System.out.println("Task service started
correctly !"); System.out.println("Task service running ...");
---------------------------------------------------------------------------------------------------
after start my server I can work with ProcessDefinition and ProcessInstances properly but
I can't see list of task in my panel If I remove above codes and start HumanTask
Service with "ant start.demo" the system works properly I see a lot logs:
----------------------------------------------------------------------------------------------------
15:48:12,475 INFO [LoggingFilter] CREATED 15:48:12,476 INFO [LoggingFilter] OPENED
15:48:12,536 INFO [STDOUT] Loaded user admin: 15:48:12,538 INFO [STDOUT] admin
15:48:12,538 INFO [STDOUT] manager 15:48:12,538 INFO [STDOUT] user 15:48:12,538 INFO
[STDOUT] Loaded user krisv: 15:48:12,538 INFO [STDOUT] admin 15:48:12,538 INFO
[STDOUT] manager 15:48:12,538 INFO [STDOUT] user 15:48:12,538 INFO [STDOUT] Loaded
user sales-rep: 15:48:12,539 INFO [STDOUT] admin 15:48:12,539 INFO [STDOUT] manager
15:48:12,539 INFO [STDOUT] user 15:48:12,539 INFO [STDOUT] sales 15:48:12,539 INFO
[STDOUT] Loaded user john: 15:48:12,539 INFO [STDOUT] admin 15:48:12,539 INFO [STDOUT]
manager 15:48:12,540 INFO [STDOUT] user 15:48:12,540 INFO [STDOUT] PM 15:48:12,540
INFO [STDOUT] Loaded user mary: 15:48:12,541 INFO [STDOUT] admin 15:48:12,541 INFO
[STDOUT] manager 15:48:12,541 INFO [STDOUT] user 15:48:12,541 INFO [STDOUT] HR
15:48:12,648 INFO [LoggingFilter] RECEIVED: HeapBuffer[pos=0 lim=178 cap=2048: 00 00 00
AE AC ED 00 05 73 72 01 00 1D 6F 72 67...] 15:48:12,770 INFO [LoggingFilter] SENT:
HeapBuffer[pos=0 lim=0 cap=0: empty] 15:48:12,816 INFO [STDOUT] 15:48:12,816 INFO
[PluginMgr] Successfully loaded plugin
'org.jboss.bpm.console.server.plugin.FormDispatcherPlugin': class
org.jbpm.integration.console.forms.FormDispatcherComposite 15:48:12,973 INFO [STDOUT]
JSon Result: => {"tasks":[]} 15:48:12,973 INFO [STDOUT] task json result:
{"tasks":[]} 15:48:14,185 INFO [STDOUT] INFO 30-07 15:48:14,180
(NilAuthenticator.java:authenticate:35) All users are guests. 15:48:14,189 INFO
[STDOUT] INFO 30-07 15:48:14,182 (NilAuthenticator.java:authenticate:35) All users
are guests. 15:48:14,194 INFO [STDOUT] INFO 30-07 15:48:14,193
(RepositoryServlet.java:allowUser:114) admin authenticated for rest api 15:48:14,195
INFO [STDOUT] INFO 30-07 15:48:14,193 (RepositoryServlet.java:allowUser:114) admin
authenticated for rest api 15:48:14,197 INFO [STDOUT] INFO 30-07 15:48:14,195
(PackageDeploymentServlet.java:execute:141) PackageName: defaultPackage 15:48:14,198
INFO [STDOUT] INFO 30-07 15:48:14,196 (PackageDeploymentServlet.java:execute:141)
PackageName: defaultPackage 15:48:14,199 INFO [STDOUT] INFO 30-07 15:48:14,198
(PackageDeploymentServlet.java:execute:142) PackageVersion: LATEST 15:48:14,200
INFO [STDOUT] INFO 30-07 15:48:14,197 (PackageDeploymentServlet.java:execute:142)
PackageVersion: LATEST 15:48:14,201 INFO [STDOUT] INFO 30-07 15:48:14,200
(PackageDeploymentServlet.java:execute:143) PackageIsLatest: true 15:48:14,202 INFO
[STDOUT] INFO 30-07 15:48:14,199 (PackageDeploymentServlet.java:execute:143)
PackageIsLatest: true 15:48:14,203 INFO [STDOUT] INFO 30-07 15:48:14,202
(PackageDeploymentServlet.java:execute:144) PackageIsSource: false 15:48:14,204
INFO [STDOUT] INFO 30-07 15:48:14,201 (PackageDeploymentServlet.java:execute:144)
PackageIsSource: false 15:48:15,608 INFO [STDOUT] Loading process from Guvnor:
com.bahman.vacation 15:48:15,608 INFO [STDOUT] Loading process from Guvnor:
com.bahman.vacation 15:48:15,608 INFO [STDOUT] jbpm.console.directory property not found
15:48:15,609 INFO [STDOUT] jbpm.console.directory property not found 15:48:16,758 INFO
[STDOUT] Loading session data ... 15:48:16,758 INFO [STDOUT] Loading session data ...
15:48:16,869 INFO [STDOUT] Hibernate: select sessioninf0_.id as
id70_0_, sessioninf0_.lastModificationDate as lastModi2_70_0_,
sessioninf0_.rulesByteArray as rulesByt3_70_0_, sessioninf0_.startDate as
startDate70_0_, sessioninf0_.OPTLOCK as OPTLOCK70_0_ from SessionInfo
sessioninf0_ where sessioninf0_.id=? 15:48:16,869 INFO [STDOUT]
Hibernate: select sessioninf0_.id as id69_0_,
sessioninf0_.lastModificationDate as lastModi2_69_0_, sessioninf0_.rulesByteArray
as rulesByt3_69_0_, sessioninf0_.startDate as startDate69_0_,
sessioninf0_.OPTLOCK as OPTLOCK69_0_ from SessionInfo sessioninf0_
where sessioninf0_.id=? 15:48:20,759 INFO [LoggingFilter] CREATED 15:48:20,759
INFO [LoggingFilter] OPENED 15:48:20,760 INFO [LoggingFilter] CREATED 15:48:20,761 INFO
[LoggingFilter] OPENED 15:48:20,773 INFO [LoggingFilter] RECEIVED: HeapBuffer[pos=0
lim=339 cap=2048: 00 00 01 4F AC ED 00 05 73 72 01 00 1D 6F 72 67...] 15:48:20,775 INFO
[LoggingFilter] RECEIVED: HeapBuffer[pos=0 lim=339 cap=2048: 00 00 01 4F AC ED 00 05 73 72
01 00 1D 6F 72 67...] 15:48:20,780 INFO [STDOUT] Successfully loaded default package from
Guvnor 15:48:20,781 INFO [STDOUT] Successfully loaded default package from Guvnor
15:48:20,790 INFO [LoggingFilter] RECEIVED: HeapBuffer[pos=0 lim=673 cap=2048: 00 00 01
4C AC ED 00 05 73 72 01 00 1D 6F 72 67...] 15:48:20,792 INFO [STDOUT] 15:48:20,792 INFO
[PluginMgr] Successfully loaded plugin
'org.jboss.bpm.console.server.plugin.FormDispatcherPlugin': class
org.jbpm.integration.console.forms.FormDispatcherComposite 15:48:20,793 INFO
[LoggingFilter] RECEIVED: HeapBuffer[pos=0 lim=673 cap=2048: 00 00 01 4C AC ED 00 05 73 72
01 00 1D 6F 72 67...] 15:48:20,793 INFO [STDOUT] 15:48:20,792 INFO [PluginMgr]
Successfully loaded plugin
'org.jboss.bpm.console.server.plugin.FormDispatcherPlugin': class
org.jbpm.integration.console.forms.FormDispatcherComposite 15:48:20,820 INFO [STDOUT]
INFO 30-07 15:48:20,818 (NilAuthenticator.java:authenticate:35) All users are
guests. 15:48:20,821 INFO [STDOUT] INFO 30-07 15:48:20,818
(NilAuthenticator.java:authenticate:35) All users are guests. 15:48:20,822 INFO
[STDOUT] INFO 30-07 15:48:20,820 (RepositoryServlet.java:allowUser:114) null
authenticated for rest api 15:48:20,822 INFO [STDOUT] INFO 30-07 15:48:20,821
(RepositoryServlet.java:allowUser:114) null authenticated for rest api 15:48:20,823
INFO [STDOUT] INFO 30-07 15:48:20,822 (PackageDeploymentServlet.java:execute:141)
PackageName: defaultPackage 15:48:20,824 INFO [STDOUT] INFO 30-07 15:48:20,823
(PackageDeploymentServlet.java:execute:141) PackageName: defaultPackage 15:48:20,824
INFO [STDOUT] INFO 30-07 15:48:20,823 (PackageDeploymentServlet.java:execute:142)
PackageVersion: LATEST 15:48:20,825 INFO [STDOUT] INFO 30-07 15:48:20,824
(PackageDeploymentServlet.java:execute:142) PackageVersion: LATEST 15:48:20,825
INFO [STDOUT] INFO 30-07 15:48:20,825 (PackageDeploymentServlet.java:execute:143)
PackageIsLatest: true 15:48:20,826 INFO [STDOUT] INFO 30-07 15:48:20,826
(PackageDeploymentServlet.java:execute:144) PackageIsSource: true 15:48:20,827 INFO
[STDOUT] INFO 30-07 15:48:20,824 (PackageDeploymentServlet.java:execute:143)
PackageIsLatest: true 15:48:20,828 INFO [STDOUT] INFO 30-07 15:48:20,827
(PackageDeploymentServlet.java:execute:144) PackageIsSource: true 15:48:20,980 INFO
[STDOUT] 15:48:20,980 INFO [PluginMgr] Successfully loaded plugin
'org.jboss.bpm.console.server.plugin.GraphViewerPlugin': class
org.jbpm.integration.console.graph.GraphViewerPluginImpl 15:48:20,980 INFO [STDOUT]
15:48:20,980 INFO [PluginMgr] Successfully loaded plugin
'org.jboss.bpm.console.server.plugin.GraphViewerPlugin': class
org.jbpm.integration.console.graph.GraphViewerPluginImpl 15:48:20,989 INFO [STDOUT] INFO
30-07 15:48:20,988 (NilAuthenticator.java:authenticate:35) All users are guests.
15:48:20,991 INFO [STDOUT] INFO 30-07 15:48:20,989
(NilAuthenticator.java:authenticate:35) All users are guests. 15:48:20,991 INFO
[STDOUT] INFO 30-07 15:48:20,990 (RepositoryServlet.java:allowUser:114) null
authenticated for rest api 15:48:20,992 INFO [STDOUT] INFO 30-07 15:48:20,991
(RepositoryServlet.java:allowUser:114) null authenticated for rest api 15:48:20,992
INFO [STDOUT] INFO 30-07 15:48:20,991 (PackageDeploymentServlet.java:execute:141)
PackageName: defaultPackage 15:48:20,993 INFO [STDOUT] INFO 30-07 15:48:20,993
(PackageDeploymentServlet.java:execute:142) PackageVersion: LATEST 15:48:20,993
INFO [STDOUT] INFO 30-07 15:48:20,993 (PackageDeploymentServlet.java:execute:143)
PackageIsLatest: true 15:48:20,994 INFO [STDOUT] INFO 30-07 15:48:20,994
(PackageDeploymentServlet.java:execute:144) PackageIsSource: false 15:48:20,995
INFO [STDOUT] INFO 30-07 15:48:20,992 (PackageDeploymentServlet.java:execute:141)
PackageName: defaultPackage 15:48:20,995 INFO [STDOUT] INFO 30-07 15:48:20,995
(PackageDeploymentServlet.java:execute:142) PackageVersion: LATEST 15:48:20,996
INFO [STDOUT] INFO 30-07 15:48:20,995 (PackageDeploymentServlet.java:execute:143)
PackageIsLatest: true 15:48:20,996 INFO [STDOUT] INFO 30-07 15:48:20,996
(PackageDeploymentServlet.java:execute:144) PackageIsSource: false 15:48:21,216
INFO [STDOUT] JSon Result: =>
{"definitions":[{"id":"com.bahman.vacation","name":"vacation","version":24,"packageName":"defaultPackage","deploymentId":"N/A","suspended":false,"formUrl":"
http://localhost:8080/gwt-console-server/rs/form/process/com.bahman.vacat...
http://localhost:8080/gwt-console-server/rs/form/process/com.bahman.vacat...
http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/package/defa...
http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/package/defa...
15:48:21,217 INFO [STDOUT] JSon Result: =>
{"definitions":[{"id":"com.bahman.vacation","name":"vacation","version":24,"packageName":"defaultPackage","deploymentId":"N/A","suspended":false,"formUrl":"
http://localhost:8080/gwt-console-server/rs/form/process/com.bahman.vacat...
http://localhost:8080/gwt-console-server/rs/form/process/com.bahman.vacat...
http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/package/defa...
http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/package/defa...
15:48:21,224 INFO [STDOUT] process name is: vacation 15:48:21,224 INFO [STDOUT] process
name is: vacation 15:48:21,919 INFO [STDOUT] Hibernate: select processins0_.id as id93_,
processins0_.processInstanceId as processI2_93_, processins0_.processId as processId93_,
processins0_.START_DATE as START4_93_, processins0_.END_DATE as END5_93_ from
ProcessInstanceLog processins0_ where processins0_.processId=? and (processins0_.END_DATE
is null) 15:48:21,946 INFO [STDOUT] JSon Result: =>
{"instances":[{"id":"1","definitionId":"com.bahman.vacation","startDate":"2011-07-30
10:39:37","suspended":false,"rootToken":{"id":"1","name":"","currentNodeName":"","children":[],"availableSignals":[],"canBeSignaled":false}},{"id":"2","definitionId":"com.bahman.vacation","startDate":"2011-07-30
10:57:24","suspended":false,"rootToken":{"id":"2","name":"","currentNodeName":"","children":[],"availableSignals":[],"canBeSignaled":false}}]}
15:48:21,950 INFO [STDOUT] process name is: 1 15:48:21,950 INFO [STDOUT] process name
is: 2 15:48:21,950 INFO [STDOUT] Fetched processInstances:2 15:48:23,233 INFO
[LoggingFilter] IDLE 15:48:30,793 INFO [LoggingFilter] IDLE 15:48:30,795 INFO
[LoggingFilter] IDLE 15:48:33,236 INFO [LoggingFilter] IDLE 15:48:40,793 INFO
[LoggingFilter] IDLE 15:48:40,795 INFO [LoggingFilter] IDLE 15:48:43,236 INFO
[LoggingFilter] IDLE 15:48:50,794 INFO [LoggingFilter] IDLE 15:48:50,796 INFO
[LoggingFilter] IDLE 15:48:53,237 INFO [LoggingFilter] IDLE 15:49:00,794 INFO
[LoggingFilter] IDLE 15:49:00,796 INFO [LoggingFilter] IDLE 15:49:03,238 INFO
[LoggingFilter] IDLE 15:49:10,795 INFO [LoggingFilter] IDLE 15:49:10,797 INFO
[LoggingFilter] IDLE 15:49:13,238 INFO [LoggingFilter] IDLE 15:49:20,796 INFO
[LoggingFilter] IDLE 15:49:20,798 INFO [LoggingFilter] IDLE
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/618441#618441]
Start a new discussion in jBPM at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]