コンテンツアイコン

MIDIPlayer 1.0.1

zerokage96

New member
5月 20, 2019
2
1
3
Japan
Code:
> midi play Evans
> javax.sound.midi.MidiUnavailableException: Can not open line
        at com.sun.media.sound.SoftSynthesizer.open(SoftSynthesizer.java:1155)
        at com.sun.media.sound.SoftSynthesizer.open(SoftSynthesizer.java:1066)
        at com.sun.media.sound.SoftSynthesizer.getReceiverReferenceCounting(SoftSynthesizer.java:1359)
        at javax.sound.midi.MidiSystem.getReceiver(MidiSystem.java:273)
        at javax.sound.midi.MidiSystem.getSequencer(MidiSystem.java:481)
        at javax.sound.midi.MidiSystem.getSequencer(MidiSystem.java:392)
        at dev.itsu.midiplayerapi.core.MIDILoader.fromInputStream(MIDILoader.java:89)
        at dev.itsu.midiplayerapi.core.MIDILoader.fromFile(MIDILoader.java:70)
        at dev.itsu.midiplayerapi.plugin.MIDICommand.execute(MIDICommand.java:55)
        at cn.nukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:257)
        at cn.nukkit.Server.dispatchCommand(Server.java:751)
        at cn.nukkit.console.NukkitConsole.lambda$runCommand$0(NukkitConsole.java:35)
        at cn.nukkit.scheduler.TaskHandler.run(TaskHandler.java:99)
        at cn.nukkit.scheduler.ServerScheduler.runTasks(ServerScheduler.java:296)
        at cn.nukkit.scheduler.ServerScheduler.mainThreadHeartbeat(ServerScheduler.java:277)
        at cn.nukkit.Server.tick(Server.java:1131)
        at cn.nukkit.Server.tickProcessor(Server.java:903)
        at cn.nukkit.Server.start(Server.java:880)
        at cn.nukkit.Server.<init>(Server.java:565)
        at cn.nukkit.Nukkit.main(Nukkit.java:112)
Caused by: java.lang.IllegalArgumentException: No line matching interface SourceDataLine supporting format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian is supported.
        at javax.sound.sampled.AudioSystem.getLine(AudioSystem.java:479)
        at javax.sound.sampled.AudioSystem.getSourceDataLine(AudioSystem.java:606)
        at com.sun.media.sound.SoftSynthesizer.open(SoftSynthesizer.java:1095)
        ... 19 more
22:38:26 [INFO ] コマンドの実行中に不明なエラーが発生しました
22:38:26 [FATAL] コマンド"midi play Evans"をmidiで実行中に、処理できない例外が発生:java.lang.NullPointerException
        at dev.itsu.midiplayerapi.entity.MIDIPlayer.load(MIDIPlayer.java:120)
        at dev.itsu.midiplayerapi.entity.MIDIPlayer.play(MIDIPlayer.java:52)
        at dev.itsu.midiplayerapi.plugin.MIDICommand.execute(MIDICommand.java:56)
        at cn.nukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:257)
        at cn.nukkit.Server.dispatchCommand(Server.java:751)
        at cn.nukkit.console.NukkitConsole.lambda$runCommand$0(NukkitConsole.java:35)
        at cn.nukkit.scheduler.TaskHandler.run(TaskHandler.java:99)
        at cn.nukkit.scheduler.ServerScheduler.runTasks(ServerScheduler.java:296)
        at cn.nukkit.scheduler.ServerScheduler.mainThreadHeartbeat(ServerScheduler.java:277)
        at cn.nukkit.Server.tick(Server.java:1131)
        at cn.nukkit.Server.tickProcessor(Server.java:903)
        at cn.nukkit.Server.start(Server.java:880)
        at cn.nukkit.Server.<init>(Server.java:565)
        at cn.nukkit.Nukkit.main(Nukkit.java:112)

22:38:26 [ERROR] Throwing
java.lang.NullPointerException: null
        at dev.itsu.midiplayerapi.entity.MIDIPlayer.load(MIDIPlayer.java:120) ~[?:?]
        at dev.itsu.midiplayerapi.entity.MIDIPlayer.play(MIDIPlayer.java:52) ~[?:?]
        at dev.itsu.midiplayerapi.plugin.MIDICommand.execute(MIDICommand.java:56) ~[?:?]
        at cn.nukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:257) ~[nukkit.jar:?]
        at cn.nukkit.Server.dispatchCommand(Server.java:751) ~[nukkit.jar:?]
        at cn.nukkit.console.NukkitConsole.lambda$runCommand$0(NukkitConsole.java:35) ~[nukkit.jar:?]
        at cn.nukkit.scheduler.TaskHandler.run(TaskHandler.java:99) [nukkit.jar:?]
        at cn.nukkit.scheduler.ServerScheduler.runTasks(ServerScheduler.java:296) [nukkit.jar:?]
        at cn.nukkit.scheduler.ServerScheduler.mainThreadHeartbeat(ServerScheduler.java:277) [nukkit.jar:?]
        at cn.nukkit.Server.tick(Server.java:1131) [nukkit.jar:?]
        at cn.nukkit.Server.tickProcessor(Server.java:903) [nukkit.jar:?]
        at cn.nukkit.Server.start(Server.java:880) [nukkit.jar:?]
        at cn.nukkit.Server.<init>(Server.java:565) [nukkit.jar:?]
        at cn.nukkit.Nukkit.main(Nukkit.java:112) [nukkit.jar:?]
こんなエラーが出てしまうのですが、どうすればいいですか?
 

Itsu

Member
1月 8, 2018
4
10
3
Japan/Tochigi
itsumemo.blog.fc2.com
Code:
> midi play Evans
> javax.sound.midi.MidiUnavailableException: Can not open line
        at com.sun.media.sound.SoftSynthesizer.open(SoftSynthesizer.java:1155)
        at com.sun.media.sound.SoftSynthesizer.open(SoftSynthesizer.java:1066)
        at com.sun.media.sound.SoftSynthesizer.getReceiverReferenceCounting(SoftSynthesizer.java:1359)
        at javax.sound.midi.MidiSystem.getReceiver(MidiSystem.java:273)
        at javax.sound.midi.MidiSystem.getSequencer(MidiSystem.java:481)
        at javax.sound.midi.MidiSystem.getSequencer(MidiSystem.java:392)
        at dev.itsu.midiplayerapi.core.MIDILoader.fromInputStream(MIDILoader.java:89)
        at dev.itsu.midiplayerapi.core.MIDILoader.fromFile(MIDILoader.java:70)
        at dev.itsu.midiplayerapi.plugin.MIDICommand.execute(MIDICommand.java:55)
        at cn.nukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:257)
        at cn.nukkit.Server.dispatchCommand(Server.java:751)
        at cn.nukkit.console.NukkitConsole.lambda$runCommand$0(NukkitConsole.java:35)
        at cn.nukkit.scheduler.TaskHandler.run(TaskHandler.java:99)
        at cn.nukkit.scheduler.ServerScheduler.runTasks(ServerScheduler.java:296)
        at cn.nukkit.scheduler.ServerScheduler.mainThreadHeartbeat(ServerScheduler.java:277)
        at cn.nukkit.Server.tick(Server.java:1131)
        at cn.nukkit.Server.tickProcessor(Server.java:903)
        at cn.nukkit.Server.start(Server.java:880)
        at cn.nukkit.Server.<init>(Server.java:565)
        at cn.nukkit.Nukkit.main(Nukkit.java:112)
Caused by: java.lang.IllegalArgumentException: No line matching interface SourceDataLine supporting format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian is supported.
        at javax.sound.sampled.AudioSystem.getLine(AudioSystem.java:479)
        at javax.sound.sampled.AudioSystem.getSourceDataLine(AudioSystem.java:606)
        at com.sun.media.sound.SoftSynthesizer.open(SoftSynthesizer.java:1095)
        ... 19 more
22:38:26 [INFO ] コマンドの実行中に不明なエラーが発生しました
22:38:26 [FATAL] コマンド"midi play Evans"をmidiで実行中に、処理できない例外が発生:java.lang.NullPointerException
        at dev.itsu.midiplayerapi.entity.MIDIPlayer.load(MIDIPlayer.java:120)
        at dev.itsu.midiplayerapi.entity.MIDIPlayer.play(MIDIPlayer.java:52)
        at dev.itsu.midiplayerapi.plugin.MIDICommand.execute(MIDICommand.java:56)
        at cn.nukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:257)
        at cn.nukkit.Server.dispatchCommand(Server.java:751)
        at cn.nukkit.console.NukkitConsole.lambda$runCommand$0(NukkitConsole.java:35)
        at cn.nukkit.scheduler.TaskHandler.run(TaskHandler.java:99)
        at cn.nukkit.scheduler.ServerScheduler.runTasks(ServerScheduler.java:296)
        at cn.nukkit.scheduler.ServerScheduler.mainThreadHeartbeat(ServerScheduler.java:277)
        at cn.nukkit.Server.tick(Server.java:1131)
        at cn.nukkit.Server.tickProcessor(Server.java:903)
        at cn.nukkit.Server.start(Server.java:880)
        at cn.nukkit.Server.<init>(Server.java:565)
        at cn.nukkit.Nukkit.main(Nukkit.java:112)

22:38:26 [ERROR] Throwing
java.lang.NullPointerException: null
        at dev.itsu.midiplayerapi.entity.MIDIPlayer.load(MIDIPlayer.java:120) ~[?:?]
        at dev.itsu.midiplayerapi.entity.MIDIPlayer.play(MIDIPlayer.java:52) ~[?:?]
        at dev.itsu.midiplayerapi.plugin.MIDICommand.execute(MIDICommand.java:56) ~[?:?]
        at cn.nukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:257) ~[nukkit.jar:?]
        at cn.nukkit.Server.dispatchCommand(Server.java:751) ~[nukkit.jar:?]
        at cn.nukkit.console.NukkitConsole.lambda$runCommand$0(NukkitConsole.java:35) ~[nukkit.jar:?]
        at cn.nukkit.scheduler.TaskHandler.run(TaskHandler.java:99) [nukkit.jar:?]
        at cn.nukkit.scheduler.ServerScheduler.runTasks(ServerScheduler.java:296) [nukkit.jar:?]
        at cn.nukkit.scheduler.ServerScheduler.mainThreadHeartbeat(ServerScheduler.java:277) [nukkit.jar:?]
        at cn.nukkit.Server.tick(Server.java:1131) [nukkit.jar:?]
        at cn.nukkit.Server.tickProcessor(Server.java:903) [nukkit.jar:?]
        at cn.nukkit.Server.start(Server.java:880) [nukkit.jar:?]
        at cn.nukkit.Server.<init>(Server.java:565) [nukkit.jar:?]
        at cn.nukkit.Nukkit.main(Nukkit.java:112) [nukkit.jar:?]
こんなエラーが出てしまうのですが、どうすればいいですか?
PCのミキサー設定を確認してみてください。今後のアップデートでミキサーを使わないようにしていきたいですが、現状は使ってるので。