Java compiler returns "Exception in thread "main" java.lang.NoSuchMethodError: 'int Vehicle.range()'
at RetMeth.main(RetMeth.java:28)"
when compiling in Command Line or IntelliJ returns desired output of the program.
VS Code version: Code 1.41.1 (26076a4de974ead31f97692a0d32f90d735645c0, 2019-12-18T14:58:56.166Z)
OS version: Windows_NT x64 10.0.18362
System Info
|Item|Value|
|---|---|
|CPUs|Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz (8 x 2592)|
|GPU Status|2d_canvas: enabled flash_3d: enabled flash_stage3d: enabled flash_stage3d_baseline: enabled gpu_compositing: enabled metal: disabled_off multiple_raster_threads: enabled_on oop_rasterization: disabled_off protected_video_decode: unavailable_off rasterization: enabled skia_renderer: disabled_off surface_control: disabled_off surface_synchronization: enabled_on video_decode: enabled viz_display_compositor: enabled_on viz_hit_test_surface_layer: disabled_off webgl: enabled webgl2: enabled|
|Load (avg)|undefined|
|Memory (System)|15.88GB (5.56GB free)|
|Process Argv||
|Screen Reader|no|
|VM|0%|
Extensions (9)
Extension|Author (truncated)|Version
---|---|---
theme-monokai-pro-vscode|mon|1.1.14
java|red|0.54.2
glassit|s-n|0.1.6
vscodeintellicode|Vis|1.2.0
vscode-java-debug|vsc|0.23.0
vscode-java-dependency|vsc|0.6.0
vscode-java-pack|vsc|0.8.1
vscode-java-test|vsc|0.22.0
vscode-maven|vsc|0.20.1
(3 theme extensions excluded)
Full code
```
class Vehicle{
int passengers;
int fuelcap;
double lkm;
//zwraca zasieg
int range(){
return (int) (fuelcap / lkm * 100);
}
}
class RetMeth{
public static void main(String[] args) {
Vehicle minivan = new Vehicle();
Vehicle sportscar = new Vehicle();
minivan.passengers = 7;
minivan.fuelcap = 65;
minivan.lkm = 9.1;
sportscar.passengers = 2;
sportscar.fuelcap = 55;
sportscar.lkm = 12.5;
int range1 = minivan.range(); //line 28
int range2 = sportscar.range(); //line 29
System.out.print("Minivan przewozi " + minivan.passengers + " osób na odległość do " + range1 + " kilometrów");
System.out.print("Auto sportowe przewozi " + sportscar.passengers + " osób na odległość do " + range2 + " kilometrów");
}
}
```
Environment:
VS Code Version:
Extension Version:
JDK Type & Version:
OS Type & Version:
Step to Reproduce:
the bug seems to occur at line 28 and 29 of my code that goes:
int range1 = minivan.
int range2 = sportscar.range();
Expected Behavior:
expected output: "Minivan przewozi 7 osób na odległość do 714 kilometrówAuto sportowe przewozi 2 osób na odległość do 440 kilometrów"
Actual Behavior:
Exception in thread "main" java.lang.NoSuchMethodError: 'int Vehicle.range()'
at RetMeth.main(RetMeth.java:28)
Related Issues:
Issue Type: Bug
Java compiler returns "Exception in thread "main" java.lang.NoSuchMethodError: 'int Vehicle.range()' at RetMeth.main(RetMeth.java:28)" when compiling in Command Line or IntelliJ returns desired output of the program.
VS Code version: Code 1.41.1 (26076a4de974ead31f97692a0d32f90d735645c0, 2019-12-18T14:58:56.166Z) OS version: Windows_NT x64 10.0.18362
System Info
|Item|Value| |---|---| |CPUs|Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz (8 x 2592)| |GPU Status|2d_canvas: enabledflash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
metal: disabled_off
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
protected_video_decode: unavailable_off
rasterization: enabled
skia_renderer: disabled_off
surface_control: disabled_off
surface_synchronization: enabled_on
video_decode: enabled
viz_display_compositor: enabled_on
viz_hit_test_surface_layer: disabled_off
webgl: enabled
webgl2: enabled| |Load (avg)|undefined| |Memory (System)|15.88GB (5.56GB free)| |Process Argv|| |Screen Reader|no| |VM|0%|
Extensions (9)
Extension|Author (truncated)|Version ---|---|--- theme-monokai-pro-vscode|mon|1.1.14 java|red|0.54.2 glassit|s-n|0.1.6 vscodeintellicode|Vis|1.2.0 vscode-java-debug|vsc|0.23.0 vscode-java-dependency|vsc|0.6.0 vscode-java-pack|vsc|0.8.1 vscode-java-test|vsc|0.22.0 vscode-maven|vsc|0.20.1 (3 theme extensions excluded)Full code
``` class Vehicle{ int passengers; int fuelcap; double lkm; //zwraca zasieg int range(){ return (int) (fuelcap / lkm * 100); } } class RetMeth{ public static void main(String[] args) { Vehicle minivan = new Vehicle(); Vehicle sportscar = new Vehicle(); minivan.passengers = 7; minivan.fuelcap = 65; minivan.lkm = 9.1; sportscar.passengers = 2; sportscar.fuelcap = 55; sportscar.lkm = 12.5; int range1 = minivan.range(); //line 28 int range2 = sportscar.range(); //line 29 System.out.print("Minivan przewozi " + minivan.passengers + " osób na odległość do " + range1 + " kilometrów"); System.out.print("Auto sportowe przewozi " + sportscar.passengers + " osób na odległość do " + range2 + " kilometrów"); } } ```Environment:
Step to Reproduce: the bug seems to occur at line 28 and 29 of my code that goes:
Expected Behavior: expected output: "Minivan przewozi 7 osób na odległość do 714 kilometrówAuto sportowe przewozi 2 osób na odległość do 440 kilometrów" Actual Behavior: Exception in thread "main" java.lang.NoSuchMethodError: 'int Vehicle.range()' at RetMeth.main(RetMeth.java:28) Related Issues: