Signal received but the following activity is not start running

The workflow designed:
Signal()
Activity1()
Activity2 ()

Temporal server didn’t trigger activity1 scheduled when received signal.

workflow-method-ff2338ed-f2de-45de-bb0d-e44ab096ce7e-1fab6f98-ea12-436e-99a0-beffaf209824: (BLOCKED on await)
io.temporal.internal.sync.SyncWorkflowContext.await(SyncWorkflowContext.java:780)
io.temporal.internal.sterync.WorkflowInnal.await(WorkflowInternal.java:411)
io.temporal.workflow.Workflow.await(Workflow.java:548)
***
jdk.internal.reflect.GeneratedMethodAccessor649.invoke(Unknown Source)
java.base@11.0.16/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base@11.0.16/java.lang.reflect.Method.invoke(Method.java:566)
io.temporal.internal.sync.POJOWorkflowImplementationFactory$POJOWorkflowImplementation$RootWorkflowInboundCallsInterceptor.execute(POJOWorkflowImplementationFactory.java:310)
io.temporal.internal.sync.POJOWorkflowImplementationFactory$POJOWorkflowImplementation.execute(POJOWorkflowImplementationFactory.java:285)
io.temporal.internal.sync.WorkflowExecuteRunnable.run(WorkflowExecuteRunnable.java:68)

Hello @keira

Can you check if you have workers listening to the activity taskQueue? You can verify it by running tctl taskqueue describe --taskqueue <taskQueueName>

If you want to share your workflow code we can take a look, it would be useful to see the code around Workflow.await and the code inside your signal.