Error Message Definitions Key
These error messages may appear in a pop-up window when using ListenUp.
- DeviceUnavailableException
- java.lang.RuntimeException
- BadLicenseVersion
- ListenUp license file missing
- HTTP 1.1/405 Method not allowed
- AccessControlException
- Digital Signature expired or not yet valid
- NoSuchElementException: Vector Enumeration
- ListenUp Login Rejected
- Connection Refused
- System cannot find the file specified
- Unsupported Control Type: Master Gain
- Audio I/O from Java not supported
ListenUp-Specific Error Messages
Message: "Caught: com.softsynth.javasonics. DeviceUnavailableException: javax.sound.sampled.LineUnavailableException: Requested format incompatible with already established device format: "
Interference from other Programs. Another program is using the audio device and is interfering with ListenUp. Please close other audio or music programs before using ListenUp, particluarly ones that record audio.
Message: "Caught: java.lang.RuntimeException: Audio I/O from Java not supported on this system."
Audio device conflict. This means that Java could not open the audio device, or there is no audio device available on the computer. If you have an audio device then some other application may have opened it with another sample rate. Try closing other audio applications and then try using ListenUp again.
Message: "ListenUp license error: java.lang.SecurityException: BadLicenseVersion: <head>"
Server is returning an HTML file in place of the license. The text "<head>" may be some other HTML text. This is probably because your server cannot find the license file and is returning a default error message file instead. Please see step #2 in the installation docs.
Message: "ListenUp license file missing!"
The "listenup.lic" file could not be found. The license file "listenup.lic" should be placed in the same folder as the ListenUp jar files. Please see the license file installation instructions.
Message: "HTTP/1.1 405 Method not allowed" when uploading a recording.
Your web server needs to allow POST requests to a CGI script. Here is a tutorial on configuring Apache to allow POST.
Message: " AccessControlException"
java.security.AccessControlException: access denied (javax.sound.sampled.AudioPermission record)
This message will appear if one does not accept the security certificate for the Applet. Here are some steps to try steps: 'accesscontrolexception'.
Message: " The application's digital signature has an error. Do you want to run the application?" and "The digital signature was generated with a trusted certificate but has expired or is not yet valid"
You can recieve this message if you have accidentally reverted to an older version of ListenUp.
You can login and get the new version here:
http://www.javasonics.com/downloads/listenup_sdk.zip
Message: " ListenUp version V1.68 (build #) Caught: java.util.NoSuchElementException: Vector Enumeration"
You can recieve this message if you have accidentally reverted to an older version of ListenUp.
You can login and get the new version here:
http://www.javasonics.com/user/login.php
Message:"ListenUp license error: java.lang.RuntimeException: ListenUp login rejected. "
You may receive this message when attempting to run a web application because your registered domain does not agree with the test page domain. You can add that IP address as a domain and then the license will work. You can add up to three domains (or IP addresses) to one account.
Just login here:
http://www.javasonics.com/user/login.php
then add your IP address on this page:
http://www.javasonics.com/user/domains.php
Message:"Caught: java.net.ConnectException: Connection refused: connect "
You can recieve this message when attempting to send a recording while using a different internet port than the default. The default port for HTTP uploads is port 80. If you have set the port to something else, you must make sure that the port you have configured the server to matches the port in the uploadURL Applet parameter. For example to use port 456:
<param name="uploadURL" value="http://www.mysite.com:456/whatever.php">
If the connection is still refused because of a proxy or other problem, please try a higher level connection object. It does not support the upload progress meter but it offers better compatibility.
<param name="useURLConnection" value="yes">
Message:" ListenUp license file missing! C:\\ProgramFiles\\webstuff\\htdocs\\listenup\\codebase\\listenup.lic (The system cannot find the file specified)"
The ListenUp software will currently work on the web domain that you have signed up for. For testing on a LAN, eg. localhost, please request a LAN license file.
Message:"Caught java.lang.IllegalArgumentException: Unsupported control type: Master Gain java.lang.IllegalArgumentException: Unsupported control type: Master Gain "
If you are running an old version of ListenUp, prior to 1.40, then ListenUp will fail. Sun removed some existing controls, eg. MasterGain, from JavaSound when they released a new beta version. Luckily the controls were not critical for ListenUp. So in later versions 1.40 and later of ListenUp we just print the message "MASTER_GAIN control not supported in this version of JavaSound!" to the console and continue without error.
If you have not already done we recommend upgrading to the V1.54 release from December 9, 2005. You can download the latest version from here:
http://www.javasonics.com/downloads/listenup_sdk.zip
Message:"Caught: java.lang.RuntimeException: Audio I/O from Java not supported on this system"
This means that Java could not open the audio device, or these is no audio device available on the computer. If you have an audio device then some other application may have opened it with another sample rate. Try closing other audio applications and then try using ListenUp again.