-
Notifications
You must be signed in to change notification settings - Fork 84
Description
I'm trying to generate Java SDK on top of DataPlane Swagger but I'm getting the below error:
`error | Javagen | Failed to generate code.
java.util.NoSuchElementException: No value present
at java.util.Optional.get(Optional.java:135)
at com.azure.autorest.mapper.ClientMethodMapper.createClientMethods(ClientMethodMapper.java:378)
at com.azure.autorest.mapper.ClientMethodMapper.map(ClientMethodMapper.java:110)
at com.azure.autorest.mapper.ClientMethodMapper.map(ClientMethodMapper.java:100)
at com.azure.autorest.mapper.MethodGroupMapper.createMethodGroupClient(MethodGroupMapper.java:122)
at com.azure.autorest.mapper.MethodGroupMapper.map(MethodGroupMapper.java:44)
at com.azure.autorest.mapper.ServiceClientMapper.map(ServiceClientMapper.java:120)
at com.azure.autorest.mapper.ClientMapper.map(ClientMapper.java:143)
at com.azure.autorest.Javagen.processInternal(Javagen.java:83)
at com.azure.autorest.extension.base.plugin.NewPlugin.process(NewPlugin.java:210)
at com.azure.autorest.Main.lambda$main$1(Main.java:15)
at com.azure.autorest.extension.base.jsonrpc.Connection.lambda$dispatch$2(Connection.java:141)
at com.azure.autorest.extension.base.jsonrpc.Connection.lambda$process$3(Connection.java:245)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
fatal | Process() cancelled due to failure
error | Error: Plugin javagen reported failure.
error | Autorest completed with an error. If you think the error message is unclear, or is a bug, please declare an issues at https://github.com/Azure/autorest/issues with the error message you are seeing.`
Client generation for python, C# & js is working fine, I'm getting this error only in Java client generation. I have tried autorest command autorest --version=3.8.4 --use=@autorest/java@4.1.3 sdk\agrifood\azure-verticals-agrifood-farming\swagger\README.md as well as python script python eng\mgmt\automation\generate_data.py --readme=C:\Users\bhargav-kansagara\azure-sdk-for-java\sdk\agrifood\azure-verticals-agrifood-farming\swagger\README.md but no success.
Could you please let me know if I'm doing anything wrong here? Thanks in advance.