0 Replies Latest reply: Jun 26, 2014 10:56 AM by davsantos RSS

    Flex File I/O Error

    davsantos

      I need to upload an xml file to the server with a IOS application developed in Flex. I am getting a

      Flex File I/O Error #2038. It is a very generic i/o error and doesn't provide any further details that would help me track down the root problem. Everything goes well on Windows when debugging the App it only happens when I debug the App on the apple Air tablet.

       

       

      I ran into this post https://www.catalysts.cc/en/wissenswertes/flex-file-io-error-2038-on-mac-clients/ which looks like something similar but to be honest I wasn't able to use this information. It seems that my tablet may be corrupting the URL. I haven't made any traffic monitoring but I can swear the call is not even made.

       

       

      Here is the code:

       

       

           var f:File = new File('app-storage:/Output_WithAllInfo.xml');

           var request:URLRequest = new URLRequest();

           request.url = http://myHost/JsonServer/?country=DE&language=deu&operationtype=custom&select=[{\"item\":\"*\"}]&sessionid="+sessionId+"&custom=[{\"package\":\"eu.app\",\"name\":\"sync InUpload\",\"data\":{\"nxpkeyProcessId\":"+processId+",\"nxpkeyProcessDefinitionId\":null, \"xml\":null}}]";

        request.method = URLRequestMethod.POST;

        f.upload(request,"xml", false);

       

       

      The request parameters are:

       

       

          authenticate:true

          cacheResponse:true

           contentType:null

          data:null

          digest:null

          followRedirects:true

          idleTimeout:0

          manageCookies:true

          method:"POST"

          requestHeaders:[] length:0

          url:http://domain/JsonServer/?country=DE&language=deu&operationtype=custom&select=[{"item":"*"}]&sessionid=b9f33c5e-0445-49d3-ab5c-a335229596cf&custom=[{"package":"eu.app", "name":"syncInUpload","data":{"nxpkeyProcessId":606,"nxpkeyProcessDefinitionId":null,"xml" :null}}]

          useCache:true

          userAgent:"Mozilla/5.0 (iOS; U; de) AppleWebKit/533.19.4 (KHTML, like Gecko) AdobeAIR/3.7"

       

       

       

       

      And I get the error:

       

       

           Error #2038: File I/O Error. URL: http://domain/JsonServer/?country=DE&language=deu&operationtype=custom&select=[{"item":"*"}]&sessionid=b9f33c5e-0445-49d3-ab5c-a335229596cf&custom=[{"package":"eu.app", "name":"syncInUpload","data":{"nxpkeyProcessId":606,"nxpkeyProcessDefinitionId":null,"xml" :null}}]

       

       

       

       

      I really need help here...

      Thanks