{"id":14820,"date":"2022-10-09T07:03:01","date_gmt":"2022-10-09T01:33:01","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/"},"modified":"2022-10-09T07:03:01","modified_gmt":"2022-10-09T01:33:01","slug":"solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/","title":{"rendered":"[Solved] Not sure why I am getting a StackOverflowError. Also have a yellow underline under Vector, and 1 other place in code"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-25631037\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"25631037\" data-parentid=\"25630906\" data-score=\"1\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Calling setbounds from your reshape method would be causing stackoverflowerror.<\/p>\n<p>If you look at the source code of Component class the setBounds method calls the reshape method. So from your reshape method when you call super (Component) class setbounds method then from this Component setbounds method again your reshape overridden method is called which is why there is a recursive call and hence statckoverflowerror. To fix this you need to call super.reshape(&#8230;) instead of super.setBounds(..)<\/p>\n<p>A sample code demonstrating this is given below:-<\/p>\n<pre><code>public class MyClass {\n\n    public static void main(String[] args) {\n        \/\/ TODO Auto-generated method stub\n        MyClassB obj = new MyClassB();\n        obj.reshape(0, 2, 4, 6);\n    }\n\n}\n\nclass MyClassA {\n\n    public void setBounds(int x,int y,int width,int height) {\n        reshape(x, y, width, height); \/\/ This calls the child class reshape method if it is overridden and hence can be recursive call\n\n    }\n\n    public void reshape(int x,int y,int width,int height) {\n\n    }\n}\n\nclass MyClassB extends MyClassA {\n\n    public void reshape (int x, int y, int w, int h) {\n        super.setBounds(x, y, w, h);\n    };\n\n}\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">5<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Not sure why I am getting a StackOverflowError. Also have a yellow underline under Vector, and 1 other place in code <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Calling setbounds from your reshape method would be causing stackoverflowerror. If you look at the source code of Component class the setBounds method calls the reshape method. So from your reshape method when you call super (Component) class setbounds method then from this Component setbounds method again your reshape overridden method is called which &#8230; <a title=\"[Solved] Not sure why I am getting a StackOverflowError. Also have a yellow underline under Vector, and 1 other place in code\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/\" aria-label=\"More on [Solved] Not sure why I am getting a StackOverflowError. Also have a yellow underline under Vector, and 1 other place in code\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[323,2422],"class_list":["post-14820","post","type-post","status-publish","format-standard","hentry","category-solved","tag-java","tag-stack-overflow"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Not sure why I am getting a StackOverflowError. Also have a yellow underline under Vector, and 1 other place in code - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Not sure why I am getting a StackOverflowError. Also have a yellow underline under Vector, and 1 other place in code - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Calling setbounds from your reshape method would be causing stackoverflowerror. If you look at the source code of Component class the setBounds method calls the reshape method. So from your reshape method when you call super (Component) class setbounds method then from this Component setbounds method again your reshape overridden method is called which ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-09T01:33:01+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Not sure why I am getting a StackOverflowError. Also have a yellow underline under Vector, and 1 other place in code\",\"datePublished\":\"2022-10-09T01:33:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/\"},\"wordCount\":130,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"java\",\"stack-overflow\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/\",\"name\":\"[Solved] Not sure why I am getting a StackOverflowError. Also have a yellow underline under Vector, and 1 other place in code - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-10-09T01:33:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Not sure why I am getting a StackOverflowError. Also have a yellow underline under Vector, and 1 other place in code\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Not sure why I am getting a StackOverflowError. Also have a yellow underline under Vector, and 1 other place in code - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Not sure why I am getting a StackOverflowError. Also have a yellow underline under Vector, and 1 other place in code - JassWeb","og_description":"[ad_1] Calling setbounds from your reshape method would be causing stackoverflowerror. If you look at the source code of Component class the setBounds method calls the reshape method. So from your reshape method when you call super (Component) class setbounds method then from this Component setbounds method again your reshape overridden method is called which ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/","og_site_name":"JassWeb","article_published_time":"2022-10-09T01:33:01+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Not sure why I am getting a StackOverflowError. Also have a yellow underline under Vector, and 1 other place in code","datePublished":"2022-10-09T01:33:01+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/"},"wordCount":130,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["java","stack-overflow"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/","url":"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/","name":"[Solved] Not sure why I am getting a StackOverflowError. Also have a yellow underline under Vector, and 1 other place in code - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-09T01:33:01+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-not-sure-why-i-am-getting-a-stackoverflowerror-also-have-a-yellow-underline-under-vector-and-1-other-place-in-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Not sure why I am getting a StackOverflowError. Also have a yellow underline under Vector, and 1 other place in code"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/14820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=14820"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/14820\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=14820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=14820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=14820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}