The function "validate" in jk_ajp12_worker.c always returns JK_FALSE, so ajp12 worker can not be initialized.
I don't believe AJP12 is supported any longer (for as long as I can remember). Do you need it for something?
Created attachment 33115 [details] patch for validate()::jk_ajp12_worker.c to return JK_TRUE with the same way as 1.2.40
I understand that ajp12 is deprecated and we should use ajp13. For your reference: It seems that ajp12 had still worked somehow until 1.2.40. Some code for "source" (I don't know what it is) were added to validate()::jk_ajp12_worker.c at 1.2.41, and the modification makes validate() to no longer return JK_TRUE. The attached patch can change validate() to return JK_TRUE with the same way as 1.2.40. Thanks.
Thanks for the patch. This has been fixed in trunk for 1.2.42