Investigate removal of KParameter class generation
- Dominant language
- Java
- Stars
- 302
- Forks
- 232
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 108
Description
For the SQL extension I had to [work around](https://github.com/apache/camel-quarkus/blob/master/extensions/sql/deployment/src/main/java/org/apache/camel/quarkus/component/sql/deployment/SqlProcessor.java#L56-L67) a problem with a `NoClassDefFoundError` for a Kotlin class: `KParameter`.
I never got to the bottom of what was causing it. `KParameter` is only referenced in a few places which I added substitutions for.
It would be good to see if the problem can be resolved and the workaround removed.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the KParameter references and substitutions in extensions/sql/deployment/src/main/java/org/apache/camel/quarkus/component/sql/deployment/SqlProcessor.java. Investigate the cause of the NoClassDefFoundError and verify whether the workaround can be removed from the SQL extension without reintroducing the error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, kotlin
- Domain
- build-system, database
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100