-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Trailing whitespace after quarkus.jaeger.sampler-param=1
fails to build
#5116
Comments
Let me take a quick look at this and if I can come up with a quick win |
This happens because the trailing whitespace trips the
@kenfinnigan @dmlloyd what the final resolution for the whitespace handling? Note that was able to reproduce this with both |
we've removed whitespace trimming, but it seems that this was an issue even with trimming. One option is to switch the config to be a String, and then just valid what's entered is a valid number before the recorder sets the system property? |
@kenfinnigan That is certainly possible but I am curious as to why this actually fails. |
Because the |
Why is this a bug? If you've added whitespace then it's not a valid number anymore. |
I think the issue is that a nicer error message would be better |
So it's expected then. We'll need a better error message then |
Ah well if that's the problem, it's already rolled into my config mega-patch, so I'll just add this bug ID to it. |
lol, what's that, now 45 issues resolved in the PR? |
18 by last count. :) |
Technically that's correct, but in my mind (and I suspect many developers) in a properties file |
That can't be changed without changing the MP Config specification, or else abandoning spec compliance. Both are options but we'd have to commit to one or the other. |
Yeah.. that's understandable. |
@dmlloyd @kenfinnigan wouldn't it be possible to have a couple of SmallRye converters more lenient without breaking the spec/TCK tests? For everything number, the current behavior is a bit pedantic and doesn't bring much. |
I don't think so. As soon as you have a converter that's more lenient, the TCK test would pick it up and use it |
Not sure if relevant, but the same whitespace corrupts the values for JWT issuer values. e.g.
causes the whitespace to be part of the expected issuer values when validating tokens. |
That would be expected behavior per the specification. |
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes quarkusio#2292 (partially), Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groudwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes quarkusio#2292 (partially), Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groudwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes quarkusio#2292 (partially), Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groudwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes quarkusio#2292 (partially), Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groudwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes quarkusio#2292 (partially), Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groudwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes quarkusio#2292 (partially), Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groudwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes quarkusio#2292 (partially), Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groudwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes quarkusio#2292 (partially), Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groudwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes (part of) quarkusio#2292 Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groundwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888 Fixes quarkusio#3089, Fixes quarkusio#390, Fixes quarkusio#891, Fixes quarkusio#5484 Fixes quarkusio#5454
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes (part of) quarkusio#2292 Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groundwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888 Fixes quarkusio#3089, Fixes quarkusio#390, Fixes quarkusio#891, Fixes quarkusio#5484 Fixes quarkusio#5454
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes (part of) quarkusio#2292 Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groundwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888 Fixes quarkusio#3089, Fixes quarkusio#390, Fixes quarkusio#891, Fixes quarkusio#5484 Fixes quarkusio#5454
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes (part of) quarkusio#2292 Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groundwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888 Fixes quarkusio#3089, Fixes quarkusio#390, Fixes quarkusio#891, Fixes quarkusio#5484 Fixes quarkusio#5454
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes (part of) quarkusio#2292 Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groundwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888 Fixes quarkusio#3089, Fixes quarkusio#390, Fixes quarkusio#891, Fixes quarkusio#5484 Fixes quarkusio#5454
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes (part of) quarkusio#2292 Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groundwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888 Fixes quarkusio#3089, Fixes quarkusio#390, Fixes quarkusio#891, Fixes quarkusio#5484 Fixes quarkusio#5454
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes (part of) quarkusio#2292 Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groundwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888 Fixes quarkusio#3089, Fixes quarkusio#390, Fixes quarkusio#891, Fixes quarkusio#5484 Fixes quarkusio#5454
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes (part of) quarkusio#2292 Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groundwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888 Fixes quarkusio#3089, Fixes quarkusio#390, Fixes quarkusio#891, Fixes quarkusio#5484 Fixes quarkusio#5454
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes (part of) quarkusio#2292 Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groundwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888 Fixes quarkusio#3089, Fixes quarkusio#390, Fixes quarkusio#891, Fixes quarkusio#5484 Fixes quarkusio#5454
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes (part of) quarkusio#2292 Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groundwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888 Fixes quarkusio#3089, Fixes quarkusio#390, Fixes quarkusio#891, Fixes quarkusio#5484 Fixes quarkusio#5454
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes (part of) quarkusio#2292 Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groundwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888 Fixes quarkusio#3089, Fixes quarkusio#390, Fixes quarkusio#891, Fixes quarkusio#5484 Fixes quarkusio#5454
We are now more lenient for the converters for which it makes sense. |
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes (part of) quarkusio#2292 Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groundwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888 Fixes quarkusio#3089, Fixes quarkusio#390, Fixes quarkusio#891, Fixes quarkusio#5484 Fixes quarkusio#5454
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes (part of) quarkusio#2292 Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groundwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888 Fixes quarkusio#3089, Fixes quarkusio#390, Fixes quarkusio#891, Fixes quarkusio#5484 Fixes quarkusio#5454
Fixes quarkusio#4123, Fixes quarkusio#4119, Fixes quarkusio#4172, Fixes (part of) quarkusio#2292 Fixes quarkusio#734, Fixes quarkusio#4512, Fixes quarkusio#3498, Fixes quarkusio#3937 Fixes quarkusio#2816, Fixes quarkusio#4077, Fixes quarkusio#3516, Fixes quarkusio#2760 Fixes quarkusio#1989, Fixes quarkusio#3030, Fixes quarkusio#3637, Fixes quarkusio#1887 Groundwork for quarkusio#2489, Fixes quarkusio#5116, Fixes quarkusio#5192, Fixes quarkusio#3888 Fixes quarkusio#3089, Fixes quarkusio#390, Fixes quarkusio#891, Fixes quarkusio#5484 Fixes quarkusio#5454
Describe the bug
Configured for OpenTracing using:
quarkus.jaeger.sampler-param=1
(notice the whitespace after the
1
), it fails to build with:Expected behavior
No errors
Actual behavior
Errors (see above)
To Reproduce
Steps to reproduce the behavior:
opentracing
extension:(add space after the
1
)mvn clean package -DskipTests
Configuration
Environment (please complete the following information):
uname -a
orver
:Darwin jfalkner-OSX 18.7.0 Darwin Kernel Version 18.7.0: Tue Aug 20 16:57:14 PDT 2019; root:xnu-4903.271.2~2/RELEASE_X86_64 x86_64
java -version
:N/A
0.27.0
The text was updated successfully, but these errors were encountered: