Uploaded image for project: 'Titanium Mobile'
  1. Titanium Mobile
  2. TIMOB-11799

Android: Galaxy Nexus with Jelly Bean 4.2 changed the /sdcard symlink and mount points, breaking our builder.py

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: Release 2.1.3
    • Component/s: Android
    • Labels:
    • Environment:

      Desktop OS and version of Studio are irrelevant. All versions of Titanium up to and including what's currently in master (3.1.0). Android 4.2 running on a Samsung Galaxy Nexus (possibly other devices as well.)

      Description

      Fail / Test Case

      With the mentioned device and Android version:

      1. Create a new Titanium app (any template is okay).
      2. Build the app for testing on the device (don't package it for distribution: just build it to test on device.)
      3. The build will get hung up on "Waiting for SDCard to become available". Eventually it will continue and finish building.

      When testing the fix, the build should not get hung up on Waiting for SDCard. Please also test on a non-Galaxy Nexus to confirm this has caused no regressions.

        Activity

        Hide
        billdawson Bill Dawson added a comment -

        The fix simplifies our check for sdcard being ready so that if this comes up again it'll probably be fine already.

        Show
        billdawson Bill Dawson added a comment - The fix simplifies our check for sdcard being ready so that if this comes up again it'll probably be fine already.
        Show
        billdawson Bill Dawson added a comment - PR: https://github.com/appcelerator/titanium_mobile/pull/3432
        Show
        billdawson Bill Dawson added a comment - 3_0_X PR: https://github.com/appcelerator/titanium_mobile/pull/3443
        Hide
        lokeshchdhry Lokesh Choudhary added a comment -

        Verified the fix & not seeing any 'waiting for sd card to become avaliable'.The app builds with out hanging up.
        Titanium studio : 3.0.0.201211301903
        SDK Version : 3.0.0.v20121204154658
        CLI version : 3.0.20
        OS : OSX 10.8.2
        Nexus 4 - jelly bean 4.2
        Galaxy nexus - jelly bean 4.1.1

        Show
        lokeshchdhry Lokesh Choudhary added a comment - Verified the fix & not seeing any 'waiting for sd card to become avaliable'.The app builds with out hanging up. Titanium studio : 3.0.0.201211301903 SDK Version : 3.0.0.v20121204154658 CLI version : 3.0.20 OS : OSX 10.8.2 Nexus 4 - jelly bean 4.2 Galaxy nexus - jelly bean 4.1.1

          People

          • Assignee:
            billdawson Bill Dawson
            Reporter:
            billdawson Bill Dawson
          • Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development

                Poker Sessions

                This issue is currently not assigned to any Poker Session.