Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info
  • 05:19

    AnkurChauhan-131 on ank-Activiti7-with-Activiti5Support


  • Oct 15 16:56
    mteodori synchronize #3739
  • Oct 15 16:18
    mteodori synchronize #3739
  • Oct 15 16:14

    mteodori on autoformat-google

    Apply autoformat with google-ja… (compare)

  • Oct 15 16:14
    mteodori opened #3739
  • Oct 15 15:53
    mteodori synchronize #3579
  • Oct 15 15:01
    mteodori synchronize #3579
  • Oct 15 15:01

    mteodori on autoformat

    update pre-commit hooks (compare)

  • Oct 15 14:55
    mteodori converted_to_draft #3579
  • Oct 15 14:53
    mteodori ready_for_review #3579
  • Oct 15 14:53
    mteodori commented #3579
  • Oct 15 14:52
    CLAassistant commented #3579
  • Oct 15 13:29
    mteodori synchronize #3579
  • Oct 15 10:21
    mteodori synchronize #3579
  • Oct 15 10:21

    mteodori on autoformat

    Apply autoformat with prettier (compare)

  • Oct 14 08:39
    CLAassistant commented #3601
  • Oct 14 08:28
    CLAassistant commented #3347
  • Oct 14 08:05
    CLAassistant commented #3436
  • Oct 14 08:05
    xkcoding synchronize #3436
  • Oct 14 08:00
    CLAassistant commented #3601
인터넷 연결 없이 activiti가 돌아갈 수 있는지 궁금해서 찾다 오게 되었습니다
혹시 알려주실 수 있으신가요?
Elias Ricken de Medeiros

Hi @ossema95, here are some elements of response:

Activiti 7 was built based on Activiti 6, so most of the processes that were running on Activiti 6 will also run on Activiti 7. However, there are some key changes:

  • change on identity service: that was migrated to Keycloack
  • removal of forms support
    So depending on what your process was using you may need to make some changes in order to get it working on Activiti 7.
    In addition to that we suggest you to use connectors (bean or cloud connector) for implementation of service tasks (even if other implementations supported on Activiti 6 are still supported)
    • yes, AsyncExecutor is available in Activiti 7, but note that if you're using cloud connectors your service task is already async by design, so you don't need to mark it as async.
    • most of BPMN elements are already covered by Activiti 7 Modeler. What exactly you're missing?
    • Activiti Cloud Applications are meant to use immutable docker images that contains all the available process definition, so no end point is provided by default to deploy new processes on the fly. However, it's possible to configure the location of the folder containing the process definition via the system property spring.activiti.process-definition-location-prefix or environment variable SPRING_ACTIVITI_PROCESSDEFINITIONLOCATIONPREFIX. You can also add your own REST endpoint on your runtime bundle to support deployment of extra process definitions if you want.
    • could you be more specific about what you mean by "concurrency problems of acitiviti6"? Is there an open issue for that?
1 reply
activiti 7, closed network run?
2 replies
Hello @erdemedeiros ,
thank you for the respense :)
according to the act7 documentation https://activiti.gitbook.io/activiti-7-developers-guide/overview/bpmn
scriptTasks,BusinessRuleTasks,CamelTasks are not supported
3 replies
another question:
we are currently working with act6 and we look for migration to 7
our asyncExecutions working throught the jms (with ibm mq), is this possible with act7 ? or we should work with the normal async executor ?
i know that serviceTask is async by design in the cloud version, but when migrating, the current process intances will keep working with the old model definition version (since activiti does not support processInstance migration like Camunda it does) so the serviceTask is already hardCoded in the model definition :)
5 replies
Hi, I have a question about notifications connected with User Tasks, that are send automatically from runtime bundle to the audit and query queues. I have created example process with users tasks and deployed application using 7.1.0-M12 activiti cloud version. When going through the process I see, that messages are only sent on TASK_ASSIGNED and TASK_COMPLETED events and no message is sent on TASK_CREATED event. Is it intended or this is a a bug?
Elias Ricken de Medeiros
Hi @lkotlewski, you should have TASK_CREATED as well. Depending on how your process looks like you will have TASK_CREATED in the batch of events that contains PROCESS_STARTED event as well. You’ll usually receive several events grouped together in the same message
1 reply
Hi, can I change Keycloak to other IDM such as WSO2 IS ...?
6 replies
Hi, I use java language. How to convert dmn file to image file?
Hi,How to prevent runtime bundle from loading database data to cache when it is started

Hello, I created a new sub process in the main process, and created a lot of Service Tasks in the sub process and connected them with SequenceFlow. The problem is that although SequenceFlow has been created such as:

<bpmn2:sequenceFlow id="sequenceFlow-85a1c3cf-89c4-4314-b1e5-d46f5d9834fc" sourceRef="Ready_Cover_Upper_Box" targetRef="Cover_Upper_Box"></bpmn2:sequenceFlow>
When running "new BpmnAutoLayout(model).execute();", <bpmndi:BPMNEdge> did not create a corresponding wiring layout in the sub process, resulting in no connection lines displayed when viewing with BPMN software.


Hey all, anybody knows if this resource has moved?


Hi I wanted to ask if it possible to achieve such option that routingKey value of message that activiti sends on Integration Request depends on value of process variable? I see that default routingKey structure isintegrationContext.{serviceName}.{appName}.{connectorType}.{executionId}. I would like to have structure like integrationContext.{serviceName}.{appName}.{connectorType}.{someProcessVariable}.
Which version supports PgSQL?
Hi all, anybody knows what is proper way of deploying multiple runtime bundles with only single instance of database (like PostgreSQL)? It seems this should be done this way, however when I deploy, for instance, 2 runtime bundles with diffrent application names, processess, etc, it deploys always as SpringAutoDeployment name and works only for the deployment that was the last - because of repository selector which gets the latest deployment. Then I find out a spring.activiti.deployment-name property and when I set it to custom name, auto deployments works for each runtime bundles - now I see deployment name I set in property file in act_re_deployment table, however now I got null pointer exception from org.activiti.runtime.api.model.impl.APIDeploymentConverter.from(APIDeploymentConverter.java:28) and I don't know the correct way of changing the default behavior (which always looks for SpringAutoDeployment). I assume that multiple runtime bundles can share the same database and schema - or this is wrong approach and each RB should have their own schema?
9 replies
Hello everyone, https://artifacts.alfresco.com/nexus/content/repositories/activiti-releases Is this link still accessible? I tried to visit many times and still return 500...
2 replies
hello, Im getting the following error when loading the modeling app: Permission denied to access property "hash" on cross-origin object. Everything seems to work as expected, so I shouldnt have cors problems. Any idea about this error?
In the gitbook "You cannot deploy new process definitions to a Runtime Bundle, instead you will create a new immutable version of your Runtime Bundle if you want to update your process definitions." when I create a new rb image, do I need a new database or I can use the origin one to add my edited process and new process?
Hi all! I am a newbie to Activiti! Getting "502 Bad Gateway" while connecting to Modeler. Followed https://activiti.gitbook.io/activiti-7-developers-guide/getting-started/getting-started-activiti-cloud/getting-started-docker-compose . Any help is appreciated. Thanks
2 replies
Hi all, Can anyone help me set up Activity Modeler 7 set up successfully on my MAC? I get "502 Bad Gateway" as described above. I am evaluating this vs Camunda. Thank you!
Hi all
can i get drag and drop in activiti community
why this job is null
Can anyone tell me how to settle
Hi all , Has anyone ever encountered this exception
pooltugal | A Cardano Stake Pool
Hello everybody! I was following the steps to deploy a workflow in activiti 7 but after get the token on postman I always get 401 Unautorized in the getProcessDefinitions!
Any idea?
Siddhartha Das
Hello everybody! I'm trying to integrate drools rule engine with activiti 7 but I'm getting issues, is there a sample example for the same
Hi all, Hope somebody will be able to help... In activiti 7 (cloud connector) is there any way to get the list of processes (and tasks) in which exception occured (and have not been cought) and are still in RUNNING state. I'm looking also the answer for the question how to get the list of processes (and their variables) which FAILED (exception has been caught, workflow followed "the error path"). The latter I tried with
@Autowired private HistoryService hs; ... List<HistoricProcessInstance> historicProcessInstances = hs.createHistoricProcessInstanceQuery().withJobException().includeProcessVariables().list();
but the list is empty...
no such image: activiti/activiti-modeling-app:: invalid reference forma
Tapan Agrawal
Hi....I am new to Activiti....is there any video tutorials available to get started. Any links would be healpful
Tapan Agrawal
cant see any link to download Activiti core 7.0
Hello, i'm beginner in activity. How can I download WAR Activity UI, I want to try it with tomcat
can't find activity-app.war
Tapan Agrawal
@PhilMeshkovo facing the same problem here....documentation are confusing...unable to find activiti 7 download anywhere
Hi, is there anyone?
Can anyone help? i am using multiInstanceLoopCharacteristics in my bpmn diagram. And activiti: collection as a list of processes, based on the documentation, this is not a changeable list, but I need it, maybe someone had examples of modification?
Harry Sandhu
Hello, has anyone deployed activiti on local k8 cluster ? I was able to deploy with the helm chart - all pods are up and running. But the istio configuration is not working. Not able to figure out how to configure routing in istio. E.g. should the root context / go to 'modeling:80' OR 'modeling-app:80'
This is what the setup looks like
activiti1-keycloak-headless ClusterIP <none> 80/TCP 3d15h
activiti1-keycloak-http ClusterIP <none> 80/TCP,8443/TCP,9990/TCP 3d15h
activiti1-postgresql ClusterIP <none> 5432/TCP 3d15h
activiti1-postgresql-headless ClusterIP <none> 5432/TCP 3d15h
activiti1-postgresql-id ClusterIP <none> 5432/TCP 3d15h
activiti1-postgresql-id-headless ClusterIP <none> 5432/TCP 3d15h
example-cloud-connector ClusterIP <none> 80/TCP 3d15h
modeling ClusterIP <none> 80/TCP 3d15h
modeling-app ClusterIP <none> 80/TCP 3d15h
query ClusterIP <none> 80/TCP 3d15h
rabbitmq ClusterIP <none> 5672/TCP,4369/TCP,25672/TCP,15672/TCP 3d15h
rabbitmq-headless ClusterIP <none> 4369/TCP,5672/TCP,25672/TCP,15672/TCP 3d15h
rb ClusterIP <none> 80/TCP 3d15h

Hi all, I could NOT start process instance with api {{gateway}}/rb/v1/process-instances after I integrated activiti7. Everytime, I got error message below:
"code": 404,
"message": "no deployed process definition found with id '16ffd4ea-e843-41f4-88cd-a3f24b85eada'"

Looks like I need to deploy model first, but I could not find relevant api, does anybody help me out this?

Thanks in advance.

6 replies
Mathieu BODIN
Hi everyone, i'm struggling migrating the modeler from M10 to M14. It complains about the port 8080 already been used. Which is odd as it runs in its container... When I use another port for the backend, the frontend can't start... Where is the modeler chart definition please ?
1 reply

Hey guys :) Maybe someone else came across the same problem (description of it you can see below)
The application crashes from time to time on a StackOverflow error with the stacktrace see below.

The error occurs unexpectedly in various scenarios. We are not able to simulate it or predict its occurrence.

Is there any workaround for this bug in version 5? Or maybe there is a chance that this error can be solved by upgrading framework activiti version 5 to framework activiti 6?

Thank you in advance.

Full stacktrace you can find here: https://pastebin.com/9niRtryH

Stacktrace errors (shortened version):
ErrorController.error(29) - ErrorController with status:500

org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.StackOverflowError

at org.springframework.web.servlet.DispatcherServlet.triggerAfterCompletionWithError(DispatcherServlet.java:1302) ~[spring-webmvc-4.2.5.RELEASE.jar:4.2.5.RELEASE]

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:977) ~[spring-webmvc-4.2.5.RELEASE.jar:4.2.5.RELEASE]

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) ~[spring-webmvc-4.2.5.RELEASE.jar:4.2.5.RELEASE]

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:968) ~[spring-webmvc-4.2.5.RELEASE.jar:4.2.5.RELEASE]

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:859) ~[spring-webmvc-4.2.5.RELEASE.jar:4.2.5.RELEASE]

at javax.servlet.http.HttpServlet.service(HttpServlet.java:575) ~[javax.j2ee.servlet.jar:?]

at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:844) ~[spring-webmvc-4.2.5.RELEASE.jar:4.2.5.RELEASE]

at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) ~[javax.j2ee.servlet.jar:?]

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1233) ~[com.ibm.ws.webcontainer.jar:?]

at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:782) ~[com.ibm.ws.webcontainer.jar:?]

at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:481) ~[com.ibm.ws.webcontainer.jar:?]

at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178) ~[com.ibm.ws.webcontainer.jar:?]

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136) ~[com.ibm.ws.webcontainer.jar:?]

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97) ~[com.ibm.ws.webcontainer.jar:?]

at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilterInternal(ResourceUrlEncodingFilter.java:52) ~[spring-webmvc-4.2.5.RELEASE.jar:4.2.5.RELEASE]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-4.2.5.RELEASE.jar:4.2.5.RELEASE]

at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195) ~[com.ibm.ws.webcontainer.jar:?]

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91) ~[com.ibm.ws.webcontainer.jar:?]

at cz.binta.kasanova.filters.HtmlEscapelFilter.doFilter(HtmlEscapelFilter.java:23) ~[classes/:?]

at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195) ~[com.ibm.ws.webcontainer.jar:?]

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91) ~[com.ibm.ws.webcontainer.jar:?]

at cz.binta.kasanova.filters.BranchThreadLocalFilter.doFilterInternal(BranchThreadLocalFilter.java:33) ~[classes/:?]

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-4.2.5.RELEASE.jar:4.2.5.RELEASE]

at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195) ~[com.ibm.ws.webcontainer.jar:?]

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91) ~[com.ibm.ws.webcontainer.jar:?]

at cz.binta.kasanova.filters.LoggingMDCFilter.doFilter(LoggingMDCFilt


Hey Guys, i am trying to install local docker compose for local setup but while running make application command I am seeing error

Error response from daemon: invalid mount config for type "volume": invalid mount path: 'rabbitmq-data' mount path must be absolute
make: * [up] Error 1

Sudhakar Konduru
Hi, Have a question on how to use TaskRuntime to query the task in Activiti Core. We have a use case where tasks from multiple projects are submitted to user group 'reviewer' and our reviwers wanted to claim tasks based on the project they currently assigned. I don't see TaskRuntime API has a way to query based on the assignee and process variable like the way it is supported in TaskService Activiti 6.0, like List<Task> tasks = taskService.createTaskQuery().taskAssignee("kermit").processVariableValueEquals("orderId", "0815"). Is there a way to achieve this use case in Activiti Core?