Javax.media.NoPlayerException: Cannot find a Player for :v4l://0

Hi,
I'm trying to grab a frame in a linux box with a webcam.
First i was having trouble in getting my webcam registered but thats history and now i can use jmfstudio to view thru the camera's eye.
But using the code below to get a frame i get the following exception:
Exception in thread "main" javax.media.NoPlayerException: Cannot find a Player for :v4l://0
at javax.media.Manager.createPlayerForContent(Manager.java:1412)
at javax.media.Manager.createPlayer(Manager.java:417)
at javax.media.Manager.createRealizedPlayer(Manager.java:553)
at FrameGrab.main(FrameGrab.java:26)
Code:
public class FrameGrab {
public static void main(String[] args) throws Exception {
Vector list = CaptureDeviceManager.getDeviceList ( null );
CaptureDeviceInfo devInfo = (CaptureDeviceInfo)list.elementAt ( 1 );
// Create capture device
CaptureDeviceInfo deviceInfo = CaptureDeviceManager.getDevice(devInfo.getName());
Player player = Manager.createRealizedPlayer(deviceInfo.getLocator());
player.start();
// Wait a few seconds for camera to initialise (otherwise img==null)
Thread.sleep(2500);
// Grab a frame from the capture device
FrameGrabbingControl frameGrabber = (FrameGrabbingControl)player.getControl("javax.media.control.FrameGrabbingControl");
Buffer buf = frameGrabber.grabFrame();
// Convert frame to an buffered image so it can be processed and saved
Image img = (new BufferToImage((VideoFormat)buf.getFormat()).createImage(buf));
BufferedImage buffImg = new BufferedImage(img.getWidth(null), img.getHeight(null), BufferedImage.TYPE_INT_RGB);
// Save image to disk as PNG
ImageIO.write(buffImg, "png", new File("webcam.png"));
// Stop using webcam
player.close();
player.deallocate();
System.exit(0);
Any tips?

hi
i've got the same problem too
the jms could only play .mp3 not other formats
is the installation wrong?
could some experts give me some advise?
my e-mail:[email protected]

Similar Messages

  • Javax.media.NoPlayerException: Cannot find a Player

    Hi all,
    I've installed JMF,
    and tried the sample 'SimplePlayerApplet.java' from Sun:
    http://java.sun.com/products/java-media/jmf/2.1.1/samples/
    (see the code below)
    However, everytime I run the applet,
    I get the message:
    "javax.media.NoPlayerException: Cannot find a Player"
    Can anybody help?
    -------code from sun website-----------------
    * @(#)SimplePlayerApplet.java     1.2 01/03/13
    * Copyright (c) 1996-2001 Sun Microsystems, Inc. All Rights Reserved.
    * Sun grants you ("Licensee") a non-exclusive, royalty free, license to use,
    * modify and redistribute this software in source and binary code form,
    * provided that i) this copyright notice and license appear on all copies of
    * the software; and ii) Licensee does not utilize the software in a manner
    * which is disparaging to Sun.
    * This software is provided "AS IS," without a warranty of any kind. ALL
    * EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY
    * IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
    * NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE
    * LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING
    * OR DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS
    * LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT,
    * INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER
    * CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF
    * OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE
    * POSSIBILITY OF SUCH DAMAGES.
    * This software is not designed or intended for use in on-line control of
    * aircraft, air traffic, aircraft navigation or aircraft communications; or in
    * the design, construction, operation or maintenance of any nuclear
    * facility. Licensee represents and warrants that it will not use or
    * redistribute the Software for such purposes.
    import java.applet.Applet;
    import java.awt.*;
    import java.awt.event.*;
    import java.lang.String;
    import java.net.URL;
    import java.net.MalformedURLException;
    import java.io.IOException;
    import java.util.Properties;
    import javax.media.*;
    //import com.sun.media.util.JMFSecurity;
    * This is a Java Applet that demonstrates how to create a simple
    * media player with a media event listener. It will play the
    * media clip right away and continuously loop.
    * <!-- Sample HTML
    * <applet code=SimplePlayerApplet width=320 height=300>
    * <param name=file value="sun.avi">
    * </applet>
    * -->
    public class SimplePlayerApplet extends Applet implements ControllerListener {
    // media Player
    Player player = null;
    // component in which video is playing
    Component visualComponent = null;
    // controls gain, position, start, stop
    Component controlComponent = null;
    // displays progress during download
    Component progressBar = null;
    boolean firstTime = true;
    long CachingSize = 0L;
    Panel panel = null;
    int controlPanelHeight = 0;
    int videoWidth = 0;
    int videoHeight = 0;
    * Read the applet file parameter and create the media
    * player.
    public void init() {
    //$ System.out.println("Applet.init() is called");
    setLayout(null);
    setBackground(Color.white);
    panel = new Panel();
    panel.setLayout( null );
    add(panel);
    panel.setBounds(0, 0, 320, 240);
    // input file name from html param
    String mediaFile = null;
    // URL for our media file
    MediaLocator mrl = null;
    URL url = null;
    // Get the media filename info.
    // The applet tag should contain the path to the
    // source media file, relative to the html page.
    if ((mediaFile = getParameter("FILE")) == null)
    Fatal("Invalid media file parameter");
    try {
    url = new URL(getDocumentBase(), mediaFile);
    mediaFile = url.toExternalForm();
    } catch (MalformedURLException mue) {
    try {
    // Create a media locator from the file name
    if ((mrl = new MediaLocator(mediaFile)) == null)
    Fatal("Can't build URL for " + mediaFile);
    try {
    JMFSecurity.enablePrivilege.invoke(JMFSecurity.privilegeManager,
    JMFSecurity.writePropArgs);
    JMFSecurity.enablePrivilege.invoke(JMFSecurity.privilegeManager,
    JMFSecurity.readPropArgs);
    JMFSecurity.enablePrivilege.invoke(JMFSecurity.privilegeManager,
    JMFSecurity.connectArgs);
    } catch (Exception e) {}
    // Create an instance of a player for this media
    try {
    player = Manager.createPlayer(mrl);
    } catch (NoPlayerException e) {
    System.out.println(e);
    Fatal("Could not create player for " + mrl);
    // Add ourselves as a listener for a player's events
    player.addControllerListener(this);
    } catch (MalformedURLException e) {
    Fatal("Invalid media file URL!");
    } catch (IOException e) {
    Fatal("IO exception creating player for " + mrl);
    // This applet assumes that its start() calls
    // player.start(). This causes the player to become
    // realized. Once realized, the applet will get
    // the visual and control panel components and add
    // them to the Applet. These components are not added
    // during init() because they are long operations that
    // would make us appear unresposive to the user.
    * Start media file playback. This function is called the
    * first time that the Applet runs and every
    * time the user re-enters the page.
    public void start() {
    //$ System.out.println("Applet.start() is called");
    // Call start() to prefetch and start the player.
    if (player != null)
    player.start();
    * Stop media file playback and release resource before
    * leaving the page.
    public void stop() {
    //$ System.out.println("Applet.stop() is called");
    if (player != null) {
    player.stop();
    player.deallocate();
    public void destroy() {
    //$ System.out.println("Applet.destroy() is called");
    player.close();
    * This controllerUpdate function must be defined in order to
    * implement a ControllerListener interface. This
    * function will be called whenever there is a media event
    public synchronized void controllerUpdate(ControllerEvent event) {
    // If we're getting messages from a dead player,
    // just leave
    if (player == null)
    return;
    // When the player is Realized, get the visual
    // and control components and add them to the Applet
    if (event instanceof RealizeCompleteEvent) {
    if (progressBar != null) {
    panel.remove(progressBar);
    progressBar = null;
    int width = 320;
    int height = 0;
    if (controlComponent == null)
    if (( controlComponent =
    player.getControlPanelComponent()) != null) {
    controlPanelHeight = controlComponent.getPreferredSize().height;
    panel.add(controlComponent);
    height += controlPanelHeight;
    if (visualComponent == null)
    if (( visualComponent =
    player.getVisualComponent())!= null) {
    panel.add(visualComponent);
    Dimension videoSize = visualComponent.getPreferredSize();
    videoWidth = videoSize.width;
    videoHeight = videoSize.height;
    width = videoWidth;
    height += videoHeight;
    visualComponent.setBounds(0, 0, videoWidth, videoHeight);
    panel.setBounds(0, 0, width, height);
    if (controlComponent != null) {
    controlComponent.setBounds(0, videoHeight,
    width, controlPanelHeight);
    controlComponent.invalidate();
    } else if (event instanceof CachingControlEvent) {
    if (player.getState() > Controller.Realizing)
    return;
    // Put a progress bar up when downloading starts,
    // take it down when downloading ends.
    CachingControlEvent e = (CachingControlEvent) event;
    CachingControl cc = e.getCachingControl();
    // Add the bar if not already there ...
    if (progressBar == null) {
    if ((progressBar = cc.getControlComponent()) != null) {
    panel.add(progressBar);
    panel.setSize(progressBar.getPreferredSize());
    validate();
    } else if (event instanceof EndOfMediaEvent) {
    // We've reached the end of the media; rewind and
    // start over
    player.setMediaTime(new Time(0));
    player.start();
    } else if (event instanceof ControllerErrorEvent) {
    // Tell TypicalPlayerApplet.start() to call it a day
    player = null;
    Fatal(((ControllerErrorEvent)event).getMessage());
    } else if (event instanceof ControllerClosedEvent) {
    panel.removeAll();
    void Fatal (String s) {
    // Applications will make various choices about what
    // to do here. We print a message
    System.err.println("FATAL ERROR: " + s);
    throw new Error(s); // Invoke the uncaught exception
    // handler System.exit() is another
    // choice.
    }

    First and most obvious question is, what are you trying to have the applet view? The NoPlayerException generally means that JMF couldn't figure out how to display what you're telling it to display, be that an unknown codec, or unknown media type.

  • *UNABLE_CREATE_PLAYER*javax.media.NoPlayerException: Cannot find a Player f

    Dear all,
    I have the following error : UNABLE_CREATE_PLAYERjavax.media.NoPlayerException: Cannot find a Player for :
    But I can't find why. Here is the revelent part of my code.
    VCDataSource myDataSource = new VCDataSource(MicrophoneCaptureDevice.getLocator());
    // Add the DataSource to the MediaPlayer
    VCMediaPlayer.setSource(myDataSource);
    // run the media player
    VCMediaPlayer.start();
    could you explain where I am wrong ! =)

    Hi
    I have a question: where did you initialized the player?
    (something like Manager.createPlayer(...);
    regards

  • RTPSocketPlayer Cannot find a Player

    I can not execute RTPSocketPlayer.class from sun
    mycode =
    import java.io.*;
    import java.net.*;
    import java.util.*;
    import javax.media.*;
    import javax.media.format.*;
    import javax.media.protocol.*;
    import javax.media.rtp.*;
    import javax.media.rtp.event.*;
    import javax.media.rtp.rtcp.*;
    public class RTPSocketPlayer implements ControllerListener {
    String address = "224.224.224.100";
    int port = 49150;
    String media = "video";
    RTPSocket rtpsocket = null;
    RTPPushDataSource rtcpsource = null;
    Player player = null;
    private int maxsize = 2000;
    UDPHandler rtp = null;
    UDPHandler rtcp = null;
    public RTPSocketPlayer() {
    rtpsocket = new RTPSocket();
    String content = "rtpraw/" + media;
    rtpsocket.setContentType(content);
    rtp = new UDPHandler(address, port);
    rtpsocket.setOutputStream(rtp);
    rtcp = new UDPHandler(address, port +1);
    rtcpsource = rtpsocket.getControlChannel();
    rtcpsource.setOutputStream(rtcp);
    rtcpsource.setInputStream(rtcp);
              System.out.println(rtpsocket);
    try {
    rtpsocket.connect();
                   player = Manager.createPlayer(rtpsocket);
                   //System.out.println("oche");
    rtpsocket.start();
    } catch (NoPlayerException e) {
    System.err.println(e.getMessage() + " ballball");
    e.printStackTrace();
    return;
    catch (IOException e) {
    System.err.println(e.getMessage());
    e.printStackTrace();
    return;
    if (player != null) {
    player.addControllerListener(this);
    public synchronized void controllerUpdate(ControllerEvent ce) {
    if ((ce instanceof DeallocateEvent) ||
    (ce instanceof ControllerErrorEvent)) {
    if (rtp != null) rtp.close();
    if (rtcp != null) rtcp.close();
    // method used by inner class UDPHandler to open a datagram or
    // multicast socket as the case maybe
    private DatagramSocket InitSocket(String sockaddress,
    int sockport)
    InetAddress addr = null;
    DatagramSocket sock = null;
    try {
    addr = InetAddress.getByName(sockaddress);
    if (addr.isMulticastAddress()) {
    MulticastSocket msock;
    msock = new MulticastSocket(sockport);
    msock.joinGroup(addr);
    sock = (DatagramSocket)msock;
    else {             
    sock = new DatagramSocket(sockport,addr);
    return sock;
    catch (SocketException e) {
    e.printStackTrace();
    return null;
    catch (UnknownHostException e) {
    e.printStackTrace();
    return null;
    catch (IOException e) {
    e.printStackTrace();
    return null;
    // INNER CLASS UDP Handler which will receive UDP RTP Packets and
    // stream them to the handler of the sources stream. IN case of
    // RTCP, it will also accept RTCP packets and send them on the
    // underlying network.
    public class UDPHandler extends Thread implements PushSourceStream,
    OutputDataStream
    DatagramSocket mysock;
    DatagramPacket dp;
    SourceTransferHandler outputHandler;
    String myAddress;
    int myport;
    boolean closed = false;
    // in the constructor we open the socket and create the main
    // UDPHandler thread.
    public UDPHandler(String haddress, int hport) {
    myAddress = haddress;
    myport = hport;
    mysock = InitSocket(myAddress,myport);
    setDaemon(true);
    start();
    // the main thread receives RTP data packets from the
    // network and transfer's this data to the output handler of
    // this stream.
    public void run() {
    int len;
    while(true) {
    if (closed) {
    cleanup();
    return;
    try {
    do {
    dp = new DatagramPacket( new byte[maxsize],
    maxsize);
    mysock.receive(dp);
    if (closed){
    cleanup();
    return;
    len = dp.getLength();
    if (len > (maxsize >> 1)) maxsize = len << 1;
    while (len >= dp.getData().length);
    }catch (Exception e){
    cleanup();
    return;
    if (outputHandler != null) {
    outputHandler.transferData(this);
    public void close() {
    closed = true;
    private void cleanup() {
    mysock.close();
    stop();
    // methods of PushSourceStream
    public Object[] getControls() {
    return new Object[0];
    public Object getControl(String controlName) {
    return null;
    public ContentDescriptor getContentDescriptor() {
    return null;
    public long getContentLength() {
    return SourceStream.LENGTH_UNKNOWN;
    public boolean endOfStream() {
    return false;
    // method by which data is transferred from the underlying
    // network to the session manager.
    public int read(byte buffer[],
    int offset,
    int length)
    System.arraycopy(dp.getData(),
    0,
    buffer,
    offset,
    dp.getLength());
    return dp.getData().length;
    public int getMinimumTransferSize(){
    return dp.getLength();
    public void setTransferHandler(SourceTransferHandler
    transferHandler)
    this.outputHandler = transferHandler;
    // methods of OutputDataStream used by the session manager to
    // transfer data to the underlying network.
    public int write(byte[] buffer,
    int offset,
    int length)
    InetAddress addr = null;
    try {
    addr = InetAddress.getByName(myAddress);
    } catch (UnknownHostException e) {
    e.printStackTrace();
    DatagramPacket dp = new DatagramPacket( buffer,
    length,
    addr,
    myport);
    try {
    mysock.send(dp);
    } catch (IOException e){
    e.printStackTrace();
    return dp.getLength();
    public static void main(String[] args) {
    new RTPSocketPlayer();
    And when I run program >>>>
    D:\Topic\RtpSocket>java RTPSocketPlayer
    javax.media.rtp.RTPSocket@56a499
    Cannot find a Player for: javax.media.rtp.RTPSocket@56a499
    javax.media.NoPlayerException: Cannot find a Player for: javax.media.rtp.RTPSock
    et@56a499
    at javax.media.Manager.createPlayerForSource(Manager.java:1536)
    at javax.media.Manager.createPlayer(Manager.java:524)
    at RTPSocketPlayer.<init>(RTPSocketPlayer.java:37)
    at RTPSocketPlayer.main(RTPSocketPlayer.java:266)

    Im also having the same problem if anyone finds the answer then plz reply

  • Cannot find the classfile for javax.mail.internet.AddressException

    Hi,
    Scenario is SAPCRM 7.0/ECC.
    We are trying to extend the EmailAction class.
    The error bieng faced is
    Cannot find the classfile for javax.mail.internet.AddressException.
    We have added crm/isa/lwc to the used Dcs but still this error is there.
    Mail.jar is also present in the system.
    We are not able to make out what exactly the issue is.
    Please help.
    Thanks,
    Rohit

    Hi Rohit,
    Did you ever find the solution to this problem?  We're encountering the same error message.
    Thanks!
    Joe

  • Javax.servlet.ServletException: Cannot find bean CustForm in any scope

    while i m running my struts application.. i m getting this error.. can any one pointout wat error is this...
    javax.servlet.ServletException: Cannot find bean CustForm in any scope
         at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
         at org.apache.jsp.Result_jsp._jspService(Result_jsp.java:100)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
         at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)
         at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356)
         at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
         at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:220)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.jboss.web.tomcat.tc4.statistics.ContainerStatsValve.invoke(ContainerStatsValve.java:76)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:65)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:197)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:605)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677)
         at java.lang.Thread.run(Thread.java:534)

    hi shanu
    getting in jsp call..
    ERROR [Engine] ApplicationDispatcher[customTag] Servlet.service() for servlet jsp threw exception.
    n this is the action
    <action-mappings >
         <action path="/select" type="customTld.CustAction" name="custform" scope="request">
              <forward name="ok" path="/Result.jsp"/>
         </action>
         </action-mappings >

  • Cannot install Flash Player for Firefox

    I am running Windows XP HE with SP4.  IE and the latest version of Firefox are installed.
    In both IE and Firefox, on attempting to install Flash Player with the standard link, I get an error message in a small window opens, title "getPlus+(R): Error," text "Unable to load a GUI," "OK" box.  I got around this by locating a standalone installation for IE, which downloaded an installation file to my computer.  However, this does not work in Firefox, even when obtaining access to that link from Firefox.  The file executes, but Flash Player still shows as not installed in Firefox.
    I cannot find any separate standalone installer for Flash Player for Firefox.
    This error message appears to be generated by the Adobe Installer, a getPlus product.  My thought was to uninstall the Adobe Installer, and try to start over.  However, the Adobe Installer shows up in the list of installed programs reached through Control Panel, BUT clicking the button to uninstall the program does nothing.  The program remains listed.  I cannot find a location for the Adobe Installer program on my disk drive.

    As I said in my first message, Adobe DLM appears in the "Add/Remove Programs" dialogue box, but clicking the Remove button doesn't do anything.  The screen flickers for a couple of seconds, and Adobe DLM remains listed as an installed program.  There is no installed program listed under the description getPlus or NOS.
    I found useful information at http://www.findmysoft.com/news/Patch-to-Fix-Critical-Adobe-Download-Manager-Vulnerability- Released/ .  Not to put too fine a point on it, information at various locations shows that the DLM has been a troublesome program.
    IE did not list Adobe DLM, getPlus, or NOS as an addon.  Firefox listed "getPlusPlus for Adobe 16263" as a plugin. There was not other extension or plugin listed under Adobe DLM, getPlus, or NOS.
    Based on the information at the link cited above, I tried the following. First, in Firefox, I disabled the getPlusPlus for Adobe 16263 plugin.  Removing it was not an option.  First, using services.msc, I disabled the getPlus Helper service.  Removing it was not an option.  Third, I deleted the directory c:\Program Files\NOS and its subtree.  I did not find anything relevant in the Application Data directories.
    I then went to the link on the Adobe Web site to install Flash Player.  (I know, it's already installed, but I wanted to see if the DLM would now function.)  This time, the first thing that happened upon clicking the link to install it was that the site completed a new installation of DLM.  However, on proceeding to the installation of Flash Player itself, I got the same error message noted above, "A GUI could not be loaded."  So nothing changed.  Opening services.msc again, I noted that the getPlus Helper service had been reinstalled, and was no longer disabled.  The c:\Program Files\NOS directory had been recreated.  I tried manually starting the getPlus Helper service, and trying the installation again through the Adobe Web site.  Same result, no help.  And note that DLM is not being cleaned up automatically as part of this process, as is supposed to happen.
    I'm thinking that a previous installation of DLM left behind some corrupted relic that is preventing it from running properly.  Very likely an incorrect registry entry.  But good luck finding that one without help.
    NOS Micro has a link to "Contact Our Support Team" at http://www.nosltd.com/index.php/support .  Maybe as a last resort see if they would respond?  Note that I can't locate a way to get support from Adobe except by paying $39.95 per incident for telephone support.
    Thanks!

  • Getting Error: javax.servlet.ServletException: Cannot find ActionMappings o

    type Exception report
    message
    description The server encountered an internal error () that prevented it from fulfilling this request.
    exception
    javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection
         org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
         org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
         org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:88)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    root cause
    javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans collection
         org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:711)
         org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:419)
         org.apache.jsp.index_jsp._jspx_meth_html_form_0(org.apache.jsp.index_jsp:139)
         org.apache.jsp.index_jsp._jspx_meth_html_html_0(org.apache.jsp.index_jsp:114)
         org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:81)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.
    This is my web.xml file
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE web-app     PUBLIC "-//SUN Microsystem, //"
         "http://java.sun.com/j2ee/dtds/web-app_2.2/dtd">
    <web-app>
         <!--Action Servlet Configuration -->
         <servlet>
              <servlet-name>action</servlet-name>
              <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
              <!-- Resource Bundle base class -->
              <init-param>
                   <param-name>application</param-name>
                   <param-value>ApplicationResources</param-value>
              </init-param>
              <!-- Context Relative Path to the XML resource containing Struts Configuration -->
              <init-param>
                   <param-name>config</param-name>
                   <param-value>/WEB-INF/struts-config.xml</param-value>
              </init-param>
              <!-- The Debugging detail level for this servlet, which controls how much information -->
              <init-param>
                   <param-name>debug</param-name>
                   <param-value>2</param-value>
              </init-param>
              <load-on-startup>2</load-on-startup>
         </servlet>
         <!-- Action Servlet Mapping -->
         <servlet-mapping>
              <servlet-name>action</servlet-name>
              <url-pattern>*.do</url-pattern>
         </servlet-mapping>
         <!-- The welcome File List -->
         <welcome-file-list>
              <welcome-file>index.jsp</welcome-file>
         </welcome-file-list>
         <!-- Application Tag Library Descriptor -->
         <taglib>
              <taglib-uri>/WEB-INF/app.tld</taglib-uri>
              <taglib-location>/WEB-INF/app.tld</taglib-location>
         </taglib>
         <!-- Struts Tag Lib Descriptors -->
         <taglib>
              <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
              <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
         </taglib>     
         <taglib>
              <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
              <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
         </taglib>     
         <taglib>
              <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
              <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
         </taglib>
    </web-app>
    ==================================================================================================================
    This is my Struts-config.xml file
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE struts-config     PUBLIC "-//SUN Microsystem, //"
         "http://java.sun.com/j2ee/dtds/struts-config_1_0/dtd">
    <struts-config>
         <form-beans>
              <!-- Logon Form Bean -->
              <form-bean name="loginForm"     type="LoginForm" />
         </form-beans>
         <global-forwards>
              <forward name="mainmenu"      path="/mainmenu.jsp" />
         </global-forwards>
         <action-mappings>
              <!-- Process a user logon -->
              <action      path="/login"     type="LoginAction"     
                        name="loginForm"     scope="session"          input="/index.jsp">
              </action>
         </action-mappings>
         </struts-config>
    ==================================================================================================================
    This is my LoginForm.java file
    package src;
    import org.apache.struts.action.ActionForm;
    public class LoginForm extends ActionForm {
         private String login;
         private String password;
         public String getLogin() {
              return login;
         public void setLogin(String login) {
              this.login = login;
         public String getPassword() {
              return password;
         public void setPassword(String password) {
              this.password = password;
    ==================================================================================================================
    This is my LoginAction.java file
    package src;
    import java.io.IOException;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import org.apache.struts.action.*;
    import org.apache.struts.action.Action;
    public class LoginAction extends Action {
         public ActionForward execute( ActionMapping mapping, ActionForm form,
                   HttpServletRequest request, HttpServletResponse response)
                   throws IOException, ServletException
              return (mapping.findForward("mainmenu"));
    ==================================================================================================================
    This is my index.jsp file
    <%@ page language ="java" %>
    <%@ taglib uri ="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri ="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri ="/WEB-INF/struts-logic.tld" prefix="logic" %>
    <html:html>
    <head>
         <title> My First Struts Application! </title>
    </head>
    <body>
         <html:form action="/login">
              LOGIN : <html:text property="login" />
              PASSWORD : <html:password property="password" />
              <html:submit> Login </html:submit>
              <html:reset> Reset </html:reset>
         </html:form>
    </body>
    </html:html>
    ==================================================================================================================
    and finally This is my mainmenu.jsp file
    <%@ page language="java" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld"      prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld"      prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-logic.tld"      prefix="logic" %>
    <html:html>
    <head>
         <title>Main Menu</title>
    </head>
    <body>
         This is the MainMenu !
    </body>
    </html:html>
    ==================================================================================================================
    Kindly solve my problem........
    try to run on your machine...........
    I am using Tomcat 5.5.9 and my Project name is MyAppli

    Hey guys,
    Even I was frustrated for a long time with all the Struts errors for which Google returned loads of results but no particular solutions. All these solutions were all based on hit and trial and only work on some cases. Let me tell you that Struts (and most other frameworks) have a general approach to consume the actual error message and throw an exception which is light years away from the actual cause. So whats' the solution?
    Enable logging.... LOG4J to be precise...
    ...and see that it (log4j) is configured properly. You will see the actual cause there and not on the consoles of your servers (whichever you use).
    In my case, it was a host not found exception in the logs because I was sitting behind a firewall and the validator could not locate struts.apache.org
    (Wish this thread had some duke dollars)
    Regards,
    The Correspondent
    http://www.araneidae.org

  • My iphone 5s is taking screenshots in jpg. I would like them to be png but cannot find a setting for this....

    My iphone 5s is taking screenshots in jpg. I would like them to be png but cannot find a setting for this....

    Wrong forum. Here you have "Adobe Reader".
    For Flash Player visit:
    https://forums.adobe.com/community/flashplayer
    From this you can use the links to the sub-forums for Installing Flash Player and Using Flash Player.
    Good to know is that no password is needed to download, install and use Flash Player. 
    For the Acrobat / Adobe Reader Flsh Player see:
    https://helpx.adobe.com/acrobat/using/flash-player-needed-acrobat-reader.html
    Be well...

  • Safari and firefox 'cannot find the server' for every other page that i navigate to, unless I turn Wifi off and on. How do I fix this?

    Safari and firefox 'cannot find the server' for every other page that i navigate to, unless I turn Wifi off and on. Once i reconnect to the network, the page loads, but after loading a few more pages, the same thing happens all over again.
    This happens each and every time, on different Wifi networks, in different locations.  On the other hand, I don't ever encounter this problem when I tether my laptop to my mobile phone's 3g/2g network using Personal Hotspot. How do I fix this?

    Try this DNS server ...
    Open System Preferences > Network > Advanced > DNS
    Click + and type:
    208.67.222.222
    Click + again and do the same.
    208.67.220.220
    Click OK.
    Quit and relaunch both your browsers to test.
    If that doesn't help, try here >  iOS: Troubleshooting Wi-Fi networks and connections
    And here >  Wi-Fi: How to troubleshoot Wi-Fi connectivity

  • I cannot find the icon for office:mac 08 word on my doc, where did it go?

    I cannot find the icon for Office: mac 08 word on my doc. I downloaded the whole Office: mac 2008 Home & Student Edition about a year ago and just recently the word icon disappeared. The other Office icons are still visible and i am able to use them but i cannot find the word application anywhere.

    Have you used spotlight search? Typed "word" and the application doesn't appear? If it doesn't then it probably isn't around anymore.... so hit command + space ... and type "word"... what happens?

  • Cannot find PDL type for output device LOCL in J1INCRT

    Dear all
    I am getting error in PRD system. When I am running J1INCRT (Customizing for Certificate Printing)  the error
    cannot find PDL type for output device LOCL
    we are using ECC6 ,oracle 10g  and windows 2003
    Kernel release    701
    Please suggest how to solve 
    Regards,
    Kumar

    Hello
    It looks like that you had not installed the ADS(Adobe Document server) for the PDF type reports. Please check with your basis team if you want to configure ADS.
    If you need the output as a sapscript then please do the sollowing steps:
    (1) Execute transaction SM30
    (2) Enter 'Table/View' as V_T5F99OCFT
    (3) Select 'Maintain' option.
    (4) Select 'New Entries' option from the Application Too
    (5) Enter following entries:
         Logical Form Name    = HR_IN_EPF12A_99M
         Form Variant         = (Leave this field blank)
         End Date             = 31.12.9999
         Start Date           = 01.01.1990
         Form Type            = SAP Script (SSC)
         Def. Type            = (This field should be checke
         PDF Form Name        = HR_IN_EPF12A_99M
         SAP Script Form Name = HR_IN_EPF12A_99M
         Smart Form Name      = (Leave this field blank)
    (6) Save the entries
    The above example I have given you is only for the form 12A.
    You have to make entries for all the reports sapscript in this table.
    Please goto SE71 -> F4 -> Payroll -> Payroll India here you will find
    all the sapscripts you require.
    Regards
    Ramana

  • I cannot find my receipt for my ipod how can i prove it isnt a year old

    I cannot find my receipt for my ipod and its under a year old how can i prove this

    Hi cantfindanything,
    I am gathering you are trying to get an iPod repaired by Apple.
    In the US for iPod Touch Generation 5:
    Every iPod comes with a one-year limited warranty and 90 days of complimentary telephone technical support.
    If you are trying to get a replacement or repair job, Apple will just need your Serial Number, found on either the back of your iPod Touch or in: Settings, General, About, Serial Number.
    When Apple receives this number, their database will be able to show up your information including device purchase and activation.
    To get a repair job/replacement, it is best to talk to Apple on the phone or go to your nearest Apple store to find out possible resolutions.
    To contact Apple call:
    1-800-MY-APPLE
    You can also take the iPod into your closest Apple Store and give them your serial number and they will be able to help you: http://www.apple.com/retail/storelist/
    Many Thanks for your question and Happy New Year!
    iBenjamin Crowley

  • Satellite L500-1XD - cannot find an update for PC health monitor

    This TBS advises updates to PC health monitor and HDD/SDD alert.
    HDD/SDD alert has a published update in the relevant downloads section but I cannot find an update for PC health monitor.
    Any one got any bright ideas ?
    Otherwise this seems quite a balanced system.

    Hi Paolo30,
    Thanks for your contribution. I agree with your model designation
    I would like to download ver 1.5.6.0 but it does not seem to be listed on the download list (Two and a quarter pages long) for the L500-1XD on the Toshiba-Europe website. I am using I.E.8
    Where are you seeing this listed ? Could you give me a URL please ?
    It is an important update as it resolves a conflict between video streaming from HD and SMART HD messages as described in the TSB.
    The only upgrade that is tagged as 1.5.6.0 is the Bullitin Board and this does not sound like the correct type of application. There was obviously a major update on 21/6/2010 there are 30 odd updates with that date.
    Kindest Regards

  • Cannot find a report for SQL Server monitoring

    We installed a SCOM 2012 environment recently and imported the SQL Server Management packs successfully. SQL Servers are being monitored. 
    However, in the reporting section, i cannot find a group for SQL Server Reporting. All other show up ( Active Directory, Appication Monitoring, Web monitoring, etc) Just none for the SQL Reporting.
    Please help

    Hi,
    I assume that you miss some SQL management packs, would you please re-download the management pack here and import it:
    https://www.microsoft.com/en-hk/download/details.aspx?id=10631
    After successful importing, you should see it under reporting workspace:
    If you still cannot see it, please check operation manager event logs for more information to help to troubleshoot this issue.
    Regards,
    Yan Li
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]

Maybe you are looking for

  • FTP to FTP scenario. Pls advice urgent

    Hi, I have FTP to FTP scenario. Do I need to install FTP server on both Sender and Receiver File Systems Regards

  • Eliminate printing Border for Text Field???

    Is it possible to display border on the PDF and not print on the output for Text Field??? What settings and/or scripting I need to get this working? A sample form is really appreciated.

  • Use of JEXC in PO

    Hi What is the Significance / use of JEXC in PO Pricing Procedure Thanks Prasad

  • CS Report- defect Type-wise components consumed

    Hi Experts, I am trying to figure out if there is any standard report available that can cull out information on defect type (from notification) and components consumed (from service order). What's the best possible solution? Please advise! Thanks

  • Adding security to a web service then generating a proxy [SOLVED]

    Hi I generated a web service based on a very simple java program. I have deployed it to a local oc4j install and successfully called it from a proxy generated from jdev. I am using 10.1.3.3.0. I added security to the web service and regenerated the p