Я использую функцию getCaptcha () из класса UserInformationRecoveryServiceStub (org.wso2.carbon.identity.mgt.stub_5.12.387.jar, предоставленный WSO2IS 5.8), и у меня такая проблема
ERROR {org.wso2.carbon.captcha.mgt.util.CaptchaUtil} - Error in cleaning old captchas. org.wso2.carbon.registry.core.exceptions.ResourceNotFoundException: Resource does not exist at path /_system/config/repository/components/org.wso2.carbon.captcha-images/0ab1c75d-972a-45da-8be7-17536d06c80d.jpg
Я думаю, что WSO2IS 5.8 заблудился с этой капчей
По мере развития событий, время от времени я получаю такую ошибку:
TID: [2020-05-21 00:07:11,501] ERROR {wso2is.Wso2isServiceManager} - Read timed out {wso2is.Wso2isServiceManager} org.apache.axis2.AxisFault: Read timed out at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:203) at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:81) at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:459) at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:286) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:442) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) at org.wso2.carbon.identity.mgt.stub.UserInformationRecoveryServiceStub.getCaptcha(UserInformationRecoveryServiceStub.java:4339)
После перезапуска WSO2IS все в порядке на короткое время (несколько дней), и у нас все еще есть эта ошибка.
Я пытаюсь создать недостающий ресурс, но, похоже, он не создается, у меня такое же сообщение об ошибке «Ресурса не существует». Количество созданных капч быстро увеличивается.
Как мы можем исправить это навсегда?
Спасибо :)