Running native processes internally

Just like Eclipse runs javaw.exe without the java process appearing in the processes list, and air apps probably do the same with the air runtime.
is it possible to do the same with air apps to run other processes?
for example im thinking of writing a java jar app which mediates a java socket and building a as3 class which simulates the socket class (when actually its just using native process), but i dont want the air app to apear to be running 2 processes.
how can i do this?
thank you
marcidus

are both your variabels called name? in the same scope??
Robert

Similar Messages

  • Native Process works OK in FlashBuilder 4.6 'run' but won't export build

    Hi,
    I have a small application that uses the 'native process' feature to invoke Image Magick to process an image file. My environment is Widows 7/64 bit.
    The application runs perfectly within FlashBuilder 4.6 using the 'run' facility and with 'supported profiles' set to 'extendedDesktop' in the -app.xml file.
    But when I try to export-build it, I get an error message (306) listing the supported profiles but extendedDesktop is not one of them.
    I have also tried to package this using the native Flex 4.6 SDK but the same error occurs.
    If I add 'desktop' to the supported profiles, the application will export build, and then allows the creation of the exe from the air file.
    But the exe will not run and just 'hangs' once you get to the point where the native proessing is invoked.
    The native process documentation says that extendedDesktop is required so the application using 'desktop' perhaps understandably 'hangs'.
    Any assistance with this will be most appreciated.

    OK, found the problem - I need to export-build the app as 'signed native installer' not 'signed AIR package'.
    Thanks to the answer to a similar problem in this forum from 2010.

  • Error when running setup: Attach to native process

    Hi,
    I try to install the oracle iplanet webserver (version 7.0.13) on linux (centos 6.2, 64 bits).
    I first installed the compat-libstdc++-33 packages.
    After that I installed JRE, this version:
    java version "1.6.0_31"
    Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
    Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)
    To install the iplanet webserver I first extract the content of the downloaded file (Oracle-iPlanet-Web-Server-7.0.13-linux-x64).
    Then I try to run setup with the command ./setup
    The error I get is: attach to native process failed.
    Any idea what is wrong?
    Regards Stefan
    Thanks for the help.

    Stefan,
    I am seeing the same error on Ubuntu 12.04 Precise Pangolin (which is admittedly unsupported). This happened to me once before on an older version of Ubuntu, and as I recall, it was a missing library dependency, but I am not able to locate the fix I came up with at that time.
    Interestingly, my existing ws7u12 installation runs fine, I just cannot upgrade to the latest update (15).
    I have this software under support, but only on Solaris (I develop on Ubuntu, but deploy to my production Solaris server). In any case, as Ubuntu is not officially supported, opening an SR for this problem would be a waste of time.
    I'll continue digging for my old solution and post here if I find it. If you've since discovered the solution, I'd love to hear it.
    Thanks,
    Bill

  • Native Process running from Flash Builder but not from the installed exe

    I have created an AIR application to launch a native process. The   application works fine when tested in Flash Builder but doesn't runs   when I create and AIR  installer and run the installed exe. Any idea  what might be wrong?

    Have you created a native installer instead of just an AIR file.
    -ted

  • Very strange bug with AIR and native process (Windows 7, EXE)

    Hello to everyone!
    The situation is:
    I've made an AIR Application, inside of that is running a native process - EXE file.
    I'm using Flash CC as IDE and tried to use compile that as EXE with AIR 2.6 and 3.6 - results are same.
    So I've insert inside a checking if Native Process is supported or not and the Native process is supported all the time.
    When I've just installed the application and run it - the very first attempt is good - everything is working as a must: internal EXE is called by my Application with necessary parameters as many time as I'm need.
    However if I'll close the App and then will run it again - internal EXE is not starting at all, doesn't depends on number of attempts to re-start of the App.
    So only way is to uninstall, install it back and then you'll be one more session of successful internal EXE-requests, till the next re-start of the App.
    That's it.
    I've tried to "google it" but unsuccessful. Probably the bug is very rare.
    Help me please?
    Update: at compilation with Flash CC IDE it's working all the time with no any issues.
    Update-2: when I'm running installator-EXE, there is going a notification "Same version is installed, etc." and then selected "Run Now" - there is also working with no problems.

    Well, I've found the solution and answer by myself and here is it please:
    In case with same situation as above you need to add just one line in your AS3-code
    nativeProcessStartupInfo.workingDirectory = File.applicationDirectory;
    And you will be happy so much

  • Native process execution problem in mac os

    hi,
         In my flex application i have to get mac serial  number as a unique id for each system . On searching i got one terminal command to get serial number. For that i have  run terminal command through flex native process. I have set supportedprofile as <supportedProfiles>extendedDesktop desktop</supportedProfiles> in app xml. But when i install and run application on mac terminal is getting opened but command is not executing. I couldn't trace out the problem.  I could execute cmd in windows and that worked . Please help me to findout a solution................... The test code is adding below
    private var process:NativeProcess
    =
    new NativeProcess();
    protected function windowedapplication1_creationCompleteHandler(event:FlexEvent):void
                    // TODO Auto-generated method stub
                    if(NativeProcess.isSupported) {
                        Alert.show("Yes NativeProcess");
                        process.addEventListener(ProgressEvent.STANDARD_OUTPUT_DATA, onOutput);
                        process.addEventListener(ProgressEvent.STANDARD_ERROR_DATA, onIOError);
                        process.addEventListener(IOErrorEvent.STANDARD_OUTPUT_IO_ERROR, onIOError);
                        process.addEventListener(IOErrorEvent.STANDARD_ERROR_IO_ERROR, onIOError);
                        process.addEventListener(NativeProcessExitEvent.EXIT,onIOError);
                        var info:NativeProcessStartupInfo     =     new NativeProcessStartupInfo();
                        info.executable                               =     new File("/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal");
                         /*  var startupArgs:Vector.<String>    =     new Vector.<String>();
                             startupArgs[0]                              =    'system_profiler |grep "r (system)" '; 
                             info.arguments                              =    startupArgs;*/
                        //Alert.show(String(info.arguments.length));
                         process.start(info); 
                        process.standardInput.writeUTFBytes('system_profiler |grep "r (system)" '+ "\n");
                    }else
                        Alert.show("No");
                protected function onIOError(event:IOErrorEvent):void
                    // TODO Auto-generated method stub
                    Alert.show("Error");
                protected function onOutput(event:ProgressEvent):void
                    var processID:String            =    process.standardOutput.readMultiByte(process.standardOutput.bytesAvailable,"");       
                    Alert.show("Path : " + processID );
    I have tried to set arguments but didn't execute......
    Message was edited by: aswathykrishnan

    Hello Aswathy, these days I'm also coding an application which uses AIR NativeProcess and I required to open the MacOS terminal with some parameter/commands. I also eventually turn to the AppleScript, but I considerably new to the AppleScript, yet trying to findout a way to passing parameters (the command argument) to the AppleScript; the appleScript I managed to open but not passing the argument. Can you please help? here's my some probable codes for the application:
    My appleScript is:
    #!/bin/bash
    on run argv
              tell application "Terminal"
                        set currentTab to (do script) & item 1 of argv
              end tell
    end run
    I've packaged the appleScript as an Application (Contract.app) and here's my Flex code:
    var npInfo : NativeProcessStartupInfo = new NativeProcessStartupInfo();
    npInfo.executable = new File( "/Applications/Contract.app/Contents/MacOS/applet" );
                                  var arg:Vector.<String> = new Vector.<String>;
                                      arg[0]="ssh [email protected]";
                                  npInfo.arguments = arg;
                                  process = new NativeProcess();
      process.start( npInfo );
    Can you please help?
    Thank you.

  • Conversion Error: I/O error while communicating with native process

    Hi,
    I am trying to use Oracle Outside In Technology Image Export for conversion of images. I am trying to run the example ExportTest that comes with the downloaded SDK.
    I get the below error while running the ExportTest example.
    Conversion Error: I/O error while communicating with native process .
    Am I missing any settings?
    Please guide to the right forum if this is not the one for posting queries on Oracle Outside In Technology Image Export.
    Thank you.

    Hi Revanth,
    I am using Image Export 8.3.7 and I am trying to run the java class "ExportTest" that is in the location sdk\samplecode\ExJava\Examples\ExportTest\src of the download.
    My input folder has one jpg - puzzle.jpg (this is just a simple jpg), I am trying to convert it to TIFF. ExportTest.java uses the classes in Export.jar . Export.jar is located in the sdk\samplecode\ExJava\Examples\ExportTest . You can see source files of the Export.jar at location sdk\samplecode\ExJava\Java API\src of the download. I am running the 'ExportTest' by providing the arguments (input folder, output folder and ix.cfg - this file comes with the download). So now when I run this class I was getting the error I mentioned in this post. Inorder to find more details about the error I modified the 'Export.java' (at sdk\samplecode\ExJava\Java API\src\com\outsideinsdk) just to printStackTrace when the exception occurs and rebuilt the 'Export.jar' and ran the 'ExportTest.java'.
    And below is the stack trace that I got :
    java.io.IOException: CreateProcess: nullexporter.exe "inputpath_u=AGkAbgBwAHUAdA
    BcAHAAdQB6AHoAbABlAC4ASgBQAEc=" "outputpath_u=AG8AdQBwAHUAdABcAHAAdQB6AHoAbABlAC
    4ASgBQAEcALgBUAEkARgBG" "outputid=FI_TIFF" "fallbackformat=FI_TEXT" "tiffcolorsp
    ace=24BitRGB" "preferoitrendering=false" "tiffcompression=Packbits" "mapbuffersi
    ze=8192" "defaultprintfontheight=20" "graphicwidthlimit=0" "reordermethod=off" "
    unmappablechar=0x002A" "timezone=0" "graphicheightlimit=0" "defaultmarginleft=14
    40" "ssshowheadings=false" "quickthumbnail=false" "graphicoutputdpi=0" "ssdirect
    ion=AcrossandDown" "defaultmarginbottom=1440" "ssshowgridlines=false" "dbshowhea
    dings=false" "readbuffersize=2" "whattoexport=all" "graphicsizelimit=0" "imagewa
    termarkopacity=0" "blue=-1" "handlenewfileinfo=no" "outputid=FI_TIFF" "lzwcompre
    ssion=enabled" "usedocpagesettings=true" "defaultmarginright=1440" "numberofstat
    callbacks=0" "dbfittopage=NoScaling" "tempbuffersize=2048" "pdffilterreorderbidi
    =no" "imagecropping=nocropping" "defaultmargintop=1440" "documentmemorymode=larg
    e" "m?
    at java.lang.Win32Process.create(Native Method)
    at java.lang.Win32Process.<init>(Win32Process.java:66)
    at java.lang.Runtime.execInternal(Native Method)
    at java.lang.Runtime.exec(Runtime.java:566)
    at java.lang.Runtime.exec(Runtime.java:491)
    at java.lang.Runtime.exec(Runtime.java:457)
    at com.outsideinsdk.Export.convert(Export.java:262)
    at com.outsideinsdk.ExportTest.convert(ExportTest.java:142)
    at com.outsideinsdk.ExportTest.main(ExportTest.java:214)
    hope this helps to find the problem.
    Thank you

  • Launch App with Native Process

    Hi,
    I want to launch serproxy application (http://www.lspace.nildram.co.uk/freeware.html) using native process in adobe air. But it seems not working.
    Here is my code:
    protected function launchSerproxy():void{
        if(NativeProcess.isSupported){
         var serproxy:File = File.applicationDirectory;
         serproxy = serproxy.resolvePath("serproxy/serproxy.exe");
         var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
         nativeProcessStartupInfo.executable = serproxy;
         var process:NativeProcess = new NativeProcess();
         process.start(nativeProcessStartupInfo);
         // connect to the com port
         setTimeout(connect,1500,"127.0.0.1",5339);
    Flex did not return any error or problem on runtime. What should I do to have Adobe Air load and run serproxy? Thanks.

    I think you just missing the working directory.
    "nativeProcessStartupInfo.workingDirectory = File.applicationDirectory;"

  • Error in 'Native process' project in AIR2.0 samples

    Hi,
    I am getting following errors in my Flex Builder-3 while compiling "Native Process" project in AIR2.0 samples:
    1046: Type was not found or was not a compile-time constant: NativeProcess.
    1046: Type was not found or was not a compile-time constant: NativeProcessStartupInfo.
    1119: Access of possibly undefined property STANDARD_ERROR_DATA through a reference with static type Class.
    1119: Access of possibly undefined property STANDARD_OUTPUT_DATA through a reference with static type Class.
    1120: Access of undefined property NativeProcess.
    1180: Call to a possibly undefined method NativeProcess.
    1180: Call to a possibly undefined method NativeProcessStartupInfo.
    I am using Flex4 sdk (flex_sdk_4.0.0.13875). What needs to be done in this case?
    Regards
    Bsg12

    Hi there, have you integrated the AIR 2.0 SDK with your Flex 4 SDK? It is needed to run the AIR 2 samples. It's not yet included in the Flex 4 SDK.
    You can download the SDK here: http://labs.adobe.com/downloads/air2.html
    and the instructions for how to integrate it with your Flex 4 SDK are listed in the release notes (or here: http://labs.adobe.com/wiki/index.php/AIR_2:Release_Notes)
    Hope that helps!!
    Holly

  • Creating native processes

    Hi,
    Runing SuSE Linux 8.0, java 1.4.0
    I'm trying to create a native shell (I/O dumped into a JTextArea) woith java, the problem is that once I have invoked bash, it somehow manages to work out that its not running in a real console and behaves as if my input was a script. I managed to get bash working properly with command line args, but now when I want to start other interpreters on top of it they too seem to detect they are not in a proper tty.
    Is there a way to make native processes behave as if they were run from, say, an xterm?
    my code follows:
    file tests/ConsoleOnSteroids.java
    /* File:    ConsoleOnSteroids.java
    * created: 10/07/03
    * author:  dsm
    package tests;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.PrintStream;
    import javax.swing.JFrame;
    import javax.swing.JScrollPane;
    import javax.swing.JTextArea;
    *  Defines a console that handles a native process
    * @author    dsm
    public class ConsoleOnSteroids extends JFrame {
        private ThreadedStreamReader out;
        private ThreadedStreamReader err;
        private PrintStream inp;
        private String processName;
        private JTextArea jta;
        private IOControl ioc;
        private JScrollPane jsp;
         *  Constructor for the ConsoleOnSteroids object
         * @param  name         The name of the frame
         * @param  processName  The name of the process to execute (like /bin/bash in UN*X systems)
        public ConsoleOnSteroids(String name, String processName) {
            super(name);
            this.processName = processName;
            this.jsp = new JScrollPane();
            this.jta = new JTextArea();
            try {
                this.ioc = new IOControl(Runtime.getRuntime().exec(this.processName));
                this.out = new ThreadedStreamReader(this.ioc.getStdout(), this.jta,
                    this.processName + ":stdout");
                this.err = new ThreadedStreamReader(this.ioc.getStderr(), this.jta,
                    this.processName + ":stderr");
                this.inp = this.ioc.getStdin();
            } catch(IOException ioe) {
                System.err.println("The process " + this.processName
                     + "could not be started due to an IOException:");
                ioe.printStackTrace();
                System.exit(1);
            this.jta.setEditable(false);
            this.jsp.setViewportView(jta);
            this.addListeners();
            this.getContentPane().add(jsp);
            //this.pack();
            this.setSize(600, 500);
            this.setLocation(100, 100);
            this.setVisible(true);
            this.out.start();
            this.err.start();
            //this.inp.println("ps -A");
            //this.inp.flush();
         *  The main program for the ConsoleOnSteroids class
         * @param  args  The command line arguments
        public static void main(String[] args) {
            ConsoleOnSteroids cos  = new ConsoleOnSteroids("Bash", "/bin/bash --login --noediting -i");
         *  Adds necessary Listeners to the ConsoleOnSteroids object
        private void addListeners() {
            /* Window Listener... what happens when the window is closed */
            this.addWindowListener(
                new java.awt.event.WindowAdapter() {
                    public void windowClosing(java.awt.event.WindowEvent evt) {
                        System.exit(0);
            this.jta.addKeyListener(
                new java.awt.event.KeyAdapter() {
                    public void keyTyped(java.awt.event.KeyEvent evt) {
                        textBoxKeyTyped(evt);
         *  Handles the typing of stuff in the text area
         * @param  evt  Description of Parameter
        private void textBoxKeyTyped(java.awt.event.KeyEvent evt) {
            jta.append(new String(new char[]{evt.getKeyChar()}));
            inp.print(evt.getKeyChar());
            inp.flush();
         *  This private class takes a BufferedReader and a JEditorPane as parameters for the
         *  constructor, and every time a line is avaliable on the reader, it appends it to the pane.
         * @author    dsm
        private class ThreadedStreamReader extends Thread {
            private BufferedReader reader;
            private JTextArea pane;
             *  Constructor for the ThreadedStreamReader object
             * @param  reader  The reader to take input from
             * @param  pane    The pane to dump the input in
             * @param  name    The name of the thread
            public ThreadedStreamReader(BufferedReader reader, JTextArea pane, String name) {
                this.reader = reader;
                this.pane = pane;
                this.setName(name);
             *  Main processing method for the ThreadedStreamReader object
            public void run() {
                while(ioc.isAlive()) {
                    try {
                        char c;
                        int i;
                        if((i = reader.read()) != -1) {
                            c = (char) i;
                            pane.append("" + c);
                    } catch(IOException ioe) {
                        System.err.println("Cannot read from " + this.getName() +
                            " because of an IOException:");
                        ioe.printStackTrace();
                        System.exit(2);
                System.exit(0);
    }file tests/IOControl.java
    /* File:    IOControl.java
    * created: 10/07/03
    * author:  dsm
    package tests;
    import java.io.BufferedReader;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.OutputStream;
    import java.io.PrintStream;
    *  Controls the I/O for a process. When using the std[in|out|err] streams, they must all be put on
    *  different threads to avoid blocking!
    * @author    dsm
    public class IOControl extends Object {
        private Process process;
        private BufferedReader stdout;
        private BufferedReader stderr;
        private PrintStream stdin;
        private boolean alive;
         *  Constructor for the IOControl object
         * @param  process  The process to control I/O for
        public IOControl(Process process) {
            this.process = process;
            final Process p  = process;
            new Thread(
                new Runnable() {
                    public void run() {
                        alive = true;  // set the adequate flag for the process
                        try {
                            p.waitFor();  // wait for process to end interfacethis thread
                        } catch(InterruptedException ie) {
                            System.err.println("An error ocurred during the execution of the process");
                            ie.printStackTrace();
                        } finally {
                            alive = false;  // the process has ended
                }).start();
            this.stdin = new PrintStream(process.getOutputStream());
            this.stdout = new BufferedReader(new InputStreamReader(process.getInputStream()));
            this.stderr = new BufferedReader(new InputStreamReader(process.getErrorStream()));
         *  Gets the stdin attribute of the IOControl object
         * @return    The stdin value
        public PrintStream getStdin() {
            return this.stdin;
         *  Gets the stdout attribute of the IOControl object
         * @return    The stdout value
        public BufferedReader getStdout() {
            return this.stdout;
         *  Gets the stderr attribute of the IOControl object
         * @return    The stderr value
        public BufferedReader getStderr() {
            return this.stderr;
         *  Gets the process attribute of the IOControl object
         * @return    The process value
        public Process getProcess() {
            return this.process;
         *  Gets the alive attribute of the IOControl object
         * @return    The alive value
        public boolean isAlive() {
            return alive;
    }thanks,
    dave.

    anyone?

  • Native Process Not Supported in Flash Builder 4.1

    Hi,
    I am using Flash Builder 4.1 and I am trying with native processing with the example from http://www.adobe.com/devnet/air/flex/quickstart/articles/interacting_with_native_process.h tml. When I tried to run the project in Flash Builder, it shows "NativeProcess not supported.". However, after I export release build, the application is working properly.
    How can I have the native process to be able to run in Flash builder? So that it will be easier for me to test and troubleshoot the application. Thanks.

    You need to add the following line in your  ***-app.xml file for debugging mode
    <supportedProfiles>extendedDesktop</supportedProfiles>
    and
    <supportedProfiles>extendedDesktop desktop</supportedProfiles>
    for release build

  • Reading native process standard output stream with ProcessBuilder

    Hi,
    I'd like to launch an native process (windows application) which writes on standard output during its running.
    I'd like to view my application output on a JTextArea on my Java frame (Swing). But I do get all process output
    on text area only when the process is finished (it takes about 20 seconds to complete). My external process is
    launched by using a ProcessBuilder object.
    Here is my code snippet with overridden doInBackground() and process() methods of ProcessBuilder class:
    @Override
    public String doInBackground() {
    jbUpgrade.setEnabled(false);
    ProcessBuilder pb = new ProcessBuilder();
    paramFileName = jtfParameter.getText();
    command = "upgrade";
    try {
    if (!(paramFileName.equals(""))) {
    pb.command(command, jtfRBF.getText(), jtfBaseAddress.getText(), "-param", paramFileName);
    } else {
    pb.command(command, jtfRBF.getText(), jtfBaseAddress.getText());
    pb.directory(new File("."));
    pb.redirectErrorStream(false);
    p = pb.start();
    try {
    InputStream is = p.getInputStream();
    InputStreamReader isr = new InputStreamReader(is);
    BufferedReader br = new BufferedReader(isr);
    String line;
    jtaOutput.setText("");
    while ((line = br.readLine()) != null) {
    publish(line);
    } catch (IOException ex) {
    Logger.getLogger(CVUpgradeFrame.class.getName()).log(Level.SEVERE, null, ex);
    } catch (IOException ex) {
    Logger.getLogger(CVUpgradeFrame.class.getName()).log(Level.SEVERE, null, ex);
    jtaOutput.setText("");
    jtaOutput.setLineWrap(true);
    jtaOutput.append("Cannot execute requested commmad:\n" + pb.command());
    jtaOutput.append("\n");
    jtaOutput.setLineWrap(false);
    return "done";
    @Override
    protected void process(List<String> line) {
    jtaOutput.setLineWrap(true);
    Iterator<String> it = line.iterator();
    while (it.hasNext()) {
    jtaOutput.append(it.next() + newline);
    jtaOutput.repaint();
    //Make sure the new text is visible, even if there
    //was a selection in the text area.
    jtaOutput.setCaretPosition(jtaOutput.getDocument().getLength());
    How can I get my process output stream updated while it is running and not only when finished?
    Thanks,
    jluke

    1) Read the 4 sections of http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html and implement the recommendations. Although it is concerned with Runtime.exec() the recommendations still apply to Process generated by ProcessBuilder.
    2) Read about concurrency in Swing - http://java.sun.com/docs/books/tutorial/uiswing/concurrency/ .
    3) Use SwingUtilities.invokeLater() to update your GUI.

  • Running backgroung process!

    I want to send email from my application. I need to only start the process of sending and return the control. Typically I will call the send mail method from a servlet. So after calling the method, I want to return back to the servlet and continue with rest of the processing.
    Any ideas on how to implement this.. Will Thread.setDaemon be useful here..

    i have used thread.setdaemon(true). but how can i be sure that the thread runs in the background. is there any way to check if the thread runs in the foreground or background. also is there any simple way to check if the whole process runs faster when running the thread in the background as compared to running in the fore.
    thanks in advance.
    sundeep
    ---- original message -----
    I want to send email from my application. I need to
    only start the process of sending and return the
    control. Typically I will call the send mail method
    from a servlet. So after calling the method, I wantto
    return back to the servlet and continue with restof
    the processing. You create a server process. The servlet sends a
    request to that process and it does the work.
    There are several ways to implement it.
    -Use a server process external to the J2EE container.
    -Use a server process internal to the J2EE container
    (this is not a managed bean but simply something that
    the container starts when it starts everything else.)
    -And as previously suggested you could just roll up a
    thread. At the very least you must keep in mind that
    the threads you create will not be managed by the
    container and that more than one can exist at the same
    time. It is also possible, although not likely, that
    your container will not allow you to roll up a
    thread.

  • Deployment runs into an internal error NI installers

    Hi,
    When I try to deploy my system in TSv4.1.1, the deployment runs into an internal NI installers problem. Error in deployment status log is "An internal error occurred involving an installer function.  This type of error usually involves a problem with one or more National Instruments Installers.  For more information open the following log file:
    ...\Temp\Detailed_Installer.log (path replaced). " I can't find any suspicious in that file. I can even find error line in status log stating "Error Code:-603 Read Registry Value STR.vi".
    What I have done is that I have upgraded from TSv3.5 to TSv4.1.1 which is now running in a new computer. I use the same .tsw file as in v3.5. I have verified and I suppose all files in .tsw have correct paths according to changes made from 3.5 to 4.1.1. I use some old DLLs compiled in CVI 8.x included in .tsw.
    I have even tried a create a new deployment file without any further success. 
    I even get the internal error message window above when I access installer options tab and drivers and components window after pressing OK or cancel button.   
    any help ? 
    regards,
    petri

    hi,
    Attached a status log from a new workspace with a project and sequence file. Deployment is as well a new.
    I can't find *.vis from harddrive.
    Installation is FDS from NI developer Suite fourth Quarter 2008 DVD.
    regards,
    petri
    Starting Log.
    Error occurred
    Error Code:-603
    Read Registry Value STR.vi
    Starting Analysis
    Starting to process workspace file
    Workspace Processed
    Finished Analysis
    +++++++++++++++++++++++++++++++++++++++
    Error occurred
    Error Code:-30
    TestStand - Deployment Utility Splash Screen.vi >> TestStand - Distribution Wizard GUI.vi >> TestStand - Additional Components Dialog.vi >> TestStand - Reselect Meta Installer Products.vi >> TestStand - Get Dependencies of TS Engine.vi >> MDFProdPreview_AddProduct.vi
    {95C82647-A6CB-492F-A5A9-66A282CAD7F3}
    An internal error occurred involving an installer function.  This type of error usually involves a problem with one or more National Instruments Installers.  For more information open the following log file:
    ...\Temp\Detailed_Installer.log

  • When I attempt to open firefox an error message appears telling me that firefox is already running, but I can't find it running. How do I do so or in any case close the already running Firefox process?

    When I attempt to open Firefox instead of Firefox opening, an error message appears saying "Firefox is already running but isn't responding. To open another window please close the existing Firefox process or restart the system.", but I can't find that process of Firefox in order to kill it, and after restarting the system there is still the problem. I have found an emergency fix to at least get online, and that is to use"Firefox_Profile_Manager" in the start menu's "run" start menu, but the
    Firefox that then opens is that one doesn't carry over what I had in my bookmarks but starts bookmarks anew.

    Sounds like it is hanging when you exit and later try to restart Firefox.
    * How to stop the running Firefox process
    ** In Task Manager, does firefox.exe show in the '''<u>Processes</u>''' tab?
    ** See: http://kb.mozillazine.org/Kill_application
    **Windows 7 users: http://www.techrepublic.com/blog/window-on-windows/reap-the-benefits-of-windows-7s-task-manager/2576
    * What may cause Firefox to hang at exit
    **Windows 7 Task Manager: http://www.techrepublic.com/blog/window-on-windows/reap-the-benefits-of-windows-7s-task-manager/2576
    ** http://support.mozilla.com/en-US/kb/Firefox+hangs
    ** http://kb.mozillazine.org/Firefox_hangs
    ** https://support.mozilla.com/en-US/kb/Firefox+is+already+running+but+is+not+responding
    * You may need to try Firefox Safe Mode
    ** You may need to use '''Safe Mode''' to locate the problem: ***See: http://kb.mozillazine.org/Safe_Mode
    ***Firefox 4 users, hold the Shift key while clicking the Firefox 4 desktop icon to enter Safe Mode.
    ***Firefox Safe Mode is a diagnostic mode that disables Extensions and some other features of Firefox.
    ****In Firefox 4, Safe Mode also disables Plugins and Hardware Acceleration.
    ****If you are using a theme, switch to the DEFAULT theme: Tools > Add-ons > Themes '''<u>before</u>''' starting Safe Mode (In Firefox 4, Tools > Add-ons > Appearance). See: http://support.mozilla.com/en-US/kb/Using%20themes%20with%20Firefox#w_managing-themes-and-personas
    ****When entering Safe Mode, do not check any items on the entry window, just click "Continue in Safe Mode".
    ****Test to see if the problem you are experiencing is corrected.
    *** If the problem does not occur in Safe-mode then disable all of your Extensions and Plug-ins and then try to find which is causing it
    ***#by enabling '''<u>one at a time</u>''' until the problem reappears.
    ***#You can also enable a few at a time (3-5), keeping track of what you just re-enabled to see if the problem re-occurs; this will help narrow down the possibilities if you have a large number of add-ons.
    ***#'''<u>You MUST close and restart Firefox after EACH change</u>''' via File > Restart Firefox (on Mac: Firefox > Quit).
    ***#You can use "Disable all add-ons" on the Safe Mode start window.
    **See the following for more information
    *** http://support.mozilla.com/en-US/kb/Troubleshooting+extensions+and+themes
    *** http://support.mozilla.com/en-US/kb/Troubleshooting+plugins
    *** http://support.mozilla.com/en-US/kb/Basic+Troubleshooting
    <br />
    <br />
    '''You need to update the following:'''
    *Adobe Shockwave for Director Netscape plug-in, version 11.5
    *Adobe PDF Plug-In For Firefox and Netscape "9.3.2"
    *Shockwave Flash 10.2 r153
    *Next Generation Java Plug-in 1.6.0_17 for Mozilla browsers
    #'''''Check your plugin versions''''' on either of the following links':
    #*http://www.mozilla.com/en-US/plugincheck/
    #*https://www-trunk.stage.mozilla.com/en-US/plugincheck/
    #*'''Note: plugin check page does not have information on all plugin versions'''
    #*There are plugin specific testing links available from this page:
    #**http://kb.mozillazine.org/Testing_plugins
    #'''Update Shockwave for Director'''
    #*NOTE: this is not the same as Shockwave Flash; this installs the Shockwave Player.
    #*Use Firefox to download and SAVE the installer to your hard drive from the link in the article below (Desktop is a good place so you can find it).
    #*When the download is complete, exit Firefox (File > Exit)
    #*locate and double-click in the installer you just downloaded, let the install complete.
    #*Restart Firefox and check your plugins again.
    #*'''<u>Download link and more information</u>''': http://support.mozilla.com/en-US/kb/Using+the+Shockwave+plugin+with+Firefox
    #'''Update Adobe Reader (PDF plugin):'''
    #*From within your existing Adobe Reader ('''<u>if you have it already installed</u>'''):
    #**Open the Adobe Reader program from your Programs list
    #**Click Help > Check for Updates
    #**Follow the prompts for updating
    #**If this method works for you, skip the "Download complete installer" section below and proceed to "After the installation" below
    #*Download complete installer ('''if you do <u>NOT</u> have Adobe Reader installed'''):
    #**SAVE the installer to your hard drive (save to your Desktop so that you can find it after the download). Exit/Close Firefox. Run the installer you just downloaded.
    #**Use either of the links below:
    #***https://support.mozilla.com/en-US/kb/Using+the+Adobe+Reader+plugin+with+Firefox ''(click on "Installing and updating Adobe Reader")''
    #***''<u>Also see Download link</u>''': http://get.adobe.com/reader/otherversions/
    #*After the installation, start Firefox and check your version again.
    #'''Update the [[Managing the Flash plugin|Flash]] plugin''' to the latest version.
    #*Download and SAVE to your Desktop so you can find the installer later
    #*If you do not have the current version, click on the "Player Download Center" link on the "'''Download and information'''" or "'''Download Manual installers'''" below
    #*After download is complete, exit Firefox
    #*Click on the installer you just downloaded and install
    #**Windows 7 and Vista: may need to right-click the installer and choose "Run as Administrator"
    #*Start Firefox and check your version again or test the installation by going back to the download link below
    #*'''Download and information''': http://www.adobe.com/software/flash/about/
    #**Use Firefox to go to the above site to update the Firefox plugin (will also install plugin for most other browsers; except IE)
    #**Use IE to go to the above site to update the IE ActiveX
    #*'''Download Manual installers'''.
    #**http://kb2.adobe.com/cps/191/tn_19166.html#main_ManualInstaller
    #**Note separate links for:
    #***Plugin for Firefox and most other browsers
    #***ActiveX for IE
    #'''Update the [[Java]] plugin''' to the latest version.
    #*Download site: http://www.oracle.com/technetwork/java/javase/downloads/index.html (Java Platform: Download JRE)
    #**'''''Be sure to <u>un-check the Yahoo Toolbar</u> option during the install if you do not want it installed.
    #*Also see "Manual Update" in this article to update from the Java Control Panel in Windows Control Panel: http://support.mozilla.com/en-US/kb/Using+the+Java+plugin+with+Firefox#Updates
    #* Removing old versions (if needed): http://www.java.com/en/download/faq/remove_olderversions.xml
    #* Remove multiple Java Console extensions (if needed): http://kb.mozillazine.org/Firefox_:_FAQs_:_Install_Java#Multiple_Java_Console_extensions
    #*Java Test: http://www.java.com/en/download/help/testvm.xml

Maybe you are looking for

  • Background job not responding to input file

    Hi all,     I have created a program which takes one input file . The user gives the path for the file . Now the program runs fine in foreground, but it throws the error 'FILE_READ_ERROR' while run in background . Any pointers to this ?! Thanks, ~Aba

  • Can't start from cd with 10.6.8

    Ran "verify disk" from the Disk Utilities; found errors and the instructions say to boot from CD.  I put my original Snow Leopard CD in the drive, re-start, hold down the "c" key (from my one and only OEM Apple keyboard which is wireless with good ba

  • Creation Logical System

    Hi All, I have Installed ECC6 in C: drive & BI7 in virtual machine in same PC and created RFC connections between these two servers (ECC6 & BI7) and checked RFC connections in BI7 as mentioned below - RSA1 ->Source System -> Right Click on T90CLNT090

  • Is it possible to connect one OIP to another OIP?

    I have 2 Oracle Instant Portals setup and I need to be able to go back and fore between them. Is it possible to connect one OIP to another OIP? Background Information - One of the OIP is our company Intranet and the other one contains all Executive l

  • Bundled software for 10.4, no install disks

    I am currently living abroad in China, and have left my install disks back in the states. My computer had crashed and was serviced under warranty, receiving a new hard drive, when it was returned for me it had not been installed with all the bundled