-
Bug
-
Resolution: Duplicate
-
Major
-
None
When saving a job that has a specified value for the repository browser in the "Source Code Management" section (e.g., bitbucketweb and a URL instead of "(auto)"), the processes throws a stack overflow exception:
??Caused by: java.lang.StackOverflowError
at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663)
at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543)
(...repeated over and over...)
at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663)
at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543)
at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404)
at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81)
at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73)
??
—
I've had to revert back to 1.636. Can't revert to more recent versions because of JENKINS-31458.
- duplicates
-
JENKINS-31954 StackOverflow in hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert
-
- Resolved
-
[JENKINS-32040] 1.641 : Stack overflow error when saving a job with a bitbucketweb repository browser
Description |
Original:
When saving a job that has a specified value for the repository browser in the "Source Code Management" section (e.g., bitbucketweb and a URL instead of "(auto)"), the processes throws a stack overflow exception: Caused by: java.lang.StackOverflowError at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73) at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543) (...repeated over and over...) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73) at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73) --- I've had to revert back to 1.636. Can't revert to more recent versions because of |
New:
When saving a job that has a specified value for the repository browser in the "Source Code Management" section (e.g., bitbucketweb and a URL instead of "(auto)"), the processes throws a stack overflow exception: {{Caused by: java.lang.StackOverflowError at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73) at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543) (...repeated over and over...) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73) at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73) }} --- I've had to revert back to 1.636. Can't revert to more recent versions because of |
Description |
Original:
When saving a job that has a specified value for the repository browser in the "Source Code Management" section (e.g., bitbucketweb and a URL instead of "(auto)"), the processes throws a stack overflow exception: {{Caused by: java.lang.StackOverflowError at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73) at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543) (...repeated over and over...) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73) at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73) }} --- I've had to revert back to 1.636. Can't revert to more recent versions because of |
New:
When saving a job that has a specified value for the repository browser in the "Source Code Management" section (e.g., bitbucketweb and a URL instead of "(auto)"), the processes throws a stack overflow exception: ??Caused by: java.lang.StackOverflowError at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73) at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543) (...repeated over and over...) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73) at hudson.model.Descriptor$NewInstanceBindInterceptor.onConvert(Descriptor.java:663) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:543) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:404) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:81) at hudson.plugins.git.browser.BitbucketWeb$BitbucketWebDescriptor.newInstance(BitbucketWeb.java:73) ?? --- I've had to revert back to 1.636. Can't revert to more recent versions because of |
Link |
New:
This issue duplicates |
Resolution | New: Duplicate [ 3 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Workflow | Original: JNJira [ 167515 ] | New: JNJira + In-Review [ 198214 ] |