# \[Bug-14239\] After migrating from 7.9 to 8.0.2 Numeric input field broken

**URL:** <https://forum.inductiveautomation.com/t/bug-14239-after-migrating-from-7-9-to-8-0-2-numeric-input-field-broken/25865>\
**Category:** Ignition\
**Created:** [June 17, 2019, 11:53am UTC](https://forum.inductiveautomation.com/t/bug-14239-after-migrating-from-7-9-to-8-0-2-numeric-input-field-broken/25865 "2019-06-17T11:53:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![asko.penttila](https://avatars.discourse-cdn.com/v4/letter/a/e0b2c6/32.png) [@asko.penttila](https://forum.inductiveautomation.com/u/asko.penttila)\
**Post date:** [June 17, 2019, 11:53am UTC](https://forum.inductiveautomation.com/t/bug-14239-after-migrating-from-7-9-to-8-0-2-numeric-input-field-broken/25865/1 "2019-06-17T11:53:43Z")

</div>

After we upgraded from 7.9 to 8.0.2 we could not anymore enter negative values to numeric text input fields. If value came from PLC it showed without problems. If it was entered manually it read the value as positive value.

After trying to figure this out we noted that if we copied value from field to notepad we received bit longer - character than from keyboard input and if we tried to save this file we receive a notification about ansi conversion of file.

Any ideas what to check or do?

---

<div class="post-metadata">

**Author:** ![jcoffman](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jcoffman/32/6429_2.png) [@jcoffman](https://forum.inductiveautomation.com/u/jcoffman)\
**Post date:** [July 9, 2019, 10:57pm UTC](https://forum.inductiveautomation.com/t/bug-14239-after-migrating-from-7-9-to-8-0-2-numeric-input-field-broken/25865/2 "2019-07-09T22:57:43Z")

</div>

Hi @asko.penttila,

Sorry for the delay, this sounds like you are using an M-dash or N-dash instead of a hyphen (the minus sign). It may be due to your locale mapping one of those dashes to the key you are using so i would confirm what language your keyboard input is set to. You can see the examples below:

```auto
- (hyphen)
– (n-dash)
— (m-dash)

```

You will notice that the hyphen even alters the syntax highlighting in the block.

Thanks,  
Jonathan C

---

<div class="post-metadata">

**Author:** ![asko.penttila](https://avatars.discourse-cdn.com/v4/letter/a/e0b2c6/32.png) [@asko.penttila](https://forum.inductiveautomation.com/u/asko.penttila)\
**Post date:** [July 15, 2019, 11:26am UTC](https://forum.inductiveautomation.com/t/bug-14239-after-migrating-from-7-9-to-8-0-2-numeric-input-field-broken/25865/3 "2019-07-15T11:26:13Z")

</div>

Hello,

I raised a ticket for this (#97417) , It was identified as a bug and is waiting for a fix. Behaviour was also for tag browser. I think it has something to do with Finnish Keyboards / Language settings and client being packaged with its own java now? I didnt get any details so I’m just guessing. It worked before update just fine.

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [July 22, 2019, 10:18pm UTC](https://forum.inductiveautomation.com/t/bug-14239-after-migrating-from-7-9-to-8-0-2-numeric-input-field-broken/25865/4 "2019-07-22T22:18:42Z")

</div>

This issue was fixed in the 8.0.4 Nightly build that was uploaded today (7/22).

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [July 22, 2019, 10:59pm UTC](https://forum.inductiveautomation.com/t/bug-14239-after-migrating-from-7-9-to-8-0-2-numeric-input-field-broken/25865/5 "2019-07-22T22:59:32Z")

</div>

The problem isn’t that we’re bundling Java, it’s the _version_ of Java. Java 9 and above decided to change the default minus sign for some locales, and it turns out not to be the character you type from your keyboard. We did some trickery behind the scenes to convince all versions of Java that the hyphen sign on your keyboard is a minus sign, no matter the locale.
