-
Notifications
You must be signed in to change notification settings - Fork 738
Closed
Labels
BREAKING CHANGEA change which is not backwards compatible.A change which is not backwards compatible.component/clientscomponent/spring-boot-starterCamunda Spring Boot StarterCamunda Spring Boot Startercomponent/zeebeRelated to the Zeebe component/teamRelated to the Zeebe component/teamkind/bugCategorizes an issue or PR as a bugCategorizes an issue or PR as a buglikelihood/midObserved occasionallyObserved occasionallyseverity/midMarks a bug as having a noticeable impact but with a known workaroundMarks a bug as having a noticeable impact but with a known workaroundsupportMarks an issue as related to a customer support requestMarks an issue as related to a customer support requestversion:8.6.10version:8.7.0Marks an issue as being completely or in parts released in 8.7.0Marks an issue as being completely or in parts released in 8.7.0version:8.7.0-alpha5version:8.8.0-alpha2
Description
Describe the bug
The following bug fixes have been applied to the community Spring Zeebe project after it was moved to the Spring SDK:
- fix: job worker stream disabled by default camunda-community-hub/spring-zeebe#813
- fix: VariableResolver can return null camunda-community-hub/spring-zeebe#771
Those bug fixes have not been applied to the Spring SDK and have led to user issues.
To Reproduce
- Using the
@Variableannotation on a Job Worker, previous versions of spring-boot-starter-camunda-sdk (e.g. 8.5.5) would pass NULL if the variable did not exist. In 8.6.7 an exception is thrown and an Incident raised in Operate. - Job streaming is enabled by default for job workers and can lead to 504 issues logged in the application if it's not configured correctly. Since it's not expected to be enabled by default, users are not aware that they need to configure it accordingly. Users can disable job streaming by default via configuration as a workaround.
Expected behavior
- Variables are passed as NULL if they don't exist.
- Job streaming is disabled by default for job workers.
Environment:
- OS:
- Zeebe Version: 8.6.x
- Configuration:
Metadata
Metadata
Assignees
Labels
BREAKING CHANGEA change which is not backwards compatible.A change which is not backwards compatible.component/clientscomponent/spring-boot-starterCamunda Spring Boot StarterCamunda Spring Boot Startercomponent/zeebeRelated to the Zeebe component/teamRelated to the Zeebe component/teamkind/bugCategorizes an issue or PR as a bugCategorizes an issue or PR as a buglikelihood/midObserved occasionallyObserved occasionallyseverity/midMarks a bug as having a noticeable impact but with a known workaroundMarks a bug as having a noticeable impact but with a known workaroundsupportMarks an issue as related to a customer support requestMarks an issue as related to a customer support requestversion:8.6.10version:8.7.0Marks an issue as being completely or in parts released in 8.7.0Marks an issue as being completely or in parts released in 8.7.0version:8.7.0-alpha5version:8.8.0-alpha2