Tone burst generation leading to a non-reversible Java error (=no chance to regular use tone generator, until uninstall e reinstall REW).

sombrero

Registered
Thread Starter
Joined
Feb 2, 2019
Posts
1
Here below the collected diagnostics.
The issue is triggered by the request to generate a 1kHz tone burst, setting a 20% duty cycle.
After the error is triggered, the tone generator is not rendering anymore the tone graph.
Is it an issue due to actual PC configuration/driver or to some residual bug?
Francesco


REW V5.31.3 running Azul Systems, Inc. JRE 1.8.0_422 64-bit on Windows 10 Locale: language it, keyboard IT, windows-1252 at 96 DPI Running in C:\Program Files\REW


Message:
java.util.concurrent.ExecutionException: java.lang.ArrayIndexOutOfBoundsException
Stack Trace:
java.lang.ArrayIndexOutOfBoundsException
java.util.concurrent.FutureTask.report(FutureTask.java:122)
java.util.concurrent.FutureTask.get(FutureTask.java:192)
javax.swing.SwingWorker.get(SwingWorker.java:602)
roomeqwizard.WE$2.done(y:2820)
javax.swing.SwingWorker$5.run(SwingWorker.java:737)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832)
sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842)
javax.swing.Timer.fireActionPerformed(Timer.java:313)
javax.swing.Timer$DoPostEvent.run(Timer.java:245)
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)
Caused by:
java.lang.ArrayIndexOutOfBoundsException
java.lang.System.arraycopy(Native Method)
roomeqwizard.pK.ɷ(y:2442)
roomeqwizard.pK.U(y:756)
roomeqwizard.pK$9.B(y:3481)
roomeqwizard.WE$2.A(y:1744)
roomeqwizard.WE$2.doInBackground(y:2255)
javax.swing.SwingWorker$1.call(SwingWorker.java:295)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
javax.swing.SwingWorker.run(SwingWorker.java:334)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:750)
 

Attachments

I suspect you have inadvertently set the burst duration to be longer than the burst period, so the duty cycle is more than 100 %, triggering an error. I'll add a check for that in the next V5.40 beta build.
 
Back
Top