apache / apache/camel-quarkus

Investigate removal of KParameter class generation

Open
#534 2 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.