Azure / Azure/azure-functions-core-tools
Version 2.7.2100 breaks functions with extensions in Java
- Dominant language
- C#
- Stars
- 1.5k
- Forks
- 498
- Avg merge
- 4d 20h
- Merged PRs (30d)
- 14
Description
Hi,
I have some functions written in Java. To be more specific, the functions use custom bindings.
It was all working fine previously.
When the core tool has been upgraded to 2.7.2100 on a dev box, the command mvn azure-functions:run complained about the custom binding:
**The binding type(s) 'xxx' are not registered. Please ensure the type is correct and the binding extension is installed.**
I also noticed at packaging time, at step 7 for function extensions installation, it no longer installed the extensions.
Although i did try to install the extensions manually via func cli, it did not fix the runtime error for the custom bindings.
The workaround for me right now is to roll back the core tool version to 2.7.1948.
Regards,
Jian
Contributor guide
Research direction
Start by reproducing the failure with core tool 2.7.2100 using `mvn azure-functions:run` and a Java function with a custom binding, then compare it with version 2.7.1948. Check packaging step 7 and the `func` CLI extension installation; done means extensions install correctly and the custom binding runs without the unregistered-binding error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, java
- Domain
- backend, cli
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100