You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Keegan Bilodeau (Jira)" <ji...@apache.org> on 2020/09/17 22:10:00 UTC

[jira] [Created] (NETBEANS-4812) System.out.print() statements placed before Scanner calls, such as scanner::next(), do not output until after input is entered only in Netbeans console

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-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists