According to this (very old) error report :
This error is caused primarily by a recent change to PushBackInputStream: Used by AudioInputStream PushBackInputStream inside internally to handle the irregular frame size that reads the base input stream.
It seems that the problem is that AudioInputStream does not support reset() , which causes this problem. The suggested approach is to use java 1.4.1 to run the demo. Of course, I expect this to be changed in the main API, so when you develop it yourself, you should not have a problem with Java 6.
source share