Bug 9517 - System.IO.Ports.WinSerialStream.get_BytesToRead() error
Summary: System.IO.Ports.WinSerialStream.get_BytesToRead() error
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: System (show other bugs)
Version: unspecified
Hardware: PC Windows
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2013-01-12 14:32 UTC by Loren M. Williams
Modified: 2016-04-16 08:42 UTC (History)
4 users (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description Loren M. Williams 2013-01-12 14:32:14 UTC
Apparently this bug has been around since 2008.  Googling this error message:

NullReferenceException: Object reference not set to an instance of an object
System.IO.Ports.WinSerialStream.get_BytesToRead()

yielded only three threads, one to do with Unity3D using MonoDevelop, and two using Mono on Windows or Linux.

I successfully opened a serial port using JavaScript, but prepared unsuccessfully to read input like this:
        // Prepare to get the bytes to read
	var intBytes : int = pprtMaestro.BytesToRead;
That is when the NullReferenceException happened.  I can do it in VB.net, but not through Unity3D scripts using you.  My environment:
Windows 7 64-bit
Unity 4.0
MonoDevelop 2.8.2

Please help me solve this critical problem.  Thank you!

Loren M. Williams
loren@lorenlogic.com

Note You need to log in before you can comment on or make changes to this bug.