Pytanie do fachowcow

0

Witam,

napisalem pewien program rysujacy wykresy i obliczajacy wartosci wielomianow, program dziala poprawnie na moim komputerze i komputerach majacych jeden procesor, jednak na stacji roboczej (majacej dwa procesory Xeon) niekiedy nie rysuje wykresu czym to moze byc spowodowane ?

0

Java, a dokładnie AWT nie radzi sobie z kompami wieloprocesorowymi. Zaszłość z "młodości". Swoją drogą czy twój program nie wypisuje żadnych błędów?

0

na komputerach jednoprocesorowych nie wyswietla zadnych bledow a na tym dwuprocesorowym pewnie cos wywala ale nie moge tego sprawdzic bo nie mam do niego dostepu (jest na uczelni)

0

Hm... zatem trzeba by było zrobić jakiś mały system raportujący. Spróbuj tak przepisać program by na wyjście wyniku (pewno jakiś plik) wyrzucał też stackTrace(). Jeżeli program ma jakiś interfejs graficzny można by i tak je wyświetlać.

0

po przepisaniu programu wywala nastepujace bledy :

Java Plug-in 1.6.0_03
Using JRE version 1.6.0_03 Java HotSpot(TM) Client VM

Exception in thread "AWT-EventQueue-3" java.lang.ArrayIndexOutOfBoundsException: -1
at Aproksymacja.sprawdzanie(Aproksymacja.java:295)
at Aproksymacja$1.keyReleased(Aproksymacja.java:93)
at java.awt.Component.processKeyEvent(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-3" java.lang.NumberFormatException: empty String
at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
at java.lang.Double.parseDouble(Unknown Source)
at Aproksymacja.sprawdzanie(Aproksymacja.java:339)
at Aproksymacja$2.keyReleased(Aproksymacja.java:106)
at java.awt.Component.processKeyEvent(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

0

Exception in thread "AWT-EventQueue-3" java.lang.NumberFormatException: empty String

hm... ktoś podaje pusty ciąg znaków tam gdzie powinna być liczba? Lub też podany ciąg nie dochodzi do tego miejsca. W drugim przypadku to jest stary bug javy związany ze stacjami wieloprocesorowymi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1