[
https://issues.apache.org/jira/browse/NETBEANS-4812?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Keegan Bilodeau updated NETBEANS-4812:
--------------------------------------
Description:
I have a program that runs perfectly fine in both the terminal and in Intellij,
but then when the Java code is run 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.
was:
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.
> 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
> Priority: Major
> Labels: console, java, jdk14, netbeans, netbeans-ui, output
> Attachments: CSCI_2011_Assign_1.zip
>
> Original Estimate: 336h
> Remaining Estimate: 336h
>
> I have a program that runs perfectly fine in both the terminal and in
> Intellij, but then when the Java code is run 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: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists