Export to GitHub

as3-arduino-connector - issue #25

readBytesAsByteArray Error #3503: The extension was left in an invalid state.


Posted on Jul 4, 2013 by Grumpy Kangaroo

What steps will reproduce the problem? 1. 2. 3.

[SWF] com.quetwo.Arduino.ArduinoConnector - 7,123 bytes after decompression [SWF] arduinoTest.swf - 3,535,367 bytes after decompression [ArduinoConnector] Initalizing ANE... [ArduinoConnector] Opening COM port handle number 7 success = true Error: Error #3503: The extension was left in an invalid state. at flash.external::ExtensionContext/_call() at flash.external::ExtensionContext/call() at com.quetwo.Arduino::ArduinoConnector/readBytesAsByteArray()[E:\Apache\dev\SerialANE\src\com\quetwo\Arduino\ArduinoConnector.as:190] at arduinoTest/onSocketData()[D:\ULAS\FreeLance\arduinoTest\src\arduinoTest.mxml:32] at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at com.quetwo.Arduino::ArduinoConnector/gotEvent()[E:\Apache\dev\SerialANE\src\com\quetwo\Arduino\ArduinoConnector.as:350]

What version of the product are you using? On what operating system? Windows 8 x64 Flash Builder 4.6

Source . .

protected function windowedapplication1_creationCompleteHandler(event:FlexEvent):void { arduino = new ArduinoConnector(); arduino.addEventListener("socketData",onSocketData); arduino.connect("COM7",9600);

            txtOutput.appendText("Connecting")

        }

        protected function onSocketData(event:ArduinoConnectorEvent):void
        {
            var ba:ByteArray;
            arduino.removeEventListener("socketData",onSocketData);
            ba = arduino.readBytesAsByteArray();
        }

Comment #1

Posted on Oct 1, 2013 by Helpful Rhino

Same here this happends when using readBytesAsByteArray() readBytesAsString() works fine

Win 7 x64

Status: New

Labels:
Type-Defect Priority-Medium