You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When assigning 2 different activities to the same task queue and try running one of the workflows as a child workflow or just run one of them separately i get the following error: Unknown workflow type "TestNumberDefinition". Known types are [TestNumberReversedDefinition]. my application yaml looks like such for the workflows workflows: testNumberReversed: taskQueue: testNumber testNumber: taskQueue: testNumber testString: taskQueue: testString activityStubDefaults: scheduleToCloseTimeout: PT30S
my test number and test number reversed look like such
`@Component
@TemporalWorkflow("testNumberReversed")
open class TestNumberReversed: TestNumberReversedDefinition {
override fun someNumberReverse(): Int {
val options: ChildWorkflowOptions = ChildWorkflowOptions
.newBuilder()
.setTaskQueue("testNumber")
.setParentClosePolicy(ParentClosePolicy.PARENT_CLOSE_POLICY_ABANDON)
.build()
val child = Workflow.newChildWorkflowStub(TestNumberDefinition::class.java, options)
val childExecution = Async.function(child::someNumber)
var num = (childExecution.get().toDouble() * 100).toInt()
var reversed = 0
while (num != 0) {
val digit = num % 10
reversed = reversed * 10 + digit
num /= 10
}
return reversed
}
}
@WorkflowInterface
interface TestNumberReversedDefinition {
@WorkflowMethod fun someNumberReverse(): Int
}`
`@Component
@TemporalWorkflow("testNumber")
open class TestNumber: TestNumberDefinition {
@ActivityStub lateinit var numberActivity: NumberActivityDefinition
override fun someNumber(): Double {
return numberActivity.getSomeNumber()
}
}
@WorkflowInterface
interface TestNumberDefinition {
@WorkflowMethod fun someNumber(): Double
}`
The text was updated successfully, but these errors were encountered:
yes. sir. it looks like my task queue and a workflow have a 1 to 1 relationship. i just followed the example for the workflow definitions saying workflows: one: one, two: one
When assigning 2 different activities to the same task queue and try running one of the workflows as a child workflow or just run one of them separately i get the following error: Unknown workflow type "TestNumberDefinition". Known types are [TestNumberReversedDefinition]. my application yaml looks like such for the workflows
workflows: testNumberReversed: taskQueue: testNumber testNumber: taskQueue: testNumber testString: taskQueue: testString activityStubDefaults: scheduleToCloseTimeout: PT30S
my test number and test number reversed look like such
`@Component
@TemporalWorkflow("testNumberReversed")
open class TestNumberReversed: TestNumberReversedDefinition {
}
@WorkflowInterface
interface TestNumberReversedDefinition {
@WorkflowMethod fun someNumberReverse(): Int
}`
`@Component
@TemporalWorkflow("testNumber")
open class TestNumber: TestNumberDefinition {
}
@WorkflowInterface
interface TestNumberDefinition {
@WorkflowMethod fun someNumber(): Double
}`
The text was updated successfully, but these errors were encountered: