,; !.,+ ----- Reply message ----- 寄件者: "Alex 48" <aha...@adobe.com> 收件者: "dev@flex.apache.org" <dev@flex.apache.org>, "Erik de Bruin" <e...@ixsoftware.nl> 副本: "Mark Kessler" <kesslerconsult...@gmail.com>, "jmcl...@apache.org" <jmcl...@apache.org> 主旨: Build failed in Jenkins: flex-sdk_mustella-mobile #382 日期: 週六, 11 月 23 日, 2013 年 03:31 !丫'+.53+4..OK, so we should see the mustella server pass as well.
Thanks for all your hard work on ScrollingStageText. Good luck getting all the last bugs out of it. -Alex On 11/22/13 11:28 AM, "Maurice Amsellem" <maurice.amsel...@systar.com> wrote: >I run the whole ActionBar suite, with AIR 3.9, and has not fails! > >Excellent. > >Thanks Alex for the hint > >Maurice > >-----Message d'origine----- >De : Alex Harui [mailto:aha...@adobe.com] >Envoyé : vendredi 22 novembre 2013 19:42 >À : dev@flex.apache.org; Erik de Bruin >Cc : Mark Kessler; jmcl...@apache.org >Objet : Re: Build failed in Jenkins: flex-sdk_mustella-mobile #382 > >The png.xml files can be sensitive to what else runs before it. Did you >run the entire ActionBar folder? > >./mini_run.sh -mobile tests/mobile/components/ActionBar/ > >If you still get a bad.png.xml, post it so I can see the differences. > > >-Alex > >On 11/22/13 10:07 AM, "Maurice Amsellem" <maurice.amsel...@systar.com> >wrote: > >>I run mustella tests with current SDK (develop) and AIR 3.9, using your >>new XML DL file. >>The tests failed as before, >>But what is surprising, is that the XML files have a lot of differences >>(except for the ScrollingStageTextInputSkin tags which are the same). >> >>See by yourself: >>https://www.dropbox.com/sh/y1iw80qbe15pypd/cU4YCeiUSN >> >>Maurice >> >>-----Message d'origine----- >>De : Alex Harui [mailto:aha...@adobe.com] Envoyé : vendredi 22 novembre >>2013 18:28 À : dev@flex.apache.org; Erik de Bruin Cc : Mark Kessler; >>jmcl...@apache.org Objet : Re: Build failed in Jenkins: >>flex-sdk_mustella-mobile #382 >> >>Sorry, you're right. AIR 3.4. >> >>Anyway, I didn't realize there was already a png.xml for it. I updated >>the png.xml with the ScrollingStageTextInputSkin. Let's see if it >>passes on the next run. >> >>-Alex >> >>On 11/22/13 8:54 AM, "Maurice Amsellem" <maurice.amsel...@systar.com> >>wrote: >> >>>Is FP also used in air mobile app? >>> >>>I thought it used airglobal.swc only? >>> >>>Maurice >>> >>>-----Message d'origine----- >>>De : Alex Harui [mailto:aha...@adobe.com] Envoyé : vendredi 22 >>>novembre >>>2013 17:47 À : dev@flex.apache.org; Erik de Bruin Cc : Mark Kessler; >>>jmcl...@apache.org Objet : Re: Build failed in Jenkins: >>>flex-sdk_mustella-mobile #382 >>> >>>This test passes for me with FP 11.1. >>> >>>On 11/22/13 7:48 AM, "Maurice Amsellem" <maurice.amsel...@systar.com> >>>wrote: >>> >>>>Eric, >>>> >>>>Here is what I did: >>>> >>>>- running with the latest SDK a standalone mobile air app (not >>>>mustella) that displays an action bar with embedded font and >>>>underline => no artifact >>>>- running current mustella test mobile/Action with current SDK => >>>>artifact is there >>>>- running current mustella test mobile/Action with SKD 4.11 and 4.10 >>>>=> artifact is there Below is the procedure that I used to change the >>>>SDK used in mustella. >>>> >>>>IMO, the cause of this issue is something has changed recently in >>>>the mustella test itself, that caused the artifact. >>>> >>>>The test that needs to be done yet is to revert mustella test recent >>>>changes, and try again... >>>> >>>> >>>>Procedure to change SDK used by mustella: >>>>1) In mustella, local.properties, set sdk.dir= C:/Program Files >>>>(x86)/Apache Flex/Apache_Flex_SDK_411_GA apollo_location=${sdk.dir} >>>> >>>>then run again the same test: >>>>$ ./mini_run.sh -mobile >>>>tests/mobile/components/ActionBar/styles/ActionBar_Styles.mxml >>>> >>>>The log says: >>>>[echo] sdk.dir: C:/Program Files (x86)/Apache >>>>Flex/Apache_Flex_SDK_411_GA >>>>... >>>>[echo] apollo_location is C:/Program Files (x86)/Apache >>>>Flex/Apache_Flex_SDK_411_GA >>>> >>>>WDYT? >>>> >>>>Maurice >>>> >>>>-----Message d'origine----- >>>>De : Erik de Bruin [mailto:e...@ixsoftware.nl] Envoyé : vendredi 22 >>>>novembre 2013 16:11 À : Maurice Amsellem Cc : dev@flex.apache.org; >>>>Mark Kessler; jmcl...@apache.org Objet : Re: Build failed in Jenkins: >>>>flex-sdk_mustella-mobile #382 >>>> >>>>Well, my records show this test started failing on Nov. 18th. >>>> >>>>EdB >>>> >>>> >>>> >>>>On Fri, Nov 22, 2013 at 3:44 PM, Maurice Amsellem >>>><maurice.amsel...@systar.com> wrote: >>>>> Hi, I showed evidence this issue was already present in SDK 4.10 >>>>>and 4.11. >>>>> So it's not caused by the fix on mobile TextInput. >>>>> >>>>> Maurice >>>>> >>>>> -----Message d'origine----- >>>>> De : Erik de Bruin [mailto:e...@ixsoftware.nl] Envoyé : vendredi 22 >>>>> novembre 2013 15:36 À : dev@flex.apache.org Cc : Mark Kessler; >>>>> jmcl...@apache.org; Maurice Amsellem Objet : Re: Build failed in >>>>> Jenkins: flex-sdk_mustella-mobile #382 >>>>> >>>>> Hi, since the Mustella VM seems to have settled down now, I think >>>>>we can confidently say this failure needs to be addressed - it is >>>>>not an artifact of the build machine. >>>>> >>>>> Anyone? >>>>> >>>>> EdB >>>>> >>>>> >>>>> >>>>> On Fri, Nov 22, 2013 at 2:26 PM, <flex.muste...@gmail.com> wrote: >>>>>> See >>>>>> <http://localhost:8080/job/flex-sdk_mustella-mobile/382/changes> >>>>>> >>>>>> Changes: >>>>>> >>>>>> [maurice.amsellem] UPDATE FLEX-33166 Mobile TextInput with native >>>>>> StageTextInput cannot be included in scrollable forms >>>>>> >>>>>> [maurice.amsellem] FIX FLEX-33166 Mobile TextInput with native >>>>>> StageTextInput cannot be included in scrollable forms >>>>>> >>>>>> ------------------------------------------ >>>>>> [...truncated 15977 lines...] >>>>>> [echo] doing windows setup >>>>>> [echo] homepath: C:\Users\ApacheFlex >>>>>> [echo] trace output file: 1 >>>>>> [echo] player is >>>>>> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11_1r102_5 >>>>>> 5 >>>>>> _ >>>>>> w >>>>>> i >>>>>> n_sa_debug_32bit.exe >>>>>> >>>>>> setup_linux: >>>>>> >>>>>> db_time: >>>>>> [mkdir] Created dir: >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tmp >>>>>> [echo] db_time=2013/11/22 08:25:44 >>>>>> >>>>>> get_mobile_data: >>>>>> [getdevicespecstask] Skipping mobile device setup; win is not a >>>>>>mobile device, maybe emulating target OS android on desktop. >>>>>> >>>>>> device_fail: >>>>>> >>>>>> handle_mobile_config: >>>>>> [echo] os: ${os} >>>>>> [echo] target_os_name: android >>>>>> [echo] os_version: ${os_version} >>>>>> [echo] device_name: win >>>>>> [echo] get_results_from_log: false >>>>>> [echo] step_timeout: ${step_timeout} >>>>>> [echo] run_mobile_tests: true >>>>>> [echo] use_android_runner: ${use_android_runner} >>>>>> [echo] use_ios_runner: ${use_ios_runner} >>>>>> [echo] use_qnx_runner: ${use_qnx_runner} >>>>>> [echo] exclude_filename: >>>>>>C:/jenkins_slave/workspace/flex-sdk_mustella-mobile/mustella/tests/ >>>>>>E >>>>>>x >>>>>>clu >>>>>>deList${os}.txt >>>>>> [echo] have_air_interpreter is ${have_air_interpreter} >>>>>> [echo] have_air_packager is ${have_air_packager} >>>>>> [echo] have_air_adt_jar is true >>>>>> [echo] have_air_android_runtime is ${have_air_android_runtime} >>>>>> [echo] need_air_android is ${need_air_android} >>>>>> [echo] need_air_ios is ${need_air_ios} >>>>>> [echo] need_to_show_air_ios_fail_message is >>>>>>${need_to_show_air_ios_fail_message} >>>>>> [echo] need_to_fetch_air_ios is ${need_to_fetch_air_ios} >>>>>> >>>>>> show_air_ios_fail_message: >>>>>> >>>>>> show_air_android_fail_message: >>>>>> >>>>>> fetch_air_ios: >>>>>> >>>>>> fetch_qnx_sdk: >>>>>> >>>>>> echo-browser: >>>>>> >>>>>> echo-apollo: >>>>>> [echo] use_apollo=true >>>>>> [echo] apollo_location is >>>>>> C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7 >>>>>> >>>>>> setup: >>>>>> [echo] player is >>>>>>C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11_1r102_55 >>>>>>_ >>>>>>w >>>>>>in_ >>>>>>sa_debug_32bit.exe >>>>>> [echo] fileset: >>>>>> mobile\components\ActionBar\styles\ActionBar_Styles.mxml >>>>>> >>>>>> setbuildID: >>>>>> [echo] Target file was: >>>>>>C:/jenkins_slave/workspace/flex-sdk_mustella-mobile/mustella/succes >>>>>>s >>>>>>f >>>>>>ulB >>>>>>uild.properties >>>>>> [echo] ${server} >>>>>> >>>>>> setHostName: >>>>>> >>>>>> getConfigId: >>>>>> >>>>>> getActualRunId: >>>>>> >>>>>> getRunId: >>>>>> >>>>>> compilemustellaswc: >>>>>> [exec] Loading configuration file >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\frameworks\flex >>>>>>- >>>>>>c >>>>>>onf >>>>>>ig.xml >>>>>> [exec] >>>>>> >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\mustella >>>>>>. >>>>>> swc (94607 bytes) >>>>>> >>>>>> realCompile: >>>>>> >>>>>> build_shell_set: >>>>>> [echo] shell_file_mxml_equivs is >>>>>>,mobile/components/ActionBar/styles/ActionBar_Styles.sh >>>>>> [echo] mxml_equiv_shells is ${mxml_equiv_shells} >>>>>> [echo] tmp.sdk.mustella.scripts2 is >>>>>> >>>>>> chmod_shells: >>>>>> [echo] changing user shell files to executable >>>>>> >>>>>> shells: >>>>>> [exec] done with pre compile step >>>>>> [java] exclude_filename: >>>>>>C:/jenkins_slave/workspace/flex-sdk_mustella-mobile/mustella/tests/ >>>>>>E >>>>>>x >>>>>>clu >>>>>>deList${os}.txt >>>>>> [java] os_version: ${os_version} >>>>>> [java] target_os_name: android >>>>>> [java] device_name: win >>>>>> [java] result_include: -includes=SendResultsToRunner >>>>>> [java] created >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\as3\sr >>>>>>c >>>>>>\ >>>>>>mus >>>>>>tella\MobileConfig.as >>>>>> [java] nothing left to do >>>>>> [java] Choosing local runner bitmap save >>>>>> [java] okey doke, going to compile >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\ >>>>>>m o bil e\components\ActionBar\SWFs\ActionBar.mxml >>>>>> [java] Loading configuration file >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\frameworks\airm >>>>>>o >>>>>>b >>>>>>ile >>>>>>-config.xml >>>>>> [java] >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\ >>>>>>m o bil e\components\ActionBar\swfs\ActionBar.swf (2741617 bytes) >>>>>> [java] All done with the compile >>>>>> [java] leaving the compile, elapsed: 26 >>>>>> [java] ...via exit >>>>>> [echo] compileswfs jreturn is 0 >>>>>> >>>>>> do_fail: >>>>>> >>>>>> compileswfs: >>>>>> >>>>>> getExcludes: >>>>>> >>>>>> getExcludeIds: >>>>>> >>>>>> populateExcludeTable: >>>>>> [echo] populate exclude, got this for db time: 2013/11/22 >>>>>> 08:25:44 >>>>>> >>>>>> justrun: >>>>>> >>>>>> delete_cache: >>>>>> [echo] delete cache: >>>>>> /Users/ApacheFlex/Library/Caches/Adobe/Flash >>>>>> Player/AssetCache >>>>>> >>>>>> delete_cache: >>>>>> [echo] delete cache: >>>>>>/Users/ApacheFlex/AppData/Roaming/Adobe/Flash Player/AssetCache >>>>>> [delete] Deleting directory >>>>>>C:\Users\ApacheFlex\AppData\Roaming\Adobe\Flash >>>>>>Player\AssetCache\DMT6R3GV >>>>>> [delete] Deleting directory >>>>>> C:\Users\ApacheFlex\AppData\Roaming\Adobe\Flash Player\AssetCache >>>>>> >>>>>> delete_cache: >>>>>> [echo] delete cache: C:\Users\ApacheFlex/Application >>>>>> Data/Adobe/Flash Player/AssetCache >>>>>> >>>>>> android_runner: >>>>>> >>>>>> ios_runner: >>>>>> >>>>>> qnx_runner: >>>>>> >>>>>> desktop_runner: >>>>>> [echo] **** Willkommen auf Runner **** >>>>>> [java] the apollo situation: >>>>>>C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7/adl.exe -runtime >>>>>>C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7\runtimes\air\win >>>>>> [java] starting results server >>>>>> [java] starting baseline server >>>>>> [java] test script count: 1 >>>>>> [java] starting the baseline server: Fri Nov 22 08:26:17 ACT >>>>>>2013 >>>>>> [java] apollo adj with : >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\ >>>>>>m o bil e\components\ActionBar\swfs\ActionBar.swf >>>>>> [java] apollo adj thinks it's a swf >>>>>> [java] writing Apollo file! >>>>>> [java] full swf is >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\ >>>>>>m o bil e\components\ActionBar\swfs\ActionBar.swf >>>>>> [java] post ApolloAdjuster: >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\ >>>>>>m o bil e\components\ActionBar\swfs\ActionBar.xml >>>>>> [java] new test file: >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\ >>>>>>m o bil e\components\ActionBar\swfs\ActionBar.xml >>>>>> [java] ******** cmdArr before: >>>>>> [java] >>>>>>C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7\bin\adl.exe >>>>>> [java] >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\ >>>>>>m o bil e\components\ActionBar\swfs\ActionBar.xml >>>>>> [java] ******** moreParameters before: >>>>>> [java] -screensize >>>>>> [java] 640x960:640x960 >>>>>> [java] -profile >>>>>> [java] mobileDevice >>>>>> [java] -XscreenDPI >>>>>> [java] 240 >>>>>> [java] ******** cmdArr after: >>>>>> [java] >>>>>>C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7\bin\adl.exe >>>>>> [java] >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\ >>>>>>m o bil e\components\ActionBar\swfs\ActionBar.xml >>>>>> [java] -screensize >>>>>> [java] 640x960:640x960 >>>>>> [java] -profile >>>>>> [java] mobileDevice >>>>>> [java] -XscreenDPI >>>>>> [java] 240 >>>>>> [java] getting directory from the swf file >>>>>> [java] derived directory: >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\ >>>>>>m >>>>>>o >>>>>>bil >>>>>>e\components\ActionBar\swfs >>>>>> [java] Launching: >>>>>> [java] >>>>>>C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7\bin\adl.exe >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\ >>>>>>m o bil e\components\ActionBar\swfs\ActionBar.xml -screensize >>>>>>640x960:640x960 -profile mobileDevice -XscreenDPI 240 Launching: >>>>>>C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7\bin\adl.exe >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\ >>>>>>m o bil e\components\ActionBar\swfs\ActionBar.xml >>>>>> [java] USING directory: >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\ >>>>>>m >>>>>>o >>>>>>bil >>>>>>e\components\ActionBar\swfs >>>>>> [java] time: 08:26:18.169 >>>>>> [java] Wrote file: >>>>>>c:/jenkins_slave/workspace/flex-sdk_mustella-mobile/mustella/tests/ >>>>>>m >>>>>>o >>>>>>bil >>>>>>e/components/ActionBar/styles/baselines/ActionBar_TitleDisplay_Text >>>>>>D e cor ation@android_240ppi.png.bad.png.xml length: 41774 >>>>>> [java] Wrote file: >>>>>>c:/jenkins_slave/workspace/flex-sdk_mustella-mobile/mustella/tests/ >>>>>>m >>>>>>o >>>>>>bil >>>>>>e/components/ActionBar/styles/baselines/ActionBar_TitleDisplay_Text >>>>>>D e cor ation@android_240ppi.png.bad.png length: 2375 >>>>>> [java] FAIL: >>>>>>mobile/components/ActionBar/styles/ActionBar_Styles >>>>>>ActionBar_TitleDisplay_TextDecoration >>>>>> [java] SCRIPTDONE! 08:26:24.455 >>>>>> [java] GET /ScriptComplete?0 HTTP/1.1 >>>>>> [java] Before Wait loop 08:26:24.455 waiting = 0 >>>>>> [java] After Wait loop 08:26:24.455 waiting = 0 >>>>>> [java] clobberProcess false >>>>>> [java] Total Results so far: 1 >>>>>> [java] removing the xml app file >>>>>> [java] Grab log, do parse = false >>>>>> [java] Grabbing the log from: >>>>>>C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash >>>>>>Player/Logs/flashlog.txt to: >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\ >>>>>>m o bil e\components\ActionBar\swfs\ActionBar.log >>>>>> [java] waited 1500 >>>>>> [java] ClobberProcess, it was already null >>>>>> [java] at the end of main >>>>>> [java] Shutting down the results server >>>>>> [java] shutting down the baseline server >>>>>> [java] done waiting for results...bye >>>>>> [java] ===================================================== >>>>>> [java] Passes: 0 >>>>>> [java] Fails: 1 >>>>>> [java] ===================================================== >>>>>> [java] >>>>>> [java] ===================================================== >>>>>> [java] ===================================================== >>>>>> [java] Passed: >>>>>> [java] ===================================================== >>>>>> [java] ===================================================== >>>>>> [java] Failed: >>>>>> [java] ===================================================== >>>>>> [java] mobile/components/ActionBar/styles/ActionBar_Styles >>>>>>ActionBar_TitleDisplay_TextDecoration Failed >>>>>>CompareBitmap(body:step >>>>>>2) compare returned[object BitmapData] >>>>>> [java] >>>>>> [java] >>>>>> [java] ===================================================== >>>>>> [java] Passes: 0 >>>>>> [java] Fails: 1 >>>>>> [java] ===================================================== >>>>>> [java] >>>>>> [java] >>>>>> [java] Wrote summary to results.txt >>>>>> [java] Wrote failures to failures.txt >>>>>> >>>>>> BUILD FAILED >>>>>> >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\build. >>>>>>x >>>>>>m >>>>>>l:1 >>>>>>538: The following error occurred while executing this line: >>>>>> >>>>>>C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\build. >>>>>>x >>>>>>m >>>>>> l >>>>>> :1656: Java returned: 1 >>>>>> >>>>>> Total time: 45 seconds >>>>>> >>>>>> >>>>>> >>>>>> ============ JENKINS MUSTELLA RUN REPORT ============ >>>>>> >>>>>> Date and time: 11-22-2013 13:26 >>>>>> >>>>>> Settings: >>>>>> player.version = 11.1 >>>>>> air.version = 3.7 >>>>>> FLASHPLAYER_DEBUGGER = >>>>>> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11_1r102_5 >>>>>> 5 >>>>>> _ >>>>>> w >>>>>> i >>>>>> n_sa_debug_32bit.exe AIR_HOME = >>>>>> C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7 >>>>>> >>>>>> Build: >>>>>> type = mobile >>>>>> command = -mobile >>>>>> set = tests/mobile >>>>>> >>>>>> Log: >>>>>> - Made Cygwin ignore carriage returns >>>>>> - Cleaned up 'local.properties' files from previous runs >>>>>> - Set FLASH_VERSION to '11.1' and AIR_VERSION to '3.7' >>>>>> - Set AIR_HOME to 'C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7' >>>>>> - Set FLASHPLAYER_DEBUGGER to >>>>>>'C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11_1r102_5 >>>>>>5 >>>>>>_ >>>>>>win >>>>>>_sa_debug_32bit.exe' >>>>>> - Ran 'clean', 'main' and 'other.locales' ant targets to prepare >>>>>>the SDK for testing >>>>>> - Ran Mustella on the SDK with these parameters: '-mobile >>>>>>tests/mobile' >>>>>> - Some tests failed: running '-failures' >>>>>> - Some of tests failed, even after running '-failures'... >>>>>> >>>>>> >>>>>> ===================================================== >>>>>> >>>>>> >>>>>> >>>>>> Build step 'Execute shell' marked build as failure >>>>> >>>>> >>>>> >>>>> -- >>>>> Ix Multimedia Software >>>>> >>>>> Jan Luykenstraat 27 >>>>> 3521 VB Utrecht >>>>> >>>>> T. 06-51952295 >>>>> I. www.ixsoftware.nl >>>> >>>> >>>> >>>>-- >>>>Ix Multimedia Software >>>> >>>>Jan Luykenstraat 27 >>>>3521 VB Utrecht >>>> >>>>T. 06-51952295 >>>>I. www.ixsoftware.nl >>> >> >