Trying to change the password in Aurena (IFSCLOUD) is resulting in the following error
Unable to fulfill the request due to unexpected server state.
Url: https://dewbo-icl-tmi.waldbronn.polytec.de/main/ifsapplications/projection/v1/UserHandling.svc/SetUserPassword Date = 2022-01-07T14:06:31.530Z Request Id = 092ea252-4591-404a-8bdc-c6e77fc433ff Client version = 21.1.5.20210806072818.0
Unfortunately, this does not really help. Where can I look for the proper error? Or is something wrong here?
This is a remote installed Cloud environment on customer servers.
In the log window you can see the following
15:10:12 ERROR - ODP_ILLEGAL_STATE: (Server Error) Unable to fulfill the request due to unexpected server state.
Unable to fulfill the request due to unexpected server state.
undefined 15:10:12 ERROR - Command error: (ODP_ILLEGAL_STATE) - Unable to fulfill the request due to unexpected server state., details: undefined undefined 15:10:12 DEBUG - CMD(1): Error: Unable to fulfill the request due to unexpected server state. 15:10:12 DEBUG - CMD(1): Done UserDetail_EnterNewPasswordCommand.
Page 1 / 1
Can you please get the ifsapp-odata, ifsapp-iam pod logs? There must be something additional.
Deletion and reinstallation of Middletier solved the issue.
@Rusiru Dharmadasa
can you please drop me a line on how to retrieve logs from pods?
Kind regards
Tobias
Hi Tobias,
You can use below commands.
kubectl get pods
kubectl describe pods <pod-name> -n <namespace>
kubectl logs <pod-name> -n <namespace>
Best Regards,
Rusiru
From 21r2 there is a tool called mtctl whichcan dump all logs to a folder in the ifsinstaller folder. This is also the folder that should be zipped and attached whenever a support issue is raised on middle tier issues.
In a ifsinstaller folder just type “mtctl dump -n <namespace>” then you can brows all logs in the created <namespace>_dump folder.
Read the techdoc about mtctl.
Hi @Rusiru Dharmadasa
We also have the same problem in a remote installed Cloud environment, and same error can be observed in different places.
Eg:
User Details, Password change, Identity and Access Manager and System parameters ...etc
We have seen “Error while Custom Java lookup” before and could be resolved by restarting the relevant pod. In this case its ifsapp-odata. If this is resolved by just a restart of ifsapp-odata, that means this issue happens due to a known issue as per below.
When the ifsapp-odata pod starts, the database connection is not available. So that the ifsapp-odata pod cannot fetch and register required custom java libraries existing in the database. After a while the database connection will be available but still ifsapp-odata doesn’t have the libraries as it finished starting.
R&D is investigating on this issue to come up with a proper solution to avoid issues like this.
@dsj Hi Damith,
We have seen “Error while Custom Java lookup” before and could be resolved by restarting the relevant pod. In this case its ifsapp-odata. If this is resolved by just a restart of ifsapp-odata, that means this issue happens due to a known issue as per below.
When the ifsapp-odata pod starts, the database connection is not available. So that the ifsapp-odata pod cannot fetch and register required custom java libraries existing in the database. After a while the database connection will be available but still ifsapp-odata doesn’t have the libraries as it finished starting.
R&D is investigating on this issue to come up with a proper solution to avoid issues like this.
Hi @Rusiru Dharmadasa
Thanks for the explanation.
Can you send the command to restart just the pod? :)
Unfortunately the restart didn’t help. I’ve added the odata log after restart herewith if you are interested. We have created a support case and probably you’ll see in the queue
Thanks a lot for your help as always, We’ll keep in touch.
Cheers
Damith
We discovered the same error and installation of Middletier didn't solved the problem.