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
Depends on:
Reported: 2013-01-12 14:32 UTC by Loren M. Williams
Modified: 2016-04-16 08:42 UTC (History)
4 users (show)

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


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

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

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