ASIO/Java bug

Conrad.

New Member
Thread Starter
Joined
Jun 9, 2018
Messages
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
Center Channel Speaker
B&W NHTM1
Front Wide Speakers
B&W 601
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
Video Display Device
JVC x9900 - Calibrated
Screen
100 inch
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
 

EarlK

Member
Joined
May 22, 2017
Messages
221
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 ) .

:)
 

Conrad.

New Member
Thread Starter
Joined
Jun 9, 2018
Messages
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
Center Channel Speaker
B&W NHTM1
Front Wide Speakers
B&W 601
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
Video Display Device
JVC x9900 - Calibrated
Screen
100 inch
Remote Control
Harmony Elite
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.
 

EarlK

Member
Joined
May 22, 2017
Messages
221
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 .

:)
 

John Mulcahy

REW Author
Joined
Apr 3, 2017
Messages
7,403
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.
 

Conrad.

New Member
Thread Starter
Joined
Jun 9, 2018
Messages
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
Center Channel Speaker
B&W NHTM1
Front Wide Speakers
B&W 601
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
Video Display Device
JVC x9900 - Calibrated
Screen
100 inch
Remote Control
Harmony Elite
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.
 

John Mulcahy

REW Author
Joined
Apr 3, 2017
Messages
7,403
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.
 

Conrad.

New Member
Thread Starter
Joined
Jun 9, 2018
Messages
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
Center Channel Speaker
B&W NHTM1
Front Wide Speakers
B&W 601
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
Video Display Device
JVC x9900 - Calibrated
Screen
100 inch
Remote Control
Harmony Elite
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.
 
Top Bottom