Air application installer doesn't always work when Adobe air is already installed

Hi,
I've recieved an adobe air application from another developer. I placed it a web site and tested it. It worked so I considered it complete. However it turns out that it only worked because I didn't have Adobe Air installed.
I've found that there is someone with Adobe Air (same version as me) already intalled from another source and when they click application install button absolutely nothing happens. No error or anything.
However I can revisit the page and click it and it works every time even with adobe air already installed. So I suspect it has something to do with how they've installed it.
Has anyone ever run into this issue and do you know what could be causing it? It is because something is wrong with their installer which leaves it not knowing what to do with an air extension and the whole thing just fails silently?

Hi,
Would it be possible to get the URL to the page that has your AIR badge installer (or the html if it's not publicly viewable)?  We'll probably also need further info on the system that's failing, if possible could you post the installer log and check to see if the following file exists:
Win 7:
C:\Users\username\AppData\Roaming\Macromedia\Flash Player\www.macromedia.com\bin\airappinstaller\airappinstaller.exe
Mac
/Users/username/Library/Preferences/Macromedia/Flash Player/www.macromedia.com/bin/airappinstaller/airappinstaller
Please feel free to contact me at [email protected] if necessary.
Thanks,
Chris

Similar Messages

  • [ubuntu 64bit 9.04] AIR Application Installer Doesn't Work

    Hello,
    On Ubuntu 9.04 (Jaunty) 64bit, I have installer the Adobe AIR system as follows:
    1) Downloaded Adobe AIR from: http://get.adobe.com/air
    2) sudo chmod +x AdobeAIRInstaller.bin
    3) sudo apt-get install -y ia32-libs lib32nss-mdns lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 libc6 libc6-i386 lib32nss-mdns libcanberra-gtk-module
    4) sudo wget http://taurinocerveza.com/scripts/getlibs-all.deb
    5) sudo dpkg -i getlibs-all.deb
    6) sudo ./AdobeAIRInstaller.bin
    7) dpkg -l | grep adobeair
    ii  adobeair1.0                                1.5.1.8210                                Adobe AIR
    8) Reboot Ubuntu (just for 'fun')
    9) From Applications > Acessories --> Selecting "Adobe AIR Application Installer" does nothing ... not even a blip.
    10)  .airappinstall.log is a zero-length file (did a 'touch ~/.airappinstall.log')
    Any ideas?  Thanks in advance for the help!

    Hi,
    Here is what happens when I try to invoke the Application Installer from the command line:
    $ "Adobe AIR Application Installer"
    Error loading the runtime (libadobecertstore.so: cannot open shared object file: No such file or directory)
    Thanks!

  • TTL specified in put operation doesn't always work when using write-behind

    I'm using a distributed cache with a write-behind cache store (see the config below). I found that when I do something like myCache.put(key, value, ttl), the entry survives the specified ttl. I tried doing the same with a distributed cache with a write-through cachestore and there everything does happen correctly.
    Is this sort of operation not permitted in caches containing a write-behind cachestore? If not wouldn't it be better to throw an UnsupportedOperationException.
    I created a small test to simulate this. I added values to the cache with a TTL of 1 to 10 seconds and found that the 10 second entries stayed in the cache.
    Configuration used:
    <?xml version="1.0"?>
    <!DOCTYPE cache-config SYSTEM "cache-config.dtd">
    <cache-config>
         <caching-scheme-mapping>
              <cache-mapping>
                   <cache-name>TTL_TEST</cache-name>
                   <scheme-name>testScheme</scheme-name>
              </cache-mapping>
         </caching-scheme-mapping>
         <caching-schemes>
              <distributed-scheme>
                   <scheme-name>testScheme</scheme-name>
                   <service-name>testService</service-name>
                   <backing-map-scheme>
                        <read-write-backing-map-scheme>
                             <internal-cache-scheme>
                                  <local-scheme>
                                       <service-name>testBackLocalService</service-name>
                                  </local-scheme>
                             </internal-cache-scheme>
                             <cachestore-scheme>
                                  <class-scheme>
                                       <scheme-name>testBackStore</scheme-name>
                                       <class-name>TTLTestServer$TestCacheStore</class-name>
                                  </class-scheme>
                             </cachestore-scheme>
                             <write-delay>3s</write-delay>
                        </read-write-backing-map-scheme>
                   </backing-map-scheme>
                   <local-storage>true</local-storage>
                   <autostart>true</autostart>
              </distributed-scheme>
         </caching-schemes>
    </cache-config>Code of test:
    import java.util.Collection;
    import java.util.List;
    import java.util.Map;
    import java.util.concurrent.Callable;
    import java.util.concurrent.ExecutionException;
    import java.util.concurrent.ExecutorService;
    import java.util.concurrent.Executors;
    import java.util.concurrent.Future;
    import org.joda.time.DateTime;
    import org.joda.time.Duration;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    import org.springframework.util.StopWatch;
    import org.testng.annotations.BeforeClass;
    import org.testng.annotations.Test;
    import com.google.common.collect.Lists;
    import com.tangosol.net.CacheFactory;
    import com.tangosol.net.NamedCache;
    import com.tangosol.net.cache.CacheStore;
    @Test
    public class TTLTestServer
         private static final int RETRIES = 5;
         private static final Logger logger = LoggerFactory.getLogger( TTLTestServer.class );
         private NamedCache m_cache;
          * List of Time-To-Lives in seconds to check
         private final List<Integer> m_listOfTTLs = Lists.newArrayList(1, 3, 5, 10);
          * Test is done in separate threads to speed up the test
         private final  ExecutorService m_executorService = Executors.newCachedThreadPool();
         @BeforeClass
         public void setup()
              logger.info("Getting the cache");
              m_cache =  CacheFactory.getCache("TTL_TEST");
         public static class TestCacheStore implements CacheStore
              public void erase(Object arg0)
              public void eraseAll(Collection arg0)
              public void store(Object arg0, Object arg1)
              public void storeAll(Map arg0)
              public Object load(Object arg0)
              {return null;}
              public Map loadAll(Collection arg0)
              {return null;}
         public void testTTL() throws InterruptedException, ExecutionException
              logger.info("Starting TTL test");
              List<Future<StopWatch>> futures = Lists.newArrayList();
              for (final Integer ttl : m_listOfTTLs)
                   futures.add(m_executorService.submit(new Callable()
                        public Object call() throws Exception
                             StopWatch stopWatch= new StopWatch("TTL=" + ttl);
                             for (int retry = 0; retry < RETRIES; retry++)
                                  logger.info("Adding a value in cache for TTL={} in try={}", ttl, retry+1);
                                  stopWatch.start("Retry="+retry);
                                  m_cache.put(ttl, null, ttl*1000);
                                  waitUntilNotInCacheAnymore(ttl, retry);
                                  stopWatch.stop();
                             return stopWatch;
                        private void waitUntilNotInCacheAnymore(final Integer ttl, final int currentTry) throws InterruptedException
                             DateTime startTime = new DateTime();
                             long maxMillisToWait = ttl*2*1000;     //wait max 2 times the time of the ttl
                             while(m_cache.containsKey(ttl) )
                                  Duration timeTaken = new Duration(startTime, new DateTime());
                                  if(timeTaken.getMillis() > maxMillisToWait)
                                       throw new RuntimeException("Already waiting " + timeTaken + " for ttl=" + ttl + " and retry=" +  currentTry);
                                  Thread.sleep(1000);
              logger.info("Waiting until all futures are finished");
              m_executorService.shutdown();
              logger.info("Getting results from futures");
              for (Future<StopWatch> future : futures)
                   StopWatch sw = future.get();
                   logger.info(sw.prettyPrint());
    }Failure message:
    FAILED: testTTL
    java.util.concurrent.ExecutionException: java.lang.RuntimeException: Already waiting PT20.031S for ttl=10 and retry=0
         at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
         at java.util.concurrent.FutureTask.get(Unknown Source)
         at TTLTestServer.testTTL(TTLTestServer.java:159)
    Caused by: java.lang.RuntimeException: Already waiting PT20.031S for ttl=10 and retry=0
         at TTLTestServer$1.waitUntilNotInCacheAnymore(TTLTestServer.java:139)
         at TTLTestServer$1.call(TTLTestServer.java:122)
         at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
         at java.util.concurrent.FutureTask.run(Unknown Source)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)I'm using Coherence 3.4.2.
    Best regards
    Jan

    Hi, still no luck. However, I noticed that setting the write-delay value of the write-behind store to 0s or 1s, solved the problem. It only starts to given me "the node has already been removed" excpetions once the write-delay value is 2s or higher.
    You can find the coherence-cache-config.xml below:
    <?xml version="1.0"?>
    <!DOCTYPE cache-config SYSTEM "cache-config.dtd">
    <cache-config>
         <caching-scheme-mapping>
              <cache-mapping>
                   <cache-name>TTL_TEST</cache-name>
                   <scheme-name>testScheme</scheme-name>
              </cache-mapping>
         </caching-scheme-mapping>
         <caching-schemes>
              <distributed-scheme>
                   <scheme-name>testScheme</scheme-name>
                   <service-name>testService</service-name>
                   <backing-map-scheme>
                        <read-write-backing-map-scheme>
                             <internal-cache-scheme>
                                  <local-scheme>
                                       <service-name>testBackLocalService</service-name>
                                  </local-scheme>
                             </internal-cache-scheme>
                             <cachestore-scheme>
                                  <class-scheme>
                                       <scheme-name>testBackStore</scheme-name>
                                       <class-name>TTLTestServer$TestCacheStore</class-name>
                                  </class-scheme>
                             </cachestore-scheme>
                             <write-delay>2s</write-delay>
                        </read-write-backing-map-scheme>
                   </backing-map-scheme>
                   <local-storage>true</local-storage>
                   <autostart>true</autostart>
              </distributed-scheme>
         </caching-schemes>
    </cache-config>You can find the test program below:
    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.List;
    import java.util.Map;
    import org.joda.time.DateTime;
    import org.joda.time.Duration;
    import org.springframework.util.StopWatch;
    import com.tangosol.net.CacheFactory;
    import com.tangosol.net.NamedCache;
    import com.tangosol.net.cache.CacheStore;
    public class TTLTestServer
         private static final int RETRIES = 5;
         private NamedCache m_cache;
          * List of Time-To-Lives in seconds to check
         private final List<Integer> m_listOfTTLs = new ArrayList<Integer>();
          * @param args
          * @throws Exception
         public static void main( String[] args ) throws Exception
              new TTLTestServer().test();
          * Empty CacheStore
          * @author jbe
         public static class TestCacheStore implements CacheStore
              public void erase(Object arg0)
              @SuppressWarnings ( "unchecked" )
              public void eraseAll(Collection arg0)
              public void store(Object arg0, Object arg1)
              @SuppressWarnings ( "unchecked" )
              public void storeAll(Map arg0)
              public Object load(Object arg0)
              {return null;}
              @SuppressWarnings ( "unchecked" )
              public Map loadAll(Collection arg0)
              {return null;}
          * Sets up and executes the test setting values in a cache with a given time-to-live value and waiting for the value to disappear.
          * @throws Exception
         private void test() throws Exception
              System.out.println(new DateTime() + " - Setting up TTL test");
              m_cache =  CacheFactory.getCache("TTL_TEST");
              m_listOfTTLs.add( 1 );
              m_listOfTTLs.add( 3 );
              m_listOfTTLs.add( 5 );
              m_listOfTTLs.add( 10);
              System.out.println(new DateTime() + " - Starting TTL test");
              for (final Integer ttl : m_listOfTTLs)
                   StopWatch sw = doTest(ttl);
                   System.out.println(sw.prettyPrint());
          * Adds a value to the cache with the time-to-live as given by the ttl parameter and waits until it's removed from the cache.
          * Repeats this {@link #RETRIES} times
          * @param ttl
          * @return
          * @throws Exception
         private StopWatch doTest(Integer ttl) throws Exception
              StopWatch stopWatch= new StopWatch("TTL=" + ttl);
              for (int retry = 0; retry < RETRIES; retry++)
                   System.out.println(new DateTime() + " - Adding a value in cache for TTL=" + ttl + " in try= " + (retry+1));
                   stopWatch.start("Retry="+retry);
                   m_cache.put(ttl, null, ttl*1000);
                   waitUntilNotInCacheAnymore(ttl, retry);
                   stopWatch.stop();
              return stopWatch;
          * Wait until the value for the given ttl is not in the cache anymore
          * @param ttl
          * @param currentTry
          * @throws InterruptedException
         private void waitUntilNotInCacheAnymore(final Integer ttl, final int currentTry) throws InterruptedException
              DateTime startTime = new DateTime();
              long maxMillisToWait = ttl*2*1000;     //wait max 2 times the time of the ttl
              while(m_cache.containsKey(ttl) )
                   Duration timeTaken = new Duration(startTime, new DateTime());
                   if(timeTaken.getMillis() > maxMillisToWait)
                        throw new RuntimeException("Already waiting " + timeTaken + " for ttl=" + ttl + " and retry=" +  currentTry);
                   Thread.sleep(1000);
    }You can find the output below:
    2009-12-03T11:50:04.584+01:00 - Setting up TTL test
    2009-12-03 11:50:04.803/0.250 Oracle Coherence 3.5.2/463p2 <Info> (thread=main, member=n/a): Loaded operational configuration from resource "jar:file:/C:/Temp/coherence3.5.2/coherence-java-v3.5.2b463-p1_2/coherence/lib/coherence.jar!/tangosol-coherence.xml"
    2009-12-03 11:50:04.803/0.250 Oracle Coherence 3.5.2/463p2 <Info> (thread=main, member=n/a): Loaded operational overrides from resource "jar:file:/C:/Temp/coherence3.5.2/coherence-java-v3.5.2b463-p1_2/coherence/lib/coherence.jar!/tangosol-coherence-override-dev.xml"
    2009-12-03 11:50:04.803/0.250 Oracle Coherence 3.5.2/463p2 <D5> (thread=main, member=n/a): Optional configuration override "/tangosol-coherence-override.xml" is not specified
    2009-12-03 11:50:04.803/0.250 Oracle Coherence 3.5.2/463p2 <D5> (thread=main, member=n/a): Optional configuration override "/custom-mbeans.xml" is not specified
    Oracle Coherence Version 3.5.2/463p2
    Grid Edition: Development mode
    Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved.
    2009-12-03 11:50:04.943/0.390 Oracle Coherence GE 3.5.2/463p2 <Info> (thread=main, member=n/a): Loaded cache configuration from "file:/C:/jb/workspace3.5/TTLTest/target/classes/coherence-cache-config.xml"
    2009-12-03 11:50:05.318/0.765 Oracle Coherence GE 3.5.2/463p2 <D5> (thread=Cluster, member=n/a): Service Cluster joined the cluster with senior service member n/a
    2009-12-03 11:50:08.568/4.015 Oracle Coherence GE 3.5.2/463p2 <Info> (thread=Cluster, member=n/a): Created a new cluster "cluster:0xD3FB" with Member(Id=1, Timestamp=2009-12-03 11:50:05.193, Address=172.16.44.32:8088, MachineId=36896, Location=process:11848, Role=TTLTestServerTTLTestServer, Edition=Grid Edition, Mode=Development, CpuCount=2, SocketCount=2) UID=0xAC102C20000001255429380990201F98
    2009-12-03 11:50:08.584/4.031 Oracle Coherence GE 3.5.2/463p2 <D5> (thread=Invocation:Management, member=1): Service Management joined the cluster with senior service member 1
    2009-12-03 11:50:08.756/4.203 Oracle Coherence GE 3.5.2/463p2 <D5> (thread=DistributedCache:testService, member=1): Service testService joined the cluster with senior service member 1
    2009-12-03T11:50:08.803+01:00 - Starting TTL test
    2009-12-03T11:50:08.818+01:00 - Adding a value in cache for TTL=1 in try= 1
    2009-12-03T11:50:09.818+01:00 - Adding a value in cache for TTL=1 in try= 2
    Exception in thread "main" (Wrapped: Failed request execution for testService service on Member(Id=1, Timestamp=2009-12-03 11:50:05.193, Address=172.16.44.32:8088, MachineId=36896, Location=process:11848, Role=TTLTestServerTTLTestServer)) java.lang.IllegalStateException: the node has already been removed
         at com.tangosol.util.Base.ensureRuntimeException(Base.java:293)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.tagException(Grid.CDB:36)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onContainsKeyRequest(DistributedCache.CDB:41)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$ContainsKeyRequest.run(DistributedCache.CDB:1)
         at com.tangosol.coherence.component.net.message.requestMessage.DistributedCacheKeyRequest.onReceived(DistributedCacheKeyRequest.CDB:12)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onMessage(Grid.CDB:9)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.CDB:136)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onNotify(DistributedCache.CDB:3)
         at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
         at java.lang.Thread.run(Thread.java:619)
    Caused by: java.lang.IllegalStateException: the node has already been removed
         at com.tangosol.util.AbstractSparseArray$Crawler.remove(AbstractSparseArray.java:1274)
         at com.tangosol.net.cache.OldCache.evict(OldCache.java:580)
         at com.tangosol.net.cache.OldCache.containsKey(OldCache.java:171)
         at com.tangosol.net.cache.ReadWriteBackingMap.containsKey(ReadWriteBackingMap.java:597)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onContainsKeyRequest(DistributedCache.CDB:25)
         ... 7 more
    2009-12-03 11:50:10.834/6.281 Oracle Coherence GE 3.5.2/463p2 <D4> (thread=ShutdownHook, member=1): ShutdownHook: stopping cluster node
    2009-12-03 11:50:10.834/6.281 Oracle Coherence GE 3.5.2/463p2 <D5> (thread=Cluster, member=1): Service Cluster left the clusterBest regards
    Jan

  • How to avoid "App requires Adobe Flash." error message when Adobe Flash is already installed??!!

    On my new Lenovo Yoga 3 PC laptop I am trying to install Kayak and Pandora apps but once these apps are downloaded, whenever I try to open them, an error message pops up saying: ADOBE FLASH REQUIRED. The Kayak (or Pandora) app requires Adobe Flash. Installation is free.  "Install" or "Not Now".
    I have installed Adobe Flash 10 times and rebooted etc. but I still cannot use those apps because of this error message.
    This is driving me crazy.
    I have checked to confirm that the newest version of Adobe Flash IS installed and working on my computer.
    What can I do?????
    Thank you.

    Typically when software applications are using an embedded browser window that wants Flash, they're looking for the ActiveX version used in Internet Explorer.  If you've been installing Flash Player for Firefox, that's not going to help.
    Fire up Internet Explorer, go to http://get.adobe.com/flashplayer and follow the prompts.  This should resolve the issue for you.
    If you're already using Internet Explorer on a Windows 8 or higher machine, then Flash Player is already a built-in component of IE.  The problems you're running into may be specific to the intersection of those websites and Internet Explorer 11.  (IE11 makes a bunch of changes to how the browser is identified, which may ultimately cause the sites to fail to detect Flash.)  In that instance, the easiest workaround is probably to just use Google Chrome - http://www.google.com/chrome/ while we wait for the world to adjust to Internet Explorer's new approach.

  • Custom AIR application installer

    Hello,
    I have one question about air application installation process.
    Is there any way to build a custom air application installer?
    How it works now:
    First I've made air project, and when I start installation process (over badge swf file on the web site), I've going through next steps:
    - On the first step I can to open or save installation .air file.
    - After I click on the "open" button, I've getting the info about publisher and application, and I have "install" and "cancel" buttons.
    - After I click on the "install" button, I've getting more options, about desktop shortcut icon, installation location, and I have "contionue" and "cancel" buttons.
    - After I click on the "continue" button, the installation process begins.
    Is there any way to put some steps out from the air installation process. For example, to put out the third step?
    The best for us would be, if is possible, to integrate all questions in only one Accept or Cancel, make the most simple for user to install. Do you have advice how to do it?
    Thank you

    Not using a web install badge. What I have done in some cases is a first-run configuration setup UI as part of the app itself.
    You can create a custom native installer (not in AIR) for AIR apps using the captive runtime:
    http://help.adobe.com/en_US/air/build/WSfffb011ac560372f709e16db131e43659b9-8000.html
    -Aaron

  • My phone keeps freezing and the home button doesn't always work

    My phone keeps freezing and the button on the front of phone doesn't always work when typing my phone goes slow

    Try this... You will Not Lose Any Data...
    Close All Open Apps...
    Turn the Phone Off...
    Press and Hold the Sleep/Wake Button and the Home Button at the Same Time...
    Wait for the Apple logo to Appear and then Disappear...
    Usually takes about 15 - 20 Seconds... ( But can take Longer...)
    Release the Buttons...
    Turn the Phone On...
    http://support.apple.com/kb/ht1430

  • When I try to download Adobe Reader, the Adobe Installer opens a black box. The installer doesn't actually work. Any ideas how to fix? Thanks!

    When I try to download Adobe Reader, the Adobe Installer opens a black box. The installer doesn't actually work. Any ideas how to fix? I am using Windows 8 installing the English version. Thanks!

    Try the installer from http://get.adobe.com/reader/enterprise/

  • On a 5s how do you make the light turn off when phone rings or when you receive text, at work I would like to shut that off. Also seems like vibrate doesn't always work?

    On a 5s how do you make the light turn off when phone rings or when you receive text, at work I would like to shut that off. Also seems like vibrate doesn't always work? I had a 4s and didn't have these issues

    Thank you, I did find that. Still my phone does not always vibrate when ringer is off for texts and calls, only sometimes?

  • My track pad on my air doesn't always respond when using firefox and trying to scroll up or down in the page

    when in firefox my track pad doesn't always respond when I want to use fingers to scroll up or down in the screen...any thoughts?

    it is possible that zoom maybe enabled i think double taping with three fingers should disable it.
    or you can go into settings>general> assessability> zoom and turn it off.
    hope this helps

  • Need better alternative to Adobe AIR Application Installer

    In order to build a double-clickable desktop application,
    apparently one has to use the Adobe AIR Application Installer. This
    is bad for a few reasons:
    It's not scriptable.
    It hard-wires the name of the swf file to load into the
    generated binary.
    For Mac OS X, the "swf launcher" should be a simple "launcher
    stub". The name of the swf file to load should be read from the
    Info.plist file. If it did this, then the stub could be the same
    for all applications. For Windows, there could be a simple XML
    config file in the same directory as the app that serves the same
    purpose as Info.plist on the Mac.
    I hope Adobe addresses this soon.

    quote:
    Originally posted by:
    mattkane
    How about creating your native launcher app with the whole
    AIR client in the Resources folder. When you launch your app it
    launches your server executable, then after its done its stuff it
    launches the AIR app.
    You could make the launcher app itself headless so you don't
    get two dock icons.
    This doesn't address the need to have a non-GUI alternative to
    the Air Application Installer so builds can be completely
    automated.
    It definitely breaks the drag-and-drop of a file onto the
    application's icon.
    I never said I have 2 Dock icons. (I already solved that
    problem by making the server "faceless" by setting LSUIElement to 1
    in the server's Info.plist.)
    Why do I want completely automated builds? Aside from the
    ease of just being able to type "ant" and press Return, any real
    development group has things such that a "build machine"
    automatically rebuilds the app (on all platforms) after ever
    developer check-in to check for accidental build breakage. Those
    builds also become available to QA for them to test.
    Ever time some new development tool comes out where the
    authors provide a GUI tool (presumably because they think GUI =
    easy), I have to wonder, "What were they thinking?" If the authors
    are themselves developers, how can they not see how crippling not
    providing an all-command-line tool-chain is? Don't all non-trivial
    development groups do automated builds as described above? The only
    answer I can think of is that some
    PHB
    somewhere thought it would be a "neat idea" to have an
    "easy-to-use" GUI application (because that sells to other PHBs).
    As to drag-and-drop: presumably, the swf launcher that gets
    generated properly handles drag-and-drop of files onto the
    application's icon and Does The Right Thing when it happens (where
    "right thing" usually means simply opening the document dropped
    onto the icon). Now, since my launcher gets launched instead, that
    breaks drag-and-drop unless I implement that functionality myself.
    The way I've implemented my launcher is such that, after the
    fork(), it's the parent process that exec's itself into the client
    thus keeping the original process ID. The hope is that Launch
    Services on the Mac, when handling and drag-and-drop event, will
    send said event to the original process -- which is now the client
    -- and everything Just Works. I have yet to get around to testing
    this (I'm busy with other things at the moment); but, if it turns
    out that my hope isn't fulfilled, well then I can fall back to
    keeping my launcher running to get and forward the OpenDoc
    AppleEvents from my launcher to the swf launcher.
    So, anyway, back to my original plea: Adobe,
    please just give us a command-line replacement for the Air
    Application Installer (preferably just a launcher stub that reads
    Info.plist). Thanks.

  • AIR Application installs successfully but no GUI appears on startup

    I have an AIR application that was exported to Release Build as a Native Installer (*.exe as I am using Windows).  I install the application on a Windows box with no error.  See log file below :
    [2011-07-14:15:21:42] Bootstrapper begin (Win:version 2.0.2.12610)
    [2011-07-14:15:21:42] Installed runtime located (2.7.0.19530)
    [2011-07-14:15:21:42] Launching application installer: "Adobe AIR Application Installer.exe" "C:\Users\actual\AppData\Local\Temp\AIR5755.tmp\ActualCapture"
    [2011-07-14:15:21:42] Application Installer begin with version 2.7.0.19530 on Windows 7 x86
    [2011-07-14:15:21:42] Commandline is: C:\Users\actual\AppData\Local\Temp\AIR5755.tmp\ActualCapture
    [2011-07-14:15:21:42] Installed runtime (2.7.0.19530) located at c:\Program Files (x86)\Common Files\Adobe AIR
    [2011-07-14:15:21:43] Validating app in folder C:\Users\actual\AppData\Local\Temp\AIR5755.tmp\ActualCapture
    [2011-07-14:15:21:43] Application signature verified
    [2011-07-14:15:21:43] Unpackaging/validation complete
    [2011-07-14:15:21:43] No app located for appID 'ActualCapture' and pubID ''
    [2011-07-14:15:21:47] Starting app installation to C:\Program Files (x86)\Actual. Installing app ActualCapture version 0.0.0 using the source file at file:///C:/Users/actual/AppData/Local/Temp/AIR5755.tmp/ActualCapture
    [2011-07-14:15:21:47] Installing msi at C:\Users\actual\AppData\Local\Temp\AIR5755.tmp\ActualCapture\setup.msi with guid {3345C675-010C-A907-7ADE-BC8B0927E7E9}
    [2011-07-14:15:21:48] Launching subprocess with commandline C:\Program Files (x86)\Actual\ActualCapture\ActualCapture.exe
    [2011-07-14:15:21:48] Application Installer end with exit code 0
    [2011-07-14:15:21:48] Application installer success
    [2011-07-14:15:21:48] Bootstrapper success
    However when I run the installed application, nothing appears.  No GUI is present as I would expect but on checking the task manager, the application .exe is listed as a running process?  This problem has only appeared with two recently purchased Dell machines that have Windows Professional Service Pack 1 operating system installed.  The same application was installed on a laptop with Windows Professional Service Pack 1 and works fine!
    Any assistance with this problem would be greatly appreciated.
    Lesley

    I have an AIR application that was exported to Release Build as a Native Installer (*.exe as I am using Windows).  I install the application on a Windows box with no error.  See log file below :
    [2011-07-14:15:21:42] Bootstrapper begin (Win:version 2.0.2.12610)
    [2011-07-14:15:21:42] Installed runtime located (2.7.0.19530)
    [2011-07-14:15:21:42] Launching application installer: "Adobe AIR Application Installer.exe" "C:\Users\actual\AppData\Local\Temp\AIR5755.tmp\ActualCapture"
    [2011-07-14:15:21:42] Application Installer begin with version 2.7.0.19530 on Windows 7 x86
    [2011-07-14:15:21:42] Commandline is: C:\Users\actual\AppData\Local\Temp\AIR5755.tmp\ActualCapture
    [2011-07-14:15:21:42] Installed runtime (2.7.0.19530) located at c:\Program Files (x86)\Common Files\Adobe AIR
    [2011-07-14:15:21:43] Validating app in folder C:\Users\actual\AppData\Local\Temp\AIR5755.tmp\ActualCapture
    [2011-07-14:15:21:43] Application signature verified
    [2011-07-14:15:21:43] Unpackaging/validation complete
    [2011-07-14:15:21:43] No app located for appID 'ActualCapture' and pubID ''
    [2011-07-14:15:21:47] Starting app installation to C:\Program Files (x86)\Actual. Installing app ActualCapture version 0.0.0 using the source file at file:///C:/Users/actual/AppData/Local/Temp/AIR5755.tmp/ActualCapture
    [2011-07-14:15:21:47] Installing msi at C:\Users\actual\AppData\Local\Temp\AIR5755.tmp\ActualCapture\setup.msi with guid {3345C675-010C-A907-7ADE-BC8B0927E7E9}
    [2011-07-14:15:21:48] Launching subprocess with commandline C:\Program Files (x86)\Actual\ActualCapture\ActualCapture.exe
    [2011-07-14:15:21:48] Application Installer end with exit code 0
    [2011-07-14:15:21:48] Application installer success
    [2011-07-14:15:21:48] Bootstrapper success
    However when I run the installed application, nothing appears.  No GUI is present as I would expect but on checking the task manager, the application .exe is listed as a running process?  This problem has only appeared with two recently purchased Dell machines that have Windows Professional Service Pack 1 operating system installed.  The same application was installed on a laptop with Windows Professional Service Pack 1 and works fine!
    Any assistance with this problem would be greatly appreciated.
    Lesley

  • Adobe AIR Application Installer.exe

    On my win xp pro sp3 machine from all the Adobe stuff
    following software installed only:
    - acrobat reader
    - flash player
    - shockwave player
    The Secunia scan tool noticed me recently I had old version
    of flash player.
    It is not right, some days ago just upgraded to 9.0.151.0.
    Why I am using the 9.x one see my other thread in the adobe
    flash player forum.
    In-depth analysis has shown that the old one is really
    present on my station:
    Adobe AIR Application Installer.exe is present on this
    machine and it keeps the old and
    vulnerable version of adobe flash player.
    What for ???????
    I didn't ever install the air application installer on my
    own.
    It must be one of other three applications I'm using
    intentionally.
    What of the three application named above has installed AIR ?
    And what for ?
    Why is nobody upgrading the vulnerable flash version attached
    to AIR ?
    How can I deinstall it ?

    quote:
    Originally posted by:
    tzeng
    You can uninstall AIR by using the uninstall program control
    panel. Just like uninstall an application.
    AIR doesn't figure on the Add/Remove Programs list.

  • Adobe Air Application Installer.exe Documentation

    Hello All,
    i am having severe problems retrieving the documentation for "Adobe Air Application Installer.exe"
    We have applied as Publisher for Air Apps here:
    http://www.adobe.com/products/air/runtime_distribution1.html
    and filled out the form
    http://www.adobe.com/cfusion/mmform/index.cfm?name=air_distribution2
    After that we were hoping to receive documentation about seamless install of air applications, but we are waiting right now ...
    So, time is running out, and i need the documentation of the "Adobe Air App Installer.exe"
    So far i have managed to silently install an air app:
    '$1 -silent -programMenu -location "$INSTDIR" "$TEMP\AirApp.air"' $0
    Where $1 is the "Adobe Air Installer.exe" retrieved from the registry
    $INSTDIR is the installation target path
    $TEMP is a temporary folder, containing the to install Air Application
    the above command works fine for clean and empty systems with no prior versions of the application installed.
    what i now miss are the return code meanings, ranging from 0..9 where i only know that 0 means success !
    And i would like to have a documentation about the
    -update
    and the
    -uninstall
    parameters for seamless installation/deinstallation of a whole air app with data

    hi there,
    i got the documentation also, dunno why they make it so hard
    to get it
    thank you very much !
    greets from joymoney
    ck
    I was also facing this problem.
    Today I got this
    http://help.adobe.com/en_US/AIR/1.5/air_runtime_redist/air_runtime_redist.pdf
    http://help.adobe.com/en_US/AIR/1.5/air_runtime_redist/air_runtime_redist.pdf

  • ITunes 10.4.1 Problem with Key Command Go to Current Song - Doesn't always work

    Since updating to iTunes 10.4.1, I've noticed that the key command, command + L doesn't always work to display the current song.

    I have this problem in iTunes 10.7 (21). The "Go to Current Song" option exists in the Controls menu, but even when audio is playing it is disabled.

  • Adobe Air Application Installer on Utilities Folder

    I just got my first mac early this year so I still haven't gotten the hang of the Mac OS. Anyway, I installed Adobe Photoshop CS4 a few days back but I uninstalled it a few days after. I noticed when I opened my utilities folder I saw the following:
    Adobe Air Applications Installer
    Adobe Air Uninstaller
    Adobe Installer Folder
    Adobe Utilites Folder
    I can't remember if the files were there even before I installed the Adobe Photoshop CS4 program. Is it safe for me to remove these files? If it is, how do I remove them? Thanks!

    theoc3 wrote:
    I clicked the Adobe Air Uninstaller icon in my utilities folder and a pop up box appeared with the message:
    "Adobe AIR already installed. This version of Adobe AIR is already installed on your system"
    Figures
    Just move them to desktop, restart and see if you get any alerts.
    Also check in System Preferences for Version Cue and if you have it, turn it off.
    -mj
    Message was edited by: macjack

Maybe you are looking for

  • Message Splitting issue (without bpm)

    Hi Experts, I was currently trying to create a message split (1 message --> 2 output) using BPM like in this blog: Illustration of Multi-Mapping and Message Split using BPM in SAP Exchange Infrastructure Then i noticed that it was also possible to ac

  • "Password Wallet" & File Permissions

    Hi, How can I set the file permissions correctly on "Password Wallet's" file so that multiple people on the same Apple MacBookPro running Leopard (MAC OS 10.5.x) can access it read/write? Yes, I've already run this question by Selznick Software (Pass

  • Java.rmi.RemoteException: [Deployer:149150]An IOException occurred while re

    Hi All, I am getting below error in logs, is any body has faced this problem ? <28.06.2011 13:33 Uhr GMT> <Warning> <Deployer> <ADFBDFEFRM> <BD_AdminServer> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel

  • Dynamic date in Archiver query

    Hello, I'm trying to set up a scheduled job in Archiver to remove old revisions higher than 20 and older than 2 months. I can get the results I need if I hard-code the date, but I'm looking for a way to put (current date - 2 months) into the Archiver

  • CollapsiblePanel and datasetProblem

    I have a form wich supposed to interact the collapsible panels. The first option add category is working , however the second one does not. should I create a form for separate CollapsiblePanel. <cffunction name="GenerateAdmissionsWizardText"> <cfsave