Keegan Bilodeau created NETBEANS-4812: -----------------------------------------
Summary: System.out.print() statements placed before Scanner calls, such as scanner::next(), do not output until after input is entered only in Netbeans console Key: NETBEANS-4812 URL: https://issues.apache.org/jira/browse/NETBEANS-4812 Project: NetBeans Issue Type: Bug Components: debugger - Java, java - Editor, platform - Output Window Affects Versions: 11.3 Environment: java --version openjdk 14.0.2 2020-07-14 OpenJDK Runtime Environment (build 14.0.2+12-46) OpenJDK 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing) Hardware Information: Model Name: MacBook Pro Model Identifier: MacBookPro15,2 Processor Name: Quad-Core Intel Core i7 Processor Speed: 2.8 GHz Number of Processors: 1 Total Number of Cores: 4 L2 Cache (per Core): 256 KB L3 Cache: 8 MB Hyper-Threading Technology: Enabled Memory: 16 GB Boot ROM Version: 1037.147.4.0.0 (iBridge: 17.16.16610.0.0,0) Serial Number (system): C02ZT04JP4G2 Hardware UUID: 9678EC89-6B02-50FB-84B6-CA859359FB50 Activation Lock Status: Enabled System Software Overview: System Version: macOS 10.15.6 (19G2021) Kernel Version: Darwin 19.6.0 Boot Volume: Macintosh HD Boot Mode: Normal Computer Name: -------------- User Name: -------------- Secure Virtual Memory: Enabled System Integrity Protection: Enabled Time since boot: 24 days 14:53 Reporter: Keegan Bilodeau Attachments: CSCI_2011_Assign_1.zip I have a program that runs perfectly fine in both the terminal and in Intellij, but then when the Java code is ran inside a netbeans project, it outputs incorrectly. (Before I continue the description, I have a video [here|https://twitter.com/Keglomaniac04/status/1306704821743910913?s=20] and the project itself is attached to this report) The following is the first code that ran into the problem: {code:java} System.out.print("\nPlease enter a month and year (e.g. Sep 2020): "); selectedMonth = Month.valueOf(keyboard.next().toUpperCase()); selectedYear = keyboard.nextInt(); {code} In Intellij and the terminal this was the output (which is correct): {code:java} Welcome to Keegan Bilodeau's Calendar Application! Please enter a month and year (e.g. Sep 2020): l Error: You did not enter a valid month! Please enter a month and year (e.g. Sep 2020): {code} This is the output in NetBeans (which is wrong): {code:java} Welcome to Keegan Bilodeau's Calendar Application! l Please enter a month and year (e.g. Sep 2020): Error: You did not enter a valid month! {code} Something to note is that when the System.out.print() is changed, the code runs properly, but with a newline, which is not what I wanted nor should be necessary. For even more information regarding the issue, see the attached files. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists