flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karst Koopman (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FLEX-34581) Datespinner displayMode time and pt-PT locale
Date Sun, 02 Nov 2014 12:18:38 GMT

    [ https://issues.apache.org/jira/browse/FLEX-34581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14193811#comment-14193811
] 

Karst Koopman commented on FLEX-34581:
--------------------------------------

I have the exact same error for nl-NL. At debug  (Standard Packaging method) I found that
it is caused by use24HourTime = dateTimeFormatterEx.getUse24HourFlag();‚Äč  at line 756 of
the DateSpinner.as. Within the dateTimeFormatterEx.getUse24HourFlag()  method a true is returned
(Hour format is HH) however the use24HourTime remains false. 

If I change the use24HourTime variable value in the debugger to true then the time spinner
appears on my IPad and the error does not appear. It looks like that the compiled classed
differ from the sources. 

> Datespinner displayMode time and pt-PT locale
> ---------------------------------------------
>
>                 Key: FLEX-34581
>                 URL: https://issues.apache.org/jira/browse/FLEX-34581
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Mobile: DateSpinner
>    Affects Versions: Apache Flex 4.13.0
>         Environment: 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)
>            Reporter: Carlos Monteiro
>            Priority: Critical
>
> 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()



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message