[Mono-bugs] [Bug 676129] New: error CS0584: Internal compiler error: Object reference not set to an instance of an object
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Tue Mar 1 20:11:56 EST 2011
https://bugzilla.novell.com/show_bug.cgi?id=676129
https://bugzilla.novell.com/show_bug.cgi?id=676129#c0
Summary: error CS0584: Internal compiler error: Object
reference not set to an instance of an object
Classification: Mono
Product: Mono: Compilers
Version: 2.10.x
Platform: x86
OS/Version: Ubuntu
Status: NEW
Severity: Normal
Priority: P5 - None
Component: C#
AssignedTo: msafar at novell.com
ReportedBy: bblinn at gmail.com
QAContact: mono-bugs at lists.ximian.com
Found By: ---
Blocker: ---
Created an attachment (id=416949)
--> (http://bugzilla.novell.com/attachment.cgi?id=416949)
Simple solution with bug
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US)
AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
Compiling the attached solution on 2.10.x yields the internal compiler error. (
error CS0584: Internal compiler error: Object reference not set to an instance
of an object)
See the attached zip file for a sample project
ubuntu:~/dev/lib/TestProj$ bash -c 'source lsmono-env; xbuild
/p:Configuration=Debug TestProj.sln'
XBuild Engine Version 2.10.1.0
Mono, Version 2.10.1.0
Copyright (C) Marek Sieradzki 2005-2008, Novell 2008-2011.
Build started 3/2/2011 12:55:11 AM.
__________________________________________________
Project "/home/ubuntu/dev/lib/TestProj/TestProj.sln" (default target(s)):
Target ValidateSolutionConfiguration:
Building solution configuration "Debug|Any CPU".
Target Build:
Project "/home/ubuntu/dev/lib/TestProj/TestProj.csproj"
(default target(s)):
Target PrepareForBuild:
Configuration: Debug Platform: AnyCPU
Created directory "bin/Debug/"
Created directory "obj/Debug/"
Target ResolveAssemblyReferences:
/opt/mono-2.10/lib/mono/4.0/Microsoft.Common.targets: warning : Reference
'MySql.Data, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d'
not resolved
For searchpath /home/ubuntu/dev/lib/TestProj
Considered
'/home/ubuntu/dev/lib/TestProj/MySql.Data' as a file, but the file does not
exist
Considered
'/home/ubuntu/dev/lib/TestProj/MySql.Data.exe' as a file, but the file does not
exist
Considered
'/home/ubuntu/dev/lib/TestProj/MySql.Data.dll' as a file, but the file does not
exist
For searchpath {CandidateAssemblyFiles}
Warning: {CandidateAssemblyFiles} not supported
currently
For searchpath {HintPathFromItem}
HintPath attribute not found
For searchpath {TargetFrameworkDirectory}
Considered target framework dir
/opt/mono-2.10/lib/mono/4.0, assembly named 'MySql.Data' not found.
For searchpath {PkgConfig}
Considered MySql.Data, Version=6.3.6.0,
Culture=neutral, PublicKeyToken=c5687fc88969c44d, but could not find in any
pkg-config files.
For searchpath {GAC}
Considered MySql.Data, Version=6.3.6.0,
Culture=neutral, PublicKeyToken=c5687fc88969c44d, but could not find in the
GAC.
For searchpath {RawFileName}
Considered
'/home/ubuntu/dev/lib/TestProj/MySql.Data, Version=6.3.6.0, Culture=neutral,
PublicKeyToken=c5687fc88969c44d' as a file, but the file does not exist
For searchpath bin/Debug/
Considered
'/home/ubuntu/dev/lib/TestProj/bin/Debug/MySql.Data' as a file, but the file
does not exist
Considered
'/home/ubuntu/dev/lib/TestProj/bin/Debug/MySql.Data.exe' as a file, but the
file does not exist
Considered
'/home/ubuntu/dev/lib/TestProj/bin/Debug/MySql.Data.dll' as a file, but the
file does not exist
Target CopyFilesMarkedCopyLocal:
Copying file from
'/home/ubuntu/dev/lib/TestProj/BLToolkit.4.dll' to
'/home/ubuntu/dev/lib/TestProj/bin/Debug/BLToolkit.4.dll'
Copying file from
'/home/ubuntu/dev/lib/TestProj/BLToolkit.Data.DataProvider.MySql.4.dll' to
'/home/ubuntu/dev/lib/TestProj/bin/Debug/BLToolkit.Data.DataProvider.MySql.4.dll'
Target GenerateSatelliteAssemblies:
No input files were specified for target
GenerateSatelliteAssemblies, skipping.
Target CoreCompile:
Tool /opt/mono-2.10/bin/dmcs execution started
with arguments: /noconfig /debug:full /debug+ /optimize-
/out:obj/Debug/TestProj.dll Library.cs Properties/AssemblyInfo.cs
/target:library /define:"DEBUG;TRACE" /reference:./BLToolkit.4.dll
/reference:./BLToolkit.Data.DataProvider.MySql.4.dll
/reference:/opt/mono-2.10/lib/mono/4.0/System.dll
/reference:/opt/mono-2.10/lib/mono/4.0/System.Xml.Linq.dll
/reference:/opt/mono-2.10/lib/mono/4.0/System.Data.DataSetExtensions.dll
/reference:/opt/mono-2.10/lib/mono/4.0/Microsoft.CSharp.dll
/reference:/opt/mono-2.10/lib/mono/4.0/System.Data.dll
/reference:/opt/mono-2.10/lib/mono/4.0/System.Xml.dll
/reference:/opt/mono-2.10/lib/mono/4.0/System.Core.dll
/reference:/opt/mono-2.10/lib/mono/4.0/mscorlib.dll
/reference:/opt/mono-2.10/lib/mono/4.0/System.Windows.Forms.dll
/reference:/opt/mono-2.10/lib/mono/4.0/System.ServiceModel.dll
/reference:/opt/mono-2.10/lib/mono/4.0/System.Configuration.dll
/reference:/opt/mono-2.10/lib/mono/4.0/System.Drawing.dll
/reference:/opt/mono-2.10/lib/mono/4.0/System.Web.dll
/reference:/opt/mono-2.10/lib/mono/4.0/System.Design.dll
/reference:/opt/mono-2.10/lib/mono/4.0/System.Data.Linq.dll
/reference:/opt/mono-2.10/lib/mono/4.0/System.Runtime.Serialization.dll /warn:4
Library.cs(76,25): error CS0584: Internal compiler error: Object reference not
set to an instance of an object
Library.cs(76,176): error CS1061: Type `object' does not contain a definition
for `ExecuteNonQuery' and no extension method `ExecuteNonQuery' of type
`object' could be found (are you missing a using directive or an assembly
reference?)
/opt/mono-2.10/lib/mono/4.0/mscorlib.dll
(Location of the symbol related to previous error)
Task "Csc" execution -- FAILED
Done building target "CoreCompile" in project
"/home/ubuntu/dev/lib/TestProj/TestProj.csproj".-- FAILED
Done building project
"/home/ubuntu/dev/lib/TestProj/TestProj.csproj".-- FAILED
Task "MSBuild" execution -- FAILED
Done building target "Build" in project
"/home/ubuntu/dev/lib/TestProj/TestProj.sln".-- FAILED
Done building project "/home/ubuntu/dev/lib/TestProj/TestProj.sln".-- FAILED
Build FAILED.
Warnings:
/home/ubuntu/dev/lib/TestProj/TestProj.sln (default targets) ->
(Build target) ->
/home/ubuntu/dev/lib/TestProj/TestProj.csproj (default targets) ->
/opt/mono-2.10/lib/mono/4.0/Microsoft.Common.targets (ResolveAssemblyReferences
target) ->
/opt/mono-2.10/lib/mono/4.0/Microsoft.Common.targets: warning :
Reference 'MySql.Data, Version=6.3.6.0, Culture=neutral,
PublicKeyToken=c5687fc88969c44d' not resolved
Errors:
/home/ubuntu/dev/lib/TestProj/TestProj.sln (default targets) ->
(Build target) ->
/home/ubuntu/dev/lib/TestProj/TestProj.csproj (default targets) ->
/opt/mono-2.10/lib/mono/4.0/Microsoft.CSharp.targets (CoreCompile target) ->
Library.cs(76,25): error CS0584: Internal compiler error: Object
reference not set to an instance of an object
Library.cs(76,176): error CS1061: Type `object' does not contain a
definition for `ExecuteNonQuery' and no extension method `ExecuteNonQuery' of
type `object' could be found (are you missing a using directive or an assembly
reference?)
1 Warning(s)
2 Error(s)
Time Elapsed 00:00:01.2460180
Reproducible: Always
Steps to Reproduce:
1.
2.
3.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list