Did you pass your app in MoMA? I&#39;m quite sure System.Transactions is incomplete in Mono, so probably you&#39;re bumping on some missing/bugged part of it. Bug reports with some code to reproduce the problem are welcome, but I don&#39;t know where should you post it.<div>
<br></div><div>Regards,</div><div><br clear="all">Rafael &quot;Monoman&quot; Teixeira<br>---------------------------------------<br>&quot;The most exciting phrase to hear in science, the one that heralds new discoveries, is not &#39;Eureka!&#39; (I found it!) but &#39;That&#39;s funny ...&#39;&quot;<br>
Isaac Asimov<br>US science fiction novelist &amp; scholar (1920 - 1992)<br>
<br><br><div class="gmail_quote">On Mon, May 16, 2011 at 5:58 PM, SamHellawell <span dir="ltr">&lt;<a href="mailto:samlikeswilly@live.co.uk">samlikeswilly@live.co.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hey there!<br>
<br>
So basically, after hours setting up my Ubuntu VPS to get Mono to run my<br>
application (CLI), I get this error when trying to use MySQL:<br>
<br>
[ERROR] MySQL getCommand: Invalid IL code in<br>
System.Transactions.Transaction:get_Current (): method body is empty.<br>
[ERROR] MySQL getString: Object reference not set to an instance of an<br>
object<br>
<br>
The getString method generates a command from getCommand, which is:<br>
        public MySqlCommand getCommand(string query)<br>
        {<br>
            try<br>
            {<br>
                if (connection.State != System.Data.ConnectionState.Closed)<br>
                {<br>
                    connection.Close();<br>
                }<br>
<br>
                MySqlCommand command = newCommand();<br>
                command.CommandText = query;<br>
                connection.Open();<br>
                return command;<br>
            }<br>
            catch (Exception e)<br>
            {<br>
                Log.Error(&quot;MySQL getCommand: &quot; + e.Message);<br>
                return null;<br>
            }<br>
        }<br>
<br>
The method newCommand() just returns connection.CreateCommand() - something<br>
along those lines, don&#39;t have the source here.<br>
<br>
Anybody have any ideas? I&#39;ve tried uninstalling and install mono, many types<br>
of MySql.Data (in gac also).<br>
<br>
Thanks, Sam.<br>
<font color="#888888"><br>
--<br>
View this message in context: <a href="http://mono.1490590.n4.nabble.com/Mono-and-MySql-Data-problem-System-Transactions-tp3527428p3527428.html" target="_blank">http://mono.1490590.n4.nabble.com/Mono-and-MySql-Data-problem-System-Transactions-tp3527428p3527428.html</a><br>

Sent from the Mono - Dev mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</font></blockquote></div><br></div>