JMBE 1.0.9
Linux 5.15.0-92
Mint 21.2
Audio stops soon after monitoring is started with stuttering and buffer issues. All other functions appear to be working normally. The terminal capture reveals:
13:29:03.446 ERROR i.g.d.a.p.AudioOutput - Error while processing audio buffers [87MB/640MB 13%] java.lang.NullPointerException: Cannot invoke "javax.sound.sampled.SourceDataLine.isRunning()" because "this.mOutput" is null at io.github.dsheirer.audio.playback.AudioOutput.checkStop(AudioOutput.java:653) at io.github.dsheirer.audio.playback.AudioOutput.processAudio(AudioOutput.java:509) at io.github.dsheirer.audio.playback.AudioOutput$AudioSegmentProcessor.run(AudioOutput.java:743) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)
So when I pull up the Users Preference dialog and Output/Tones and just switch between Audio Output Device selections the audio will resume and then once the error repeats, switch the Source back to the original, the audio starts again. This repeats indefinitely.
JMBE 1.0.9
Linux 5.15.0-92
Mint 21.2
Audio stops soon after monitoring is started with stuttering and buffer issues. All other functions appear to be working normally. The terminal capture reveals:
13:29:03.446 ERROR i.g.d.a.p.AudioOutput - Error while processing audio buffers [87MB/640MB 13%] java.lang.NullPointerException: Cannot invoke "javax.sound.sampled.SourceDataLine.isRunning()" because "this.mOutput" is null at io.github.dsheirer.audio.playback.AudioOutput.checkStop(AudioOutput.java:653) at io.github.dsheirer.audio.playback.AudioOutput.processAudio(AudioOutput.java:509) at io.github.dsheirer.audio.playback.AudioOutput$AudioSegmentProcessor.run(AudioOutput.java:743) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)So when I pull up the Users Preference dialog and Output/Tones and just switch between Audio Output Device selections the audio will resume and then once the error repeats, switch the Source back to the original, the audio starts again. This repeats indefinitely.