ASIO/Java bug

Conrad.

New Member
Thread Starter
Joined
Jun 9, 2018
Posts
57
More  
Preamp, Processor or Receiver
Trinnov Altitude 16
Main Amp
Classe CT2300
Additional Amp
Classe CT5300
Universal / Blu-ray / CD Player
PS4
Front Speakers
B&W N802
Front Wide Speakers
B&W 601
Center Channel Speaker
B&W NHTM1
Surround Speakers
B&W N805
Surround Back Speakers
B&W 601
Front Height Speakers
B&W CCM682
Rear Height Speakers
B&W CCM682
Subwoofers
PSA S3000i x2, PSA S3600, Velodyne DD15
Screen
100 inch
Video Display Device
JVC x9900 - Calibrated
Remote Control
Harmony Elite
I'm experiencing an issue with REW whereby I'm getting an out of bounds exception when I select any ASIO device as my source.

I suspect it's related to the cal files, or the UMIK i'm using as once the error fires I can longer get to the cal files tab nor can I open the cal files dialog from the measure window.

This is the error
Code:
REW V5.20 Beta 53 running JRE 1.8.0_202 64-bit on Windows 10, en, windows-1252


Message:
    java.lang.ArrayIndexOutOfBoundsException: 1
Stack Trace:
1
    roomeqwizard.JE.<init>(y:1924)
    roomeqwizard.EH.ȅ(y:2204)
    roomeqwizard.EH.ǭ(y:1815)
    roomeqwizard.H.F(y:2957)
    roomeqwizard.E.F(y:2528)
    roomeqwizard.EH$32.actionPerformed(y:3260)
    javax.swing.JComboBox.fireActionEvent(Unknown Source)
    javax.swing.JComboBox.setSelectedItem(Unknown Source)
    javax.swing.JComboBox.setSelectedIndex(Unknown Source)
    roomeqwizard.EH.B(y:3808)
    roomeqwizard.EH.A(y:5189)
    roomeqwizard.EH.B(y:4592)
    roomeqwizard.E.C(y:1623)
    roomeqwizard.E.C(y:3081)
    roomeqwizard.EH$3.actionPerformed(y:1218)
    javax.swing.JComboBox.fireActionEvent(Unknown Source)
    javax.swing.JComboBox.setSelectedItem(Unknown Source)
    roomeqwizard.EH.A(y:1375)
    roomeqwizard.E$10.process(y:3387)
    javax.swing.SwingWorker$3.run(Unknown Source)
    sun.swing.AccumulativeRunnable.run(Unknown Source)
    javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
    sun.swing.AccumulativeRunnable.run(Unknown Source)
    javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
    javax.swing.Timer.fireActionPerformed(Unknown Source)
    javax.swing.Timer$DoPostEvent.run(Unknown Source)
    java.awt.event.InvocationEvent.dispatch(Unknown Source)
    java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    java.awt.EventQueue.access$500(Unknown Source)
    java.awt.EventQueue$3.run(Unknown Source)
    java.awt.EventQueue$3.run(Unknown Source)
    java.security.AccessController.doPrivileged(Native Method)
    java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    java.awt.EventQueue.dispatchEvent(Unknown Source)
    java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.run(Unknown Source)

If I clear my preferences and restart REW it works, until I select ASIO again.
Any help would be appreciated.

Thanks
 
One can successfully use the UMIK-1 mic when choosing the JAVA ( WDM ) driver system ( in REW ) as well as choose//use Java for your other output device ( assuming that DAC has a WDM driver written for it ).

You can choose to use ASIO for both ( for ASIO's exclusionary benefits ) but to combine 2 different audio devices you' must use something like ASIO4ALL ( or FLEXasio ) .

:)
 
Yes, this was using FlexASIO.
I eventually got it to work by using a separate GUI for FlexASIO which allowed me to change the settings. Once I selected the correct inputs and outputs the ASIO controls in REW started to work. The problem is that with a specific device combination the dropdowns are populated in a way that REW isn't handling.

I'm not saying there's an issue with the underlying input/output usage, just that there's a UI bug.
 
Yes, this was using FlexASIO.
I eventually got it to work by using a separate GUI for FlexASIO which allowed me to change the settings. Once I selected the correct inputs and outputs the ASIO controls in REW started to work. The problem is that with a specific device combination the dropdowns are populated in a way that REW isn't handling.

I'm not saying there's an issue with the underlying input/output usage, just that there's a UI bug.

OK,

I'm confident that John will address any problem present in REW's GUI for flexASIO .

:)
 
Yes, this was using FlexASIO.
I eventually got it to work by using a separate GUI for FlexASIO which allowed me to change the settings. Once I selected the correct inputs and outputs the ASIO controls in REW started to work. The problem is that with a specific device combination the dropdowns are populated in a way that REW isn't handling.

I'm not saying there's an issue with the underlying input/output usage, just that there's a UI bug.
So what was in the Input section of the FlexASIO.toml file that REW didn't like? The more info you give me the more chance I have of doing something about whatever it was that went wrong.
 
What info can I give you? I'll see if I can recreate it. If you can get me some files locations I can share them.

I have the minidsp installed as well which presents as an ASIO device which could be affecting things.
 
Thanks, the config file is called FlexASIO.toml and it is in your home directory, usually C:\Users\<your username>. If you recreate the problem grab a copy of the FlexASIO.toml file, may need to rename it to .txt to attach it.
 
Thanks. Since using the GUI and getting it fixed, of course, the bug hasn't returned and I've been unable to replicate it. I've spent all morning measuring and adjusting and REW and FlexASIO didn't put a foot wrong.
 
Back
Top