Error when updating to latest Java SDK: com.backendless.servercode.extension.GeoExtender

I updated my client JDK version to 17, and downloaded the latest backendless SDK version from console. Trying to run the new code runner gives following error:

11:38:33.300 [INFO] c.b.coderunner.LocalCodeRunner |main| Runner successfully registered
11:38:33.308 [INFO] c.b.c.parser.EventModelParser |main| Parsing event model...
11:38:33.370 [ERROR] c.b.c.CodeRunnerLoader |main| com.backendless.servercode.extension.GeoExtender
11:38:33.631 [INFO] c.b.coderunner.LocalCodeRunner |Thread-0| Debugging Utility disconnected successfully
11:38:33.632 [INFO] c.b.coderunner.LocalCodeRunner |Thread-0| Thank you for using Backendless

Using the old backendless.jar (instead of java-sdk-common-7.0.2) get past this issue (although it throws other errors from mismatch of verions). Is this an issue with the latest code runner?

Any ideas how to get this working?

This works fine with Java 11. Can you advise how long Java 11 will be supported on the backend?

Hello @mitchell

You should try to use the latest version of the SDK for your project, as well as the latest version of Coderunner. We have been using Java17 for over a year.
About the error in your post above. You are probably using outdated methods that we no longer support.

Regards,
Inna