5.20.13pro crashes on opening RTA

kessito

Registered
Thread Starter
Joined
Jun 14, 2017
Messages
3
Hi,

I have REW 5.20.13pro and it has been working fine for ages, however, since a couple of weeks it crashes when I open the RTA, I have tried reinstalling, installing 5.20.14prerelease and 5.20.12, all throw the same error.

The rest of the application (multichannel sweepmeasurements) is running fine.

system: Windows10pro

please point me to a solution!
many thanks in advance!

best regards,
Kees

error report:


REW V5.20.13 running Azul Systems, Inc. JRE 1.8.0_345 64-bit on Windows 10 Locale: language en, keyboard GB, windows-1252 at 96 DPI


Message:
java.lang.NullPointerException
Stack Trace:
roomeqwizard.QE.G(y:3162)
roomeqwizard.QE.B(y:1908)
roomeqwizard.fI.A(y:1397)
roomeqwizard.fI.paintComponent(y:3195)
javax.swing.JComponent.paint(JComponent.java:1056)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JLayer.paint(JLayer.java:433)
javax.swing.plaf.LayerUI.paint(LayerUI.java:79)
javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)
javax.swing.JComponent.paintComponent(JComponent.java:780)
javax.swing.JLayer.paint(JLayer.java:428)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paintToOffscreen(JComponent.java:5217)
javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579)
javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502)
javax.swing.RepaintManager.paint(RepaintManager.java:1272)
javax.swing.JComponent.paint(JComponent.java:1042)
java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39)
sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:79)
sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:116)
java.awt.Container.paint(Container.java:1978)
java.awt.Window.paint(Window.java:3906)
javax.swing.RepaintManager$4.run(RepaintManager.java:842)
javax.swing.RepaintManager$4.run(RepaintManager.java:814)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
java.awt.EventQueue.access$500(EventQueue.java:97)
java.awt.EventQueue$3.run(EventQueue.java:709)
java.awt.EventQueue$3.run(EventQueue.java:703)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
 
Last edited by a moderator:

John Mulcahy

REW Author
Joined
Apr 3, 2017
Messages
7,340
Thanks for the report and sorry about the issue. The problem happens if the RTA is in one octave mode, Show noise curves is selected and Adjust RTA levels is selected. I have fixed it for the next 5.20.14 build, for current builds one of those RTA settings needs to be changed. Since you can't open the RTA to change them there are a few options:

If you want to stick with 5.20.13:
  • Use the Preference menu entry to delete preferences and shut down, which will reset all settings to defaults, or
  • Go into the registry with regedit and change or delete one of those settings in the HKEY_CURRENT_USER\Software\JavaSoft\Prefs\room eq wizard key. The easiest is probably the option to show noise curves, which is in a key called shownoisecurves.
The Preferences delete menu entry is the most straightforward but it means you would lose all preference settings.

If you want to switch to 5.20.14:
  • Go to the Preferences menu and select Save preferences to file. The file dialog will open in the REW log files folder, save the file there and call it rewprefs.txt
  • Close REW and open the rewprefs.txt file in a text editor
  • Find the entry rew.shownoisecurves=true and either delete that line or change it to rew.shownoisecurves=false
  • Save the file and start REW again
 

kessito

Registered
Thread Starter
Joined
Jun 14, 2017
Messages
3
Thank you for the quick reply!

I did the registry thing and it fixed it, great! Tghanks again :)
 
Top Bottom