W/1.4.1_01 plugin jmf ClassNotFound

I installed latest JDK 1.4.1_01, then JMF 2.1.1b, then latest Windows 2000 patches. The patches actually got the native Microsoft plug-in to run the sample JMF apps with MS Internet Explorer 6.0.
But I still get a ClassNotFound error from the 1.3 or 1.4 Sun plug-ins. I've definitely included jmf.jar on the classpath but it does not help. When I run from cmd window, jmf.jar is on the classpath and java applications run fine.
When I run jmfinit.exe it flashes an error "latest version 1.4 found but 1.3 required". This sound ominous to me.
Does anyone know how to get the Sun plug-ins to include the JMF classes? Has anyone used Sun plug-ins after installing jmf after installing 1.4?
This should not be that hard, yet it is not happening. Where do plug-in properties come from and where does "sun.boot.class.path" get set?

JMF 2.1.1b normally works with Java 1.4.x without any problems.
However, the plug ins don't use the classpath. You should copy the jmf files to the jre_xxxx\lib\ext path of your java runtime environment. If you have installed more than one JRE, you should copy these files to every path you'll find.

Similar Messages

  • 1.3.1_01 plugin shown as damaged in IE5

    I've installed Java 1.3.1_01 plugin and it works OK on Java's 1.3.1_01 demo applets such as in http://java.sun.com/products/plugin/1.3.1_01a/demos/applets/MoleculeViewer/example1.html
    But In IE5.5, I went to tools -> Internet Options -> Settings -> View Objects. In it one of the two JRE active x control is labeled "damage". This object has a class id of {CAFEEFAC-0013-0001-0001-ABCDEFFEDCBA} which is the default class id inserted by the htmlconverter. Almost all previous applets uses this class id. Since it can't find a working ActiveX control of this class id, it will try to download Java 1.3.1 plugin even though 1.3.1_01 is already installed. If you do install it, you'll have two plugins and according to the Release Notes and also in my exprience, you'll have problems.
    So basically 1.3.1_01 Plugin will not work with all previous applets; not backward compatible. Does anybody have the same experience?

    We had a similar problem when trying to pre-install the JRE, then run a web page with an applet in it. Apparently there is a bug in the JRE installer (1.3.1_01) that puts extraneous values into the registry. As a work-around, you can delete those values out of the registry. I had to do this in our installer with a simple C++ program.
    Delete the INF values under:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution Units\{8AD9C840-044E-11D1-B3E9-00805F499D93}\DownloadInformation
    and
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution Units\{CAFEEFAC-0013-0001-0001-ABCDEFFEDCBA}\DownloadInformation
    ('0013-0001-0001' <==> JRE 1.3.1_01. Replace with your version)
    Hope this helps!

  • 1.4.2_01 and 1.4.1_01 jar cache doesn't seem to be working

    I am having a hard time getting the .jar cache to work with the 1.4.2_01 and 1.4.1_01 plugins.
    Here is my applet:
    ====================================================================
    import java.applet.Applet;
    import java.awt.*;
    public class TestApplet extends Applet {
         public void init() {
    setLayout(new BorderLayout());
              setForeground(Color.blue);
              setBackground(Color.white);
         Label label = new Label();
    String resourcePath = "/" + this.getClass().getName().replace('.','/') + ".class";
    String source =this.getClass().getResource(resourcePath).toString();
    System.out.println(source);
    label.setText(source);
              add(label,BorderLayout.CENTER);
    ====================================================================
    You will need to compile this class and put it in a TestApplet.jar file in the same directory that the html file is in. Delete TestApplet.class just for good measure.
    And here is the html that loads it up:
    ====================================================================
    <HTML>
    <BODY>
    <APPLET CODE="TestApplet" NAME="TestApplet" WIDTH="750" HEIGHT="50" CODEBASE="." >
    <PARAM NAME="cache_archive" VALUE="TestApplet.jar">
    <PARAM NAME="cache_version" VALUE="1.1.1.2">
    <PARAM NAME="cache_option" VALUE="Plugin">
    </APPLET>
    </BODY>
    </HTML>
    ====================================================================
    Now, I hope that I'm missing something really stupid here, but when I run this with the 1.3 plugin, the applet clearly states that the class file is loaded from the cached .jar file. For example, it prints out that the class file was loaded from:
    jar:file:/C:/WINNT/Profiles/xxxx/java_plugin_AppletStore/1.3.1_09/jar/TestApplet.jar19890069901.1.1.22036068943678200358.jar!/TestApplet.class
    But when I run this code with the 1.4.2_01 or 1.4.1_01 plugin I get this:
    jar:http://localhost/TestApplet.jar!/TestApplet.class
    and my access log files show this file getting loaded over and over and over again. Using the cached_archive_ex param doesn't help either.
    This is a over simplified example of a problem that is forcing my huge applet to run at 1/3 to 1/4 the speed that it should because of class loader thrashing due to excessing jar file loading.
    Have I missed something obvious?
    Thanks
    Andy

    Hi,
    i don't know but i encountered the same caching problems when plugin version 1.4.2_01 is used.
    Facts:
    -> jar Size: 1MB
    -> Added Parameters:
    <PARAM NAME="cache_archive" VALUE="xxxx">
    <PARAM NAME="cache_version" VALUE="4.1.1.266">
    <PARAM NAME="cache_option" VALUE="Plugin">
    -> Cache is set to unlimited
    No matter if jar-File is already stored in the cache the parameter "Cache-Control: no-cache" is set in the HTTP-Header.
    I have not found anything preventing this yet.
    Cheers
    Thomas

  • Netscape using plugin doesn't display Japanese characters in a tree node

    Hi,
    I have a problem displaying a swing tree node name in Japanese. The problem only occurs on Netscape browsers. When I run the same applet with Internet Explorer, all the Japanese displays correctly. Now, with Netscape, the node name is displayed in little rectangle characters but the tooltip is displayed in Japanese. I don't believe I have any problem with the Java code because it works with IE.
    I am using the java 1.3.1_01 plugin on a Windows NT machine that has a Japanese OS. I've also installed Japanese versions of Netscape. Also, Netscape is able to display my help files in Japanese correctly, so I am wondering if the problem is with the java plugin.
    Any clues?
    Many thanks

    Found the problem. I set a font type of Arial. It's best to set the type to MS Gothic, or dont' set it at all so the system default font is used.

  • Classloader caching in signed applet is very slow and weird

    I have a signed applet running in the 1.4.1_01 plugin environment, and
    I'm getting the following kinds of messages when I use debug mode 5 in the console:
    Connecting http:[myserver]/someclass.class with no proxy
    Connecting http:[myserver]/someclass.class with cookie "JSESSIONID=..."
    Sometimes, the classloader will say:
    WARNING: Unable to cache someclass.class
    Moreover, some classes will be repeated two or three times, as if the classloader is trying to get the same class two or three times.
    Some of these classes are even in the java.lang package!!
    The thing is, I'm actually trying to get the applet to use webservices, so I've signed the Apache Axis jar files (about 8 or so) and included them in the "cache_archive" parameter. The classes giving problems are from these archives, not from my main applet jar.
    The applet will eventually work, but the first time takes a LONG time to initialize because the classloader is trying to verify all the classes (i think). Subsequent runnings of the applet within the same browser will be much faster, but the same thing will happen if I start a new browser instance.
    My questions are:
    1) Why is the classloader trying to load from my http server rather than from the local jars? (they seem to be statically cached, I checked the plugin control panel)
    2) Why is the classloader reloading the same classes multiple times?
    3) Is the classloader verifying the signatures for each class, because it's taking a long time due to very many classes (100's).
    I can't seem to find ANY documentation for this at Sun or Google.
    Please help if you can!
    Andrew

    I've got the same problem with applet using SOAP based on jwsdp.
    But classloader only try to get classes from server that are used in SOAP calls.
    The only workaround I found is to move this classes to root package, but still there are problems with
    Connecting http://<host>/int.class with no proxy
    Connecting http://<host>/int.class with no proxy
    WARNING: Unable to cache http://<host>/int.class
    requests.
    Maybe this is a bug of Sun SOAP implementation?

  • Problem: displayed output in appletviewer vs internet explorer

    I am new to Java programming, having recently completed by first class. I have been trying to set up the Java Development Kit on my PC at home. I installed J2SDK1.4.1_01 and edited my autoexec.bat file to: (1) add ;C:\J2SDK1.4.1_01/BIN to the PATH statement and (2) create a CLASSPATH statement: SET CLASSPATH=;.;
    I been using old programs from class to test the install and have encountered a problem. I recompiled a program which outputs an applet. I can view the applet in Appletviewer, but when I go to view it in Internet Explorer, I see only a gray rectangular box.
    I tried a slightly different program which, in addition to producing an applet, also (in the html code) prints different sized heading lines.
    I see the applet only in Appletviewer. In Internet Explorer, I see the heading lines and a retangular gray box. Both this and the first program import java/awt/Graphics.
    I have tried variations for CLASSPATH such as SET CLASSPATH=;.;C:\J2SDK1.4.1_01 AND C=;.;C:\WINDOWS\JAVA\PACKAGES\zipfile (repeating the C:\WINDOWS... for each zipped file) .... nothing works
    Can you give me an idea on what I need to do to fix this.

    Thanks for your suggestion to search the forum for similar problems. I went into the control panel to try and enable Java Plug-in. I found two Java Plugin icons. One was for an earlier version ... 1.3 and the other showed up as J2SDK1.4.1_01. I took the check off the 1.3 version to unenable it and went to enable the 1.4.1_01 plugin. The problem is, it had no enable check box. So I went to the advanced features of Internet Options to try and enable Java Plugin from there. Under Java(SUN) there was no listing for a Java JIT compiler to enable. There was a JIT Compiler which could be enabled under Microsoft VM. I didn't think it would work, but I tried enabling it and rebooting. ... I was still unable to see applets in IE. I then tried unenabling it with similar results.
    Today, I uninstalled 1.3 and uninstalled/reinstalled 1.4.1_01 (without a problem) and rebooted. I went into the control panel to try and enable the Java Plugin (of which there was just 1 now), and it gave me this error message: The system cannot find the registry key specified // HKEY_LOCAL-Machine\Software\JavaSsoft\Java Plug-in\1.4.1-01.
    Bottom line ... I still can't see applets in IE. I have tried finding the answer about the Key Registry problem in Forums, but I didn't see one that tied into my problem. Also, there is still no listing within the advanced features of Internet Options for Java (Sun) - JIT Compiler ...so I still can't enable it from there.
    At this point, I don't know if I've inadverently done something to screw things up. I'd really like to start playing around in Java, but I can't until I have the system set up properly. Anyone have any ideas?

  • What happened when multiple audio players start at the same time?

    Hi,everyone!
    I am developing a game, using JMF to play sound.
    These sound are stored in mp3 files.
    In order to decode mp3 files, I installed JMF and mp3-plugin( jmf-2_1_1e-windows-i586.exe , javamp3-1_0.exe).
    In the Game, a background music play back repeatly.When EndOfMediaEvent happened, I setMediaTime(new Time(0)) and then start().It works well.
    There are several sound-effects,may start at any time,
    so 2 or more sounds may play back at the same time,
    and then Strange things happened.
    Those sound-effects, usually short, can not play back inextenso.
    They lose some beginning part, the length of the part is not constant.
    i.e. Audio should start at MediaTime 0, but now they start at MediaTime x, x >= 0,
    not only that, sometimes, Audio process bar runs, but no sound heared.
    I do not know what is happening.
    So please help me, thanks a lot.
    The way that I use Players:
    initialize:
    create realized players from mp3 files
    prefetch them
    finalize:
    deallocate not null players
    then close them
    using:
    player.setMediaTime(new Time(0))
    then player.start()
    My Environment:
    Windows XP, java 1.4.10, JMF2.1.1, MP3-plugin1.0

    This is very strange, difficult to guess the cause... never had such an issue. Normally when the object to which the audio is attached disappears the audio stops. So in your case going to a next slide should stop the audio of the previous slide. Same with object audio.
    Do you have the different audio clips (one per slide) in the Library? Could you try to delete the audio on the slide and drag it again from the Library to see if you have the same result? And what happens when you attach the audio clip to an object on the slide (you can create a totally transparent rectangle with no stroke that will not be visible to attach the audio).
    Lilybiri

  • Colliding Plug-in Versions

    I have a multi-frame JSP app that uses the left frame to load a Java Applet(with a JTree) using the <Object> or <Embed> tags that specify the 1.4.1_01 plugin version to use.
    Once the applet is loaded and a selection is made form the JTree, the main frame loads with 1 or more copies of an applet using the <applet> tag which do not specify a version(of course)
    If the user has added version 1.4.1_02 of 1.4.2 after the 1.4.1_01 was installed, it is my understanding that the applet tag will attempt to use the highest installed version or the most recently installed version.
    The behaviour I was looking for was that once the menu loaded with the specific plug-in, that it would be the default plugin used throughout the application.
    Any direction or article links would be greatly appreciated.

    Hi there,
    I'm afraid that you will have to load your main frame with applets that use the <OBJECT> tag. Specifying a clsid parameter with the static class ID of the version of JRE you want is the only way to ensure that you'll be using the correct plug-in.
    Apparently, only one version of the plug-in is allowed per browser session. Any attempts to load a different version than the one currently loaded will result in a 'JRE colission' message.
    Hope this helps,
    --Nick

  • Urgent Helping Request, Kindly Reply to ME ASAP

    Dears
    Good day,
    My name is Abd, and I am student in beginner level in java, I am trying to implement multi-video players which playing multi-types of videos and especially .avi
    Basically, I have many eye-data data as a videos files (.avi) and each file of them has a really big size (at least 3 GB) So my application must contains 6 video players combined together and for sure each one of them has its own seek-bar and later on I will try to do one seek bar for each 2 players which can control the frames in both players so I will touch in somehow video synchronization problems and those stuff, but currently I am still in the first phase and I just would like to play those videos (.avi) files and deal with them.
    Therefore, I was searching about Java videos-programming stuff and I found the following links:
    http://forum.java.sun.com/thread.jspa?threadID=5137239&messageID=9501229
    https://lethe.koumbit.net/trac/drone/browser/trunk/plugins /drone.jmf/src/actors?rev=830
    https://lethe.koumbit.net/trac/drone/changeset/814
    http://trac.openmicroscopy.org.uk/shoola/browser/trunk/SRC/org/openmicroscopy/shoola/agents/imviewer/util/MoviePlayer.java?rev=3456
    http://rsb.info.nih.gov/ij/plugins/jmf-player.html
    http://snippets.dzone.com/tag/avi
    http://www.koders.com/java/fidBDB1AF254551A78640049131F2BCDD66E99399C3.aspx
    http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=45&t=001985
    http://www.cs.duke.edu/courses/spring06/cps001/class/06 _Sound/bookClasses/
    http://staff.science.uva.nl/~horus/dox/horus1.1/refidljava/html/interfaceVideoPlayer.html
    and I tested all of them but unfortunately non of them can plays .avi files or big files
    So I will be grateful for you and I will appreciate if you could help me and support me with correct source codes I can benefit from it in my application at least just video player for big files from type .avi
    Kindly consider and reply to me as soon as possible, because I am really badly waiting for your help.
    Thank you,
    Kind Regards,
    Abd

    stop cross posting

  • Should I uninstall the jre before I install the sdk?

    I'm wondering what the best practice is here. I've had the jre 1.4.1_01 plugin installed and working fine with Mozilla 1.2.1.
    Should I uninstall it before I install the sdk? I really don't want any conflicts but I'm sure if the jre in the sdk is for the sdk's use or if I can use it in my web browser as well.
    Thanks.
    sb

    i you uninstall or not it doesn't matter, your sdk will jus work fine. But in the browser you got to select which jre you want to use.
    Bye
    -Dani

  • Cannot Play 44100Hz, 16-bit, Stereo wav files ni a VOIP based program.

    Hi,
    I have a VOIP program that makes the user at one end who calls the running java program to listen to the .wav file once the program picks up the incoming call from a sipphone. I have used SIP libraries in this project.
    CASE 1:
    When I provide a .wav file whose AudioFormat=PCM, Audio Sample Rate = 8000Hz, Audio Sample Size = 8-bit, Channel = 1(Mono), BitRate=128Kbps it plays well and i can hear the audio over the internet at the other end. In the code at one place I provide the following formats to the AudioFormat() function as mentioned below:
    format = new AudioFormat(8000, 8, 2, true, true);where -
    1st param = float sampleRate - the number of samples per second
    2nd param = int sampleSizeInBits - the number of bits in each sample
    3rd param = int channels - the number of channels (1 for mono, 2 for stereo, and so on)
    4th param = boolean signed. - indicates whether the data is signed or unsigned
    5th param = boolean biEndian - indicates whether the data for a single
    sample is stored in big-endian byte order (false means little-endian)
    Then I pass this format variable to transmit the audio format just formed. "format" is of the following type:-
    //set of import statements in the file.
    import javax.sound.sampled.AudioFormat;
    import javax.sound.sampled.AudioSystem;
    import javax.sound.sampled.LineUnavailableException;
    import javax.sound.sampled.TargetDataLine;
    import javax.sound.sampled.Mixer.Info;
    private AudioFormat format;
    *_The Java Program console output is..._*9-17-2009 10:54 - Listener initiated. Listening Now...
    --------------AFTER I CALL-------------
    9-17-2009 10:55 - Incoming Call...
    SIP/2.0 100 Trying
    Via: SIP/2.0/UDP 10.0.2.30:5060;rport=5060;branch=z9hG4bK-d8754z-f24ed87f010f565d-1---d8754z-;received=10.0.2.30
    To: "Java Program"<sip:[email protected]:5060>;tag=402319264639678169
    From: "Kris" <sip:[email protected]:5060>;tag=ff7a573a
    Call-ID: MjYxYjNhOTdkYzcxY2U2Y2EzYjllZmYxYTg2ZDkzOTg.
    CSeq: 1 INVITE
    Content-Length: 0
    Call Event: 1: CALL_INCOMING_INVITE, CALL_NORMAL
    Open log file: F:\logs\jmf.log
    9-17-2009 10:55 - Created RTP session: 10.0.2.58 18216
    Call Event: 1: CALL_CONNECTED, CALL_NORMAL
    9-17-2009 10:55 - Media End Of File Event Received
    9-17-2009 10:55 - Created RTP session: 10.0.2.58 18216
    *_JMF LOG OUTPUT - START_*#
    # JMF Version 2.1.1e
    ## Platform: Windows XP, x86, 5.1
    ## Java VM: Sun Microsystems Inc., 1.6.0_07
    ## DataSource created: com.sun.media.protocol.file.DataSource@1b48197
    $$ Profile: instantiation: 16 ms
    ## Processor created: com.sun.media.processor.unknown.Handler@1385660
    ## using DataSource: com.sun.media.protocol.file.DataSource@1b48197
    $$ Profile: parsing: 15 ms
    ## Building flow graph for: file:///F:\audio_message.wav
    ## Building Track: 0
    ## Input: LINEAR, 8000.0 Hz, 16-bit, Mono, LittleEndian, Signed, 16000.0 frame rate, FrameSize=16 bits
    ## Custom options specified.
    ## A custom codec is specified: com.sun.media.codec.audio.ulaw.Packetizer@203c31
    ## An output format is specified: ULAW/rtp, 8000.0 Hz, 8-bit, Mono, FrameSize=8 bits
    ## An output content type is specified: RAW/RTP
    ## Here's the completed flow graph:
    com.sun.media.parser.audio.WavParser@16925b0
    connects to: com.ibm.media.codec.audio.ulaw.JavaEncoder@297ffb
    format: LINEAR, 8000.0 Hz, 16-bit, Mono, LittleEndian, Signed, 16000.0 frame rate, FrameSize=16 bits
    com.ibm.media.codec.audio.ulaw.JavaEncoder@297ffb
    connects to: com.sun.media.codec.audio.ulaw.Packetizer@203c31
    format: ULAW, 8000.0 Hz, 8-bit, Mono, FrameSize=8 bits
    com.sun.media.codec.audio.ulaw.Packetizer@203c31
    connects to: com.sun.media.multiplexer.RTPSyncBufferMux@914f6a
    format: ULAW/rtp, 8000.0 Hz, 8-bit, Mono, FrameSize=8 bits
    $$ Profile: graph building: 188 ms
    $$ Profile: realize, post graph building: 93 ms
    $$ Profile: prefetch: 47 ms
    ## Computed latency for video: 20 ms
    ## DataSource created: com.sun.media.protocol.file.DataSource@1402d5a
    $$ Profile: instantiation: 0 ms
    ## Processor created: com.sun.media.processor.unknown.Handler@9cfec1
    ## using DataSource: com.sun.media.protocol.file.DataSource@1402d5a
    $$ Profile: parsing: 0 ms
    ## Building flow graph for: file:///F:\audio_message.wav
    ## Building Track: 0
    ## Input: LINEAR, 8000.0 Hz, 16-bit, Mono, LittleEndian, Signed, 16000.0 frame rate, FrameSize=16 bits
    ## Custom options specified.
    ## A custom codec is specified: com.sun.media.codec.audio.ulaw.Packetizer@edf389
    ## An output format is specified: ULAW/rtp, 8000.0 Hz, 8-bit, Mono, FrameSize=8 bits
    ## An output content type is specified: RAW/RTP
    ## Here's the completed flow graph:
    com.sun.media.parser.audio.WavParser@21e554
    connects to: com.ibm.media.codec.audio.ulaw.JavaEncoder@15718f2
    format: LINEAR, 8000.0 Hz, 16-bit, Mono, LittleEndian, Signed, 16000.0 frame rate, FrameSize=16 bits
    com.ibm.media.codec.audio.ulaw.JavaEncoder@15718f2
    connects to: com.sun.media.codec.audio.ulaw.Packetizer@edf389
    format: ULAW, 8000.0 Hz, 8-bit, Mono, FrameSize=8 bits
    com.sun.media.codec.audio.ulaw.Packetizer@edf389
    connects to: com.sun.media.multiplexer.RTPSyncBufferMux@126f827
    format: ULAW/rtp, 8000.0 Hz, 8-bit, Mono, FrameSize=8 bits
    $$ Profile: graph building: 47 ms
    $$ Profile: realize, post graph building: 0 ms
    XX Error: Unable to prefetch com.sun.media.ProcessEngine@af72d8
    $$ Profile: prefetch: 15 ms
    *_JMF LOG OUTPUT - END_*
    *_....contd..... in the next post_*
    Edited by: codebuster on Sep 16, 2009 10:59 PM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    _....contd of the post above...._
    CASE 2:
    BUT, when i play which is a big file(20MB suppose), wherein - AudioFormat=PCM, Audio Sample Rate = 44100Hz, Audio Sample Size = 16-bit, Channel = 2(Stereo), BitRate=1411Kbps.
    I did the following changes in the parameters in the AudioFormat function -
    format = new AudioFormat(44100, 16, 2, true, true);The Java Program console output is...
    9-17-2009 10:54 - Listener initiated. Listening Now...
    --------------AFTER I CALL-------------
    9-17-2009 11:08 - Incoming Call...
    SIP/2.0 100 Trying
    Via: SIP/2.0/UDP 10.0.2.30:5060;rport=5060;branch=z9hG4bK-d8754z-04215a630a579a34-1---d8754z-;received=10.0.2.30
    To: "Java Program"<sip:[email protected]:5060>;tag=402319264639678169
    From: "Kris" <sip:[email protected]:5060>;tag=ff7a573a
    Call-ID: NGQ2ZjJjZjI1NDE4YTE3MmMxYTViZjJkOGE0ZTM2MzY.
    CSeq: 1 INVITE
    Content-Length: 0
    Open log file: F:\logs\jmf.log
    An error has occurred. Check jmf.log for details.
    Exception in thread "Thread-20" javax.media.NotRealizedError: getDataOutput cannot be called before realized
    at com.sun.media.ProcessEngine.getDataOutput(ProcessEngine.java:379)
    at com.sun.media.MediaProcessor.getDataOutput(MediaProcessor.java:138)
    at com.sipresponse.onlinevoipcallmgr.plugin.jmf.Transmitter.createProcessor(Transmitter.java:392)
    at com.sipresponse.onlinevoipcallmgr.plugin.jmf.Transmitter.start(Transmitter.java:127)
    at com.sipresponse.onlinevoipcallmgr.plugin.jmf.Transmitter.<init>(Transmitter.java:118)
    at com.sipresponse.onlinevoipcallmgr.plugin.jmf.JmfPlugin.initializeRtpSend(JmfPlugin.java:117)
    at com.sipresponse.onlinevoipcallmgr.internal.actions.AnswerCallAction.startMediaSend(AnswerCallAction.java:228)
    at com.sipresponse.onlinevoipcallmgr.internal.actions.AnswerCallAction.run(AnswerCallAction.java:99)
    The process of decoding is not completed i think.
    JMF LOG OUTPUT - START*
    # JMF Version 2.1.1e
    ## Platform: Windows XP, x86, 5.1
    ## Java VM: Sun Microsystems Inc., 1.6.0_07
    ## DataSource created: com.sun.media.protocol.file.DataSource@105b99f
    $$ Profile: instantiation: 15 ms
    ## Processor created: com.sun.media.processor.unknown.Handler@ac6a45
    ## using DataSource: com.sun.media.protocol.file.DataSource@105b99f
    $$ Profile: parsing: 15 ms
    ## Getting the supported output formats for:
    ## LINEAR, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 176400.0 frame rate, FrameSize=32 bits
    ## # of nodes visited: 1016
    ## # of formats supported: 308
    $$ Profile: getSupportedOutputFormats: 1109 ms
    ## Building flow graph for: file:///F:\audio_message.wav
    ## Building Track: 0
    ## Input: LINEAR, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 176400.0 frame rate, FrameSize=32 bits
    ## Custom options specified.
    ## A custom codec is specified: com.sun.media.codec.audio.ulaw.Packetizer@3ef810
    ## An output format is specified: ULAW/rtp, 8000.0 Hz, 8-bit, Mono, FrameSize=8 bits
    ## An output content type is specified: RAW/RTP
    XX Failed to build a graph for the given custom options.
    XX Failed to realize: com.sun.media.ProcessEngine@12452e8
    XX Cannot build a flow graph with the customized options:
    XX Unable to transcode format: LINEAR, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 176400.0 frame rate, FrameSize=32 bits
    XX to: ULAW/rtp, 8000.0 Hz, 8-bit, Mono, FrameSize=8 bits
    XX outputting to: RAW/RTP
    XX Unable to add customed codecs:
    XX com.sun.media.codec.audio.ulaw.Packetizer@3ef810
    XX Error: Unable to realize com.sun.media.ProcessEngine@12452e8
    javax.media.NotRealizedError: getDataOutput cannot be called before realized
    at com.sun.media.ProcessEngine.getDataOutput(ProcessEngine.java:379)
    at com.sun.media.MediaProcessor.getDataOutput(MediaProcessor.java:138)
    at com.sipresponse.onlinevoipcallmgr.plugin.jmf.Transmitter.createProcessor(Transmitter.java:392)
    at com.sipresponse.onlinevoipcallmgr.plugin.jmf.Transmitter.start(Transmitter.java:127)
    at com.sipresponse.onlinevoipcallmgr.plugin.jmf.Transmitter.<init>(Transmitter.java:118)
    at com.sipresponse.onlinevoipcallmgr.plugin.jmf.JmfPlugin.initializeRtpSend(JmfPlugin.java:117)
    at com.sipresponse.onlinevoipcallmgr.internal.actions.AnswerCallAction.startMediaSend(AnswerCallAction.java:228)
    at com.sipresponse.onlinevoipcallmgr.internal.actions.AnswerCallAction.run(AnswerCallAction.java:99)
    JMF LOG OUTPUT - END*
    Am I making any mistake in the set of parameters I have provided? Can you suggest me something to get this working?How do i give the support to the program to read huge .wav files? Is there anything i need to focus on?
    Thanks in advance
    Edited by: codebuster on Sep 16, 2009 11:04 PM

  • The JDK and Redhat 8

    I am a newbie to Linux in general but I assumed that when you install an RPM it automatically installs everything you need. I installed the JDK RPM and I still have no JRE installed on my machine. Do I need to enable the package somewhere? Are there any instructions for installing in Linux?

    This is a follow up to my previous Reply to explain my question.
    I read the installation instructions provided by Sun Microsystem at:
    http://java.sun.com/j2se/1.4.1/manual_install_linux.html
    However, it does not say how to install for Mozilla, much less Mozilla
    Mozilla 1.0.1 (Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1)
    It does not even say how to install for Linux Netscape 7.0, which is the equivalent, or near equivalent to Mozilla 1.0.1.
    Instead, it tells how to install for Netscape 6.0, or Netscape 4.*
    I can follow the instructions for Netscape 6.0, which is the nearest version to Mozilla 1.0.1, but I'm not sure whether to create a symbolic link" from the ns610 directory, or the ns600 directory. I'm afraid that I might not be able to undo the link, or at least I don't know how I would undo it now, if it didn't work properly.
    (My Mosilla is located at /usr/lib/mozilla-1.0.1. I have a plugin directory under it. However, do I make a symbolic link to (a) /usr/java/j2re1.4.1_01/plugin/i386/ns4/file:/usr/java/j2re1.4.1_01/plugin/i386/ns4/javaplugin.so, or (b) /usr/java/j2re1.4.1_01/plugin/i386/ns600/file:/usr/java/j2re1.4.1_01/plugin/i386/ns600/libjavaplugin_oji.so, or (c) /usr/java/j2re1.4.1_01/plugin/i386/ns610/file:/usr/java/j2re1.4.1_01/plugin/i386/ns610/libjavaplugin_oji.so?

  • Why is the 1.3 plugin install giving me 1.3.1_01?

    Just changed today. My object tag is:
    <OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
         id="test"
         width="400"
         height="400"
         codebase="http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0">
         <PARAM NAME="type"              VALUE="application/x-java-applet;version=1.3">
    </object>which should give me the 1.3.0-C plugin, yet starting today, I get the 1.3.0_01 plugin! Argh!

    I submitted this as a bug, and the response was to use a different tag:
    Our engineers are currently working on the static/generic versioning
    download of the Java Plug-in, and the mime type and cab filename
    you specified will download the latest version of Java Plug-in in
    1.3.x family, that is 1.3.1_01.
    If you would like to download the 1.3.0-C instead of latest version of
    Java Plug-in, the mime type and cab filename to use should be:
    type = application/x-java-applet;jpi-version=1.3
    cabfilename = jinstall-1_3_0-win32.cab#Version=1,3,0,0So my object tag should be:
    <OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"     id="test"     width="400"     height="400"     codebase="http://java.sun.com/products/plugin/1.3/jinstall-1_3_0-win32.cab#Version=1,3,0,0">     <PARAM NAME="type"              VALUE="application/x-java-applet;version=1.3">...</object>

  • * JMF PlugIn Effect/Codec Filter for Motion Detection : Source Example *

    I have noticed some posts on here recently about reading a webcam�s pixel stream and as at least one example the processing of that data for robotics, or another for motion detection or tracking.
    This can mean a requirement for fast frame processing, setting the datasource framerate, and to implement as easily as possible; eg a simple JMF effect or codec plugin to set on the processor.
    I have a link as follows to some source and examples for such plugin effects, and some of you may find this interesting if not also useful.
    See an updated http://www.exactfutures.com/index02.htm for the new download. Enjoy.

    thanx Andy

  • JMF web browser plugin

    Hi everybody,
    This question is about JMF and applet, but i dont want to post in other sub-forums because its not likely to get any reply there.
    Ok, so i have Java plugin installed for my browser, and JMF as well. Running the test at
    http://java.sun.com/products/java-media/jmf/2.1.1/jmfdiagnostics.html
    show that everything is alright (JMF Version ... 2.1.1e; All Java Build; and Native Libraries Found).
    I have created an applet implementing in JMF. But when ever the applet being loaded, it also sends a request for the file RTPSessionMgr.class (which is in jmf.jar) and the server throws exception.
    The applet shouldn't be asking for that file, should it ? So what's going wrong here ?
    I've also been thinking of making the server to send both jmf.jar and the requested applet; but haven't tried; because the jmf.jar file is not very small (about 1.7Mb)
    Please help me.
    Many thanks.

    Basic design feature of applets: if the applet needs to load other classes, it has to load them from the server. You do not install them on every single client the applet is run on, you just put them on the server and set the "archive" attribute of the <applet> tag to refer to those jar files.
    The size of the jar files has nothing to do with this design feature. If they are large then they will take a while to load. That's just the way it is.
    I don't do applets but I am sure this basic question would have been answered in the Applets forum.

Maybe you are looking for