Uploaded image for project: 'Apache Flex'
  1. Apache Flex
  2. FLEX-34581

Datespinner displayMode time and pt-PT locale

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • Apache Flex 4.13.0
    • Apache Flex 4.15.0
    • Mobile: DateSpinner
    • None
    • Windows 7 64bit
      Flash builder 4.7 64bit
      AIR 15.0.0
      Flex 4.13
      iPad3
      Production ipa for adhoc testing (application crash)
      Debug in Standard Packaging method (crash with bug trace)

    Description

      The problem is within s:DateSpinner with displayMode="time" and
      locale="pt-PT"

      If debugging in Fast Packaging Method The bug doesn't occur.
      If one builds a production ipa for adhoc testing the application crashes!
      If debug in Standard Packaging method the app crashes with bug trace.

      code:

      TestLocale.mxml

      <?xml version="1.0" encoding="utf-8"?>
      <s:ViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
      xmlns:s="library://ns.adobe.com/flex/spark"
      firstView="views.TestLocaleHomeView" applicationDPI="160">

      </s:ViewNavigatorApplication>

      TestLocaleHomeView.mxml

      <?xml version="1.0" encoding="utf-8"?>
      <s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
      xmlns:s="library://ns.adobe.com/flex/spark" title="HomeView">
      <s:DateSpinner id="myDateSpinner" displayMode="time" locale="pt-PT"/>
      </s:View>

      Debug trace:
      [SWF] TestLocale.swf - 176,988 bytes after decompression
      TypeError: Error #2007: Parameter pattern must be non-null.
      at spark.formatters::DateTimeFormatter/set
      dateTimePattern()[/Users/aharui/release4.13.0/frameworks/projects/spark/src/spark/formatters/DateTimeFormatter.as:476]
      at
      spark.components::DateSpinner/generateAmPm()[/Users/aharui/release4.13.0/frameworks/projects/mobilecomponents/src/spark/components/DateSpinner.as:1237]
      at
      spark.components::DateSpinner/populateDateItemLists()[/Users/aharui/release4.13.0/frameworks/projects/mobilecomponents/src/spark/components/DateSpinner.as:1120]
      at
      spark.components::DateSpinner/commitProperties()[/Users/aharui/release4.13.0/frameworks/projects/mobilecomponents/src/spark/components/DateSpinner.as:778]
      at
      mx.core::UIComponent/validateProperties()[/Users/aharui/release4.13.0/frameworks/projects/framework/src/mx/core/UIComponent.as:8751]
      at mx.core::UIComponent/validateProperties()
      at
      mx.managers::LayoutManager/validateProperties()[/Users/aharui/release4.13.0/frameworks/projects/framework/src/mx/managers/LayoutManager.as:605]
      at
      mx.managers::LayoutManager/doPhasedInstantiation()[/Users/aharui/release4.13.0/frameworks/projects/framework/src/mx/managers/LayoutManager.as:791]
      at
      mx.managers::LayoutManager/doPhasedInstantiationCallback()[/Users/aharui/release4.13.0/frameworks/projects/framework/src/mx/managers/LayoutManager.as:1188]
      at mx.managers::LayoutManager/doPhasedInstantiationCallback()

      Attachments

        1. TestDateSpinner.fxp
          13 kB
          Ad Pijnenburg
        2. FP414_DateSpinner.as
          66 kB
          Ad Pijnenburg
        3. FB414_DateTimeFormatterEx.as
          38 kB
          Ad Pijnenburg

        Activity

          People

            bigosmallm Om
            unomonteiro Carlos Monteiro
            Votes:
            4 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: