From gonzalo.mono at gmail.com Thu Feb 1 00:57:11 2007 From: gonzalo.mono at gmail.com (Gonzalo Paniagua Javier) Date: Wed, 31 Jan 2007 22:57:11 -0700 Subject: [Mono-dev] HttpWebRequest method patch In-Reply-To: <009d01c74446$63b738e0$d9071fac@ardatis.local> References: <45BD35CA.6020209@ximian.com> <007d01c7438a$a9d98060$d9071fac@ardatis.local> <45BDC964.8060401@ximian.com> <009d01c74446$63b738e0$d9071fac@ardatis.local> Message-ID: On 1/30/07, Gert Driesen wrote: [...] > Without doubt, the HTTP RFC states that method is case-sensitive. But then > again, the question (at least for me) is whether we want to follow MS on > this one ? > > It might be a good idea to clearly state this (to finish up the thread) as > this probably also affects other classes (such as HttpListener). > > Shouldn't we have Gonzalo's take on this, as he's the maintainer of the HTTP > stack ? The RFC also states (or perhaps it's another RFC...) that we should behave according to the rules when sending data and be prepared to receive data that is not strictly correct. So If we want to be able to receive and process a "gEt" as "GET", I'm all for that, but I would not change our code to send anything that does not follow the RFC. -Gonzalo From miguel at novell.com Thu Feb 1 00:59:33 2007 From: miguel at novell.com (Miguel de Icaza) Date: Thu, 01 Feb 2007 00:59:33 -0500 Subject: [Mono-dev] Regression in WebProxy. In-Reply-To: <45C15753.9020506@ximian.com> References: <45C037D1.40300@ximian.com> <1170259100.26756.208.camel@erandi.dom> <45C0BFB4.2020805@ximian.com> <1170260806.26756.219.camel@erandi.dom> <45C0C650.1090801@ximian.com> <1170262042.10798.6.camel@hublinux.fidudev.fr> <45C15753.9020506@ximian.com> Message-ID: <1170309573.13443.20.camel@erandi.dom> Hello, Atsushi, thanks for creating a simpler test case. This was actually a good test case for Martin's debugger. The problem was introduced by Gert in revision 71806 He seems to have removed an important condition on `IsBypassed': @@ -145,8 +163,10 @@ public bool IsBypassed (Uri host) { - if (address == null) - return true; +#if NET_2_0 + if (host == null) + throw new ArgumentNullException ("host"); +#endif if (bypassOnLocal && host.IsLoopback) return true; I have removed that part of his patch. > Hello, > > So, this is not WebService issue. Here is a repro for this NRE: > > using System; > using System.IO; > using System.Net; > > public class Test > { > public static void Main () > { > WebRequest wr = WebRequest.Create > ("http://64.14.94.162"); // mono-project.com > wr.GetResponse (); > } > } > > Dick: any ideas? > > Atsushi Eno > > > Hubert FONGARNAND wrote: > > Here's my IRC discussion with robert jordan, i hope it could help > > > > the problem is... > > Default service=new Default(); > > service.Url="http://10.69.100.164:8080/Default.asmx"; > > service.Method(); > > this failed !!!! > > and > > Default service=new Default(); > > service.Url="http://localhost:8080/Default.asmx"; > > service.Method(); > > this works > > you mean it works on localhost only? > > no... > > it works if I use the name... > > ah > > service.Url="http://myhostname:8080/Default.asmx"; > > ok. this is a new change. let me find the commit... > > but this fail : > > service.Url="http://myhostname.fidudev.fr:8080/Default.asmx"; > > the error is here : http://monoport.com/1622 > > > > http://lists.ximian.com/pipermail/mono-patches/2007-January/086550.html > > > > I will do a bugreport... but i've not many free time... > > > > > > Le jeudi 01 f?vrier 2007 ? 01:39 +0900, Atsushi Eno a ?crit : > >> Hey, > >> > >> It still does not tell much. Any reason he cannot file a bug report with > >> something we can actually run? With the stack trace which starts with > >> System.Net I'm not sure whether it is related to web service changes or not. > >> > >> Atsushi Eno > >> > >> Miguel de Icaza wrote: > >> > Hey, > >> > > >> > > >> >> This patch from Kosta is not applied yet. What is the details? There is > >> >> nothing we can do without any information. > >> >> > >> > > >> > Ok, so it was not this. > >> > > >> > Hubert reported this: > >> > > >> > http://monoport.com/1622 > >> > > >> > Miguel. > >> > > >> > > >> > >> _______________________________________________ > >> Mono-devel-list mailing list > >> Mono-devel-list at lists.ximian.com > >> http://lists.ximian.com/mailman/listinfo/mono-devel-list > > _______________________________________________ > > Ce message et les ?ventuels documents joints peuvent contenir des > > informations confidentielles. > > Au cas o? il ne vous serait pas destin?, nous vous remercions de bien > > vouloir le supprimer et en aviser imm?diatement l'exp?diteur. Toute > > utilisation de ce message non conforme ? sa destination, toute diffusion > > ou publication, totale ou partielle et quel qu'en soit le moyen est > > formellement interdite. > > Les communications sur internet n'?tant pas s?curis?es, l'int?grit? de > > ce message n'est pas assur?e et la soci?t? ?mettrice ne peut ?tre tenue > > pour responsable de son contenu. > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Mono-devel-list mailing list > > Mono-devel-list at lists.ximian.com > > http://lists.ximian.com/mailman/listinfo/mono-devel-list > > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list at lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list From miguel at novell.com Thu Feb 1 01:01:44 2007 From: miguel at novell.com (Miguel de Icaza) Date: Thu, 01 Feb 2007 01:01:44 -0500 Subject: [Mono-dev] Experiments with mono profiling In-Reply-To: <20070201025226.4165.qmail@web51415.mail.yahoo.com> References: <20070201025226.4165.qmail@web51415.mail.yahoo.com> Message-ID: <1170309704.13443.22.camel@erandi.dom> Hello, > I am trying to implement some profiling techniques and test them as > part of a small research. They are mainly a sampling based profiling > for the runtime stack and some profiling for the mono garbage > collector. I have downloaded mono 1.2, compiled it and it is running > now. I wish if somebody points me to a starting point in the code and > if there is any documentation for mono internals that would help me in > completing this project. There are some docs on the Wiki about the runtime (see the links in there), about other resources, and you might also want to read: mono-1.2.xx/docs Which has a bunch of documents. > From mbd at dbc.dk Thu Feb 1 01:40:01 2007 From: mbd at dbc.dk (Mads Bondo Dydensborg) Date: Thu, 1 Feb 2007 07:40:01 +0100 Subject: [Mono-dev] Link error in CVS head tests for the last 3 days Message-ID: <200702010740.01809.mbd@dbc.dk> Hi there. I have had the following in my logs the last 3 days. Its during the mono runtime tests: .... Testing bug-79956.exe... pass. 12 test(s) passed. 0 test(s) did not pass. PKG_CONFIG_PATH=../..: MONO_PATH=../../../mcs/class/lib/default ../../runtime/mono-wrapper ../../../mcs/class/lib/default/mkbundle.exe --static console.exe OS is: Linux Note that statically linking the LGPL Mono runtime has more licensing restrictions than dynamically linking. See http://www.mono-project.com/Licensing for details on licensing. Sources: 1 Auto-dependencies: False embedding: /home/compile/Compile/Mono/mono/mono/tests/console.exe Compiling: as -o temp.o temp.s cc -o a.out -Wall `pkg-config --cflags mono` temp.c `pkg-config --libs-only-L mono` -Wl,-Bstatic -lmono -Wl,-Bdynamic `pkg-config --libs-only-l mono | sed -e "s/\-lmono //"` temp.o /home/compile/Compile/Mono/mono/mono/mini/.libs/libmono.a(mono-dl.o): In function `mono_dl_close': /home/compile/Compile/Mono/mono/mono/utils/mono-dl.c:353: undefined reference to `dlclose' /home/compile/Compile/Mono/mono/mono/mini/.libs/libmono.a(mono-dl.o): In function `mono_dl_symbol': /home/compile/Compile/Mono/mono/mono/utils/mono-dl.c:330: undefined reference to `dlsym' /home/compile/Compile/Mono/mono/mono/utils/mono-dl.c:339: undefined reference to `dlerror' /home/compile/Compile/Mono/mono/mono/mini/.libs/libmono.a(mono-dl.o): In function `mono_dl_open': /home/compile/Compile/Mono/mono/mono/utils/mono-dl.c:278: undefined reference to `dlopen' /home/compile/Compile/Mono/mono/mono/utils/mono-dl.c:290: undefined reference to `dlopen' /home/compile/Compile/Mono/mono/mono/utils/mono-dl.c:295: undefined reference to `dlerror' Seems some sort of linker flag is missing somewhere? This is plain kubuntu 6.10 linux. Was working until about 3 days ago. Regards, Mads -- Mads Bondo Dydensborg mads at dydensborg.dk http://www.madsdydensborg.dk/ Who do you trust? Nobody? Good, let's put Nobody in charge then... - The Register on TCPA/Palladium, 20021109 -- Med venlig hilsen/RegardsSystemudvikler/Systemsdeveloper cand.scient.dat, Ph.d., Mads Bondo DydensborgDansk BiblioteksCenter A/S, Tempovej 7-11, 2750 Ballerup, Tlf. +45 44 86 77 34 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070201/0f2979b3/attachment.html From atsushi at ximian.com Thu Feb 1 01:57:40 2007 From: atsushi at ximian.com (Atsushi Eno) Date: Thu, 01 Feb 2007 15:57:40 +0900 Subject: [Mono-dev] Regression in WebProxy. In-Reply-To: <1170309573.13443.20.camel@erandi.dom> References: <45C037D1.40300@ximian.com> <1170259100.26756.208.camel@erandi.dom> <45C0BFB4.2020805@ximian.com> <1170260806.26756.219.camel@erandi.dom> <45C0C650.1090801@ximian.com> <1170262042.10798.6.camel@hublinux.fidudev.fr> <45C15753.9020506@ximian.com> <1170309573.13443.20.camel@erandi.dom> Message-ID: <45C18F64.4090302@ximian.com> Oh, thanks. Good to know that it is not related to Dick's huge sys.net updates :-) Atsushi Eno Miguel de Icaza wrote: > Hello, > > Atsushi, thanks for creating a simpler test case. > > This was actually a good test case for Martin's debugger. The > problem was introduced by Gert in revision 71806 > > He seems to have removed an important condition on `IsBypassed': > > @@ -145,8 +163,10 @@ > > public bool IsBypassed (Uri host) > { > - if (address == null) > - return true; > +#if NET_2_0 > + if (host == null) > + throw new ArgumentNullException > ("host"); > +#endif > > if (bypassOnLocal && host.IsLoopback) > return true; > > I have removed that part of his patch. > >> Hello, >> >> So, this is not WebService issue. Here is a repro for this NRE: >> >> using System; >> using System.IO; >> using System.Net; >> >> public class Test >> { >> public static void Main () >> { >> WebRequest wr = WebRequest.Create >> ("http://64.14.94.162"); // mono-project.com >> wr.GetResponse (); >> } >> } >> >> Dick: any ideas? >> >> Atsushi Eno >> >> >> Hubert FONGARNAND wrote: >>> Here's my IRC discussion with robert jordan, i hope it could help >>> >>> the problem is... >>> Default service=new Default(); >>> service.Url="http://10.69.100.164:8080/Default.asmx"; >>> service.Method(); >>> this failed !!!! >>> and >>> Default service=new Default(); >>> service.Url="http://localhost:8080/Default.asmx"; >>> service.Method(); >>> this works >>> you mean it works on localhost only? >>> no... >>> it works if I use the name... >>> ah >>> service.Url="http://myhostname:8080/Default.asmx"; >>> ok. this is a new change. let me find the commit... >>> but this fail : >>> service.Url="http://myhostname.fidudev.fr:8080/Default.asmx"; >>> the error is here : http://monoport.com/1622 >>> >>> http://lists.ximian.com/pipermail/mono-patches/2007-January/086550.html >>> >>> I will do a bugreport... but i've not many free time... >>> >>> >>> Le jeudi 01 f?vrier 2007 ? 01:39 +0900, Atsushi Eno a ?crit : >>>> Hey, >>>> >>>> It still does not tell much. Any reason he cannot file a bug report with >>>> something we can actually run? With the stack trace which starts with >>>> System.Net I'm not sure whether it is related to web service changes or not. >>>> >>>> Atsushi Eno >>>> >>>> Miguel de Icaza wrote: >>>>> Hey, >>>>> >>>>> >>>>>> This patch from Kosta is not applied yet. What is the details? There is >>>>>> nothing we can do without any information. >>>>>> >>>>> Ok, so it was not this. >>>>> >>>>> Hubert reported this: >>>>> >>>>> http://monoport.com/1622 >>>>> >>>>> Miguel. >>>>> >>>>> >>>> _______________________________________________ >>>> Mono-devel-list mailing list >>>> Mono-devel-list at lists.ximian.com >>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list >>> _______________________________________________ >>> Ce message et les ?ventuels documents joints peuvent contenir des >>> informations confidentielles. >>> Au cas o? il ne vous serait pas destin?, nous vous remercions de bien >>> vouloir le supprimer et en aviser imm?diatement l'exp?diteur. Toute >>> utilisation de ce message non conforme ? sa destination, toute diffusion >>> ou publication, totale ou partielle et quel qu'en soit le moyen est >>> formellement interdite. >>> Les communications sur internet n'?tant pas s?curis?es, l'int?grit? de >>> ce message n'est pas assur?e et la soci?t? ?mettrice ne peut ?tre tenue >>> pour responsable de son contenu. >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Mono-devel-list mailing list >>> Mono-devel-list at lists.ximian.com >>> http://lists.ximian.com/mailman/listinfo/mono-devel-list >> _______________________________________________ >> Mono-devel-list mailing list >> Mono-devel-list at lists.ximian.com >> http://lists.ximian.com/mailman/listinfo/mono-devel-list > From pablosantosluac at terra.es Thu Feb 1 02:42:30 2007 From: pablosantosluac at terra.es (pablosantosluac) Date: Thu, 1 Feb 2007 08:42:30 +0100 Subject: [Mono-dev] Mono performance rocks! Message-ID: <19c201c745d4$876f2560$7802a8c0@beardtongue> Hi all, I sent this email again from a wrong email account, hope is not arriving twice. Long has been written about Mono (or .NET) performance compared to equivalent C/C++ programs. To be honest I was even once totally fed up about it: http://codicesoftware.blogspot.com/2006/10/c-as-fast-as-c.html Anyway, testing loops doesn't seem to be a way to check *real* performance. One of our main concerns at the beginning of the Plastic project was actually performance: our goal was having a multiplatform version control system (you aren't multiplatform... you're not cool :-P), written in C#!! So, how fast could it be? I still remember our first "add" operation: a whole Quake 3 src repository (about 30Mb, 1300 files if I remember correctly) took *just*... 11 hours!! So our concerns were even higher then... :-) Well, last week we run again some performance tests checking our "update speed" (how fast you can download a certain baseline to your computer from a server) against other version control systems. We didn't make any optimization since our official release (November), but our results were: Client: Acer TravelMate 370 -> 1'5 GB RAM, 1'4GHz centrino's CPU Server: Dell Server: a Xeon Processor with 4 GB RAM. Network: 100Mbps regular LAN Repository: Quake 3 source -> 30 Mb, 1376 files, 66 directories Time to download the code -> Plastic running on Mono -> 11s -> -> 30s We also checked with a much less powerful server: 1'8Ghz Pentium IV with 512Mb RAM -> Plastic -> 20s -> Subversion -> 38s We added a 40 Mb file to the rep -> Plastic -> 24s -> Subversion -> 52 s BTW, we run the tests several times to confirm the results. So, yes, you can beat C written apps on Mono! :-) And yes, "update" is our faster operation, but we still have to improve add and check in speed (running in groups). pablo From atsushi at ximian.com Thu Feb 1 03:41:36 2007 From: atsushi at ximian.com (Atsushi Eno) Date: Thu, 01 Feb 2007 17:41:36 +0900 Subject: [Mono-dev] [Mono-Dev] [Patch] System.Web.Services: ensure conformant WebSevice fails to generate its wsdl In-Reply-To: References: <45C037D1.40300@ximian.com> Message-ID: <45C1A7C0.9070907@ximian.com> Oh, okay. Now all changes make sense to me. Please commit the patch. Thanks :-) Atsushi Eno Konstantin Triger wrote: > Hello Atsushi, > > No, this is not correct. If there is no WebServiceBindingAttribute I add > a "default" BindingInfo. I refactored the BindingInfo construction > because currently we always create a default BindingInfo, which is not > conformant. Thus my validation never works. > > The reason I check the WebServiceBindingAttribute.Name is because of MS > behavior. They throw ONLY if the name is unspecified (bug?), but in WSDL > it always gets a default value. This is also the reason I need the > original WebServiceBindingAttribute, since BindingInfo'a Name should be > always valid... > > Regards, > Kosta > > > > -----Original Message----- > From: Atsushi Eno [mailto:atsushi at ximian.com] > Sent: Wed 31/01/2007 08:31 > To: Konstantin Triger > Cc: mono-devel-list at lists.ximian.com > Subject: Re: [Mono-Dev] [Patch] System.Web.Services: ensure conformant > WebSevice fails to generate its wsdl > > Hi Kosta, > > Thanks for the patch ! > > > The attached patch ensures that a webservice attributed with > > [WebServiceBinding (ConformsTo = WsiProfiles.BasicProfile1_1)] throws in > > case it does not conform to that profile. > > I guess the purpose of this patch is not only about it. After this > patch it rejects WebService classes that do not have > WebServiceBindingAttribute. Is it correct? > > If yes, then the BindingInfo changes make it nicer. > In that case we could simply reuse the attribute for Name, > Namespace and Location too (i.e. no need to have those fields anymore). > > > +#if NET_2_0 > > + if (binfo.WebServiceBindingAttribute != null > && binfo.We > > bServiceBindingAttribute.ConformsTo != WsiProfiles.None && > String.IsNullOrEmpty > > (binfo.WebServiceBindingAttribute.Name)) { > > + BasicProfileViolationCollection > violations = new > > BasicProfileViolationCollection (); > > + if > (!WebServicesInteroperability.CheckConformanc > > e (binfo.WebServiceBindingAttribute.ConformsTo, desc, violations)) > > + throw new > InvalidOperationException (vio > > lations [0].ToString ()); > > + } > > +#endif > > Do we need to check WebServiceBindingAttribute.Name here? > > Atsushi Eno > From dev.malst at apsystems.it Thu Feb 1 04:18:17 2007 From: dev.malst at apsystems.it (APS) Date: Thu, 01 Feb 2007 10:18:17 +0100 Subject: [Mono-dev] Mono and Obfuscation Message-ID: <7.0.0.16.0.20070201101603.01f22160@apsystems.it> Hi, there's some issue about obfuscation in mono? There can be problem using an obfuscated assembly (for example using dotFuscator that ships with VS.NET) with Mono framework? And if yes, there's a directive on how to obfuscate code in order to let it work also with Mono? Thanks in advance From Daniel.Lundqvist at packetfront.com Thu Feb 1 06:35:23 2007 From: Daniel.Lundqvist at packetfront.com (Daniel Lundqvist) Date: Thu, 1 Feb 2007 12:35:23 +0100 Subject: [Mono-dev] WS stack. Message-ID: <26C4C7A8D48C3C408596C8E6E8DE35959599@slipper.int.packetfront.com> Hi, After doing some work on an internal product I encountered some issues with the WS stack in Mono. 1) When serializing to XML it don't respect optional for value types. I have a type that get the below proxy code from wsdl tool: /// [System.Xml.Serialization.SoapType(Namespace="urn:packetfront_becs")] public class @object { /// public System.UInt64 oid; /// [System.Xml.Serialization.SoapIgnore()] public bool oidSpecified; /// public System.UInt64 parentoid; /// [System.Xml.Serialization.SoapIgnore()] public bool parentoidSpecified; /// public string creator; } The issue here is that it always sends the oid and parentoid field regardless of value of Specified. I got a patch (against SVN) for it, don't know if it's correct but solves the problem for me. So now it only sends oid and parentoid when Specified is set to true. This was tested with 1.1.17.1 but the problem is in SVN as well from what I can see. 2) When using wsdl2 from latest release of Mono I have the following issues: 1) When using properties for member access, and field is the same name as a keyword it don't prefix the property name with @. 2) It seems to generate each service binding twice. One with the normal name and another with 1. I.i [System.Web.Services.WebServiceBinding(Name="packetfront_becs", Namespace="urn:packetfront_becs")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public class packetfront_becs : System.Web.Services.Protocols.SoapHttpClientProtocol { } [System.Web.Services.WebServiceBinding(Name="packetfront_becs", Namespace="urn:packetfront_becs")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public class packetfront_becs1 : System.Web.Services.Protocols.SoapHttpClientProtocol { } #2 can be worked around by using the wsdl tool instead. Other than this it works like a charm so kudos to you all for doing an magnificent work. -- daniel -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070201/127c37f7/attachment.html From atsushi at ximian.com Thu Feb 1 07:44:04 2007 From: atsushi at ximian.com (Atsushi Eno) Date: Thu, 01 Feb 2007 21:44:04 +0900 Subject: [Mono-dev] [PATCH] System.Text.Encoding.GetEncoding compatibility fixes In-Reply-To: <1170280325.23387.3.camel@pc52212b.home.be> References: <1170280325.23387.3.camel@pc52212b.home.be> Message-ID: <45C1E094.2020508@ximian.com> Hi, (I've already approved the patch but) I had to revert part of it since it broke the build. You can try to use non-Latin1 environment (e.g. CP932) to see how it breaks mcs tree. Atsushi Eno Gert Driesen wrote: > Hi, > > The attached patch fixes some minor differences between our and MS' > Encoding.GetEncoding implementation. > > * GetEncoding (int): do not allow codepage value below zero > and above 0xffff. > * GetEncoding (string): modified NotSupportedException to > ArgumentException when encoding is not supported > > Both changes are covered by unit tests. > > Let me know if it's ok to commit. > > Gert From gert.driesen at telenet.be Thu Feb 1 08:17:32 2007 From: gert.driesen at telenet.be (Gert Driesen) Date: Thu, 1 Feb 2007 14:17:32 +0100 Subject: [Mono-dev] [PATCH] System.Text.Encoding.GetEncoding compatibility fixes References: <1170280325.23387.3.camel@pc52212b.home.be> <45C1E094.2020508@ximian.com> Message-ID: <00c801c74603$557b7930$d9071fac@ardatis.local> ----- Original Message ----- From: "Atsushi Eno" To: "Gert Driesen" Cc: Sent: Thursday, February 01, 2007 1:44 PM Subject: Re: [Mono-dev] [PATCH] System.Text.Encoding.GetEncoding compatibility fixes > Hi, > > (I've already approved the patch but) I had to revert part of it since > it broke the build. You can try to use non-Latin1 environment (e.g. > CP932) to see how it breaks mcs tree. I think I've found the culprid: In Encoding.Default we're catching the NotSupportedException, so we can fallback to UTF8 (without BOM) if there's no encoding for the current locale or corresponding codepage. This should be modified to catch both ArgumentException and NotSupportedException, since: * GetEncoding(codepage) throws NotSupportedException when we have no encoding for the specified codepage and * GetEncoding(name) throws ArgumentException if "name is not a valid code page name, or if it's not supported by the underlying platform" (partly quoted from MSDN) I'll first run tests later today (using CP932) to verify this. Gert From miguel at novell.com Thu Feb 1 10:16:16 2007 From: miguel at novell.com (Miguel de Icaza) Date: Thu, 01 Feb 2007 10:16:16 -0500 Subject: [Mono-dev] Mono and Obfuscation In-Reply-To: <7.0.0.16.0.20070201101603.01f22160@apsystems.it> References: <7.0.0.16.0.20070201101603.01f22160@apsystems.it> Message-ID: <1170342976.13443.36.camel@erandi.dom> Hello, > there's some issue about obfuscation in mono? There can be problem > using an obfuscated assembly (for example using dotFuscator that > ships with VS.NET) with Mono framework? And if yes, there's a > directive on how to obfuscate code in order to let it work also with Mono? In general, using code obfuscators is a bad idea. For one, because there is no perfect obfuscator. All these tools do is block a few small decompilers, but it will not remove prevent professional decompilers from working (See Dis#). Many years ago, when programs were small, and their "major feature" was a tiny algorithm or trick, it made sense to hide these things. But these days the value of software is not in the one-trick they know how to do, but in being complete programming system products, with a comprehensive coverage for the problem domain. But if you really want to use this poor system of protection with Mono, you should ensure that your decompiler does not break the ECMA requirement that execution flow not be broken. Miguel. From miguel at novell.com Thu Feb 1 10:18:03 2007 From: miguel at novell.com (Miguel de Icaza) Date: Thu, 01 Feb 2007 10:18:03 -0500 Subject: [Mono-dev] Link error in CVS head tests for the last 3 days In-Reply-To: <200702010740.01809.mbd@dbc.dk> References: <200702010740.01809.mbd@dbc.dk> Message-ID: <1170343083.13443.40.camel@erandi.dom> Hello, > I have had the following in my logs the last 3 days. Its during the > mono runtime tests: This has been fixed. From mail.matt.mcdonald at gmail.com Thu Feb 1 10:23:29 2007 From: mail.matt.mcdonald at gmail.com (Matthew McDonald) Date: Thu, 1 Feb 2007 08:23:29 -0700 Subject: [Mono-dev] AJAX.NET Message-ID: Hi all, I read on the official mono site that MS open sourced the javascript files for AJAX.NET (a very commendable step in my humble opinion). Are there any current plans to implement the server side parts of this so that it can be run with mod_mono? I'd be interested in helping to implement some of it if there is an existing effort in place, otherwise any advice on where to begin would be appreciated. Thanks, -Matt McDonald -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070201/5ce29af5/attachment.html From miguel at novell.com Thu Feb 1 10:23:42 2007 From: miguel at novell.com (Miguel de Icaza) Date: Thu, 01 Feb 2007 10:23:42 -0500 Subject: [Mono-dev] Mono performance rocks! In-Reply-To: <19c201c745d4$876f2560$7802a8c0@beardtongue> References: <19c201c745d4$876f2560$7802a8c0@beardtongue> Message-ID: <1170343422.13443.46.camel@erandi.dom> Hello, > To be honest I was even once totally fed up about it: > http://codicesoftware.blogspot.com/2006/10/c-as-fast-as-c.html It is a nice test, but you have to keep in mind that your test is heavily I/O bound (talking to the console) and I/O tends to dominate all other operations. Although your test is exercising a lot of C# code behind the scenes (UCS-2 to UTF-8 Encoding) the IO is still taking a large amount of time. > One of our main concerns at the beginning of the Plastic project was > actually performance: our goal was having a multiplatform version control > system (you aren't multiplatform... you're not cool :-P), written in C#!! > So, how fast could it be? I still remember our first "add" operation: a > whole Quake 3 src repository (about 30Mb, 1300 files if I remember > correctly) took *just*... 11 hours!! So our concerns were even higher > then... :-) The JIT performance certainly plays a role, but we have also discovered that with managed applications memory consumption is also a big part of the equation. Reducing memory usage in your application with Mono will always help your performance as well. > Well, last week we run again some performance tests checking our "update > speed" (how fast you can download a certain baseline to your computer from a > server) against other version control systems. We didn't make any > optimization since our official release (November), but our results were: Nice numbers! This test would also be heavily IO dominated (you could also tune, optimize and arrange your IO). In your case, where you compare Plastic and Subversion, I would guess that you do a lot less IO than Subversion. > Client: Acer TravelMate 370 -> 1'5 GB RAM, 1'4GHz centrino's CPU > Server: Dell Server: a Xeon Processor with 4 GB RAM. > Network: 100Mbps regular LAN > Repository: Quake 3 source -> 30 Mb, 1376 files, 66 directories > > Time to download the code -> Plastic running on Mono -> 11s > -> > -> 30s > > We also checked with a much less powerful server: 1'8Ghz Pentium IV with > 512Mb RAM > > -> Plastic -> 20s > -> Subversion -> 38s > > We added a 40 Mb file to the rep > -> Plastic -> 24s > -> Subversion -> 52 s > > BTW, we run the tests several times to confirm the results. > > So, yes, you can beat C written apps on Mono! :-) > > And yes, "update" is our faster operation, but we still have to improve add > and check in speed (running in groups). > > > pablo > > > > > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list at lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list From dev.malst at apsystems.it Thu Feb 1 10:38:53 2007 From: dev.malst at apsystems.it (APS) Date: Thu, 01 Feb 2007 16:38:53 +0100 Subject: [Mono-dev] Mono and Obfuscation Message-ID: <7.0.0.16.0.20070201163843.01dc32e8@apsystems.it> I agree with you but my boss insist to find some level of protection from reverse engineering at least at some core library and I was investigating about how to do that. At 16.16 01/02/2007, you wrote: >Hello, > > > > there's some issue about obfuscation in mono? There can be problem > > using an obfuscated assembly (for example using dotFuscator that > > ships with VS.NET) with Mono framework? And if yes, there's a > > directive on how to obfuscate code in order to let it work also with Mono? > >In general, using code obfuscators is a bad idea. > >For one, because there is no perfect obfuscator. All these tools do is >block a few small decompilers, but it will not remove prevent >professional decompilers from working (See Dis#). > >Many years ago, when programs were small, and their "major feature" was >a tiny algorithm or trick, it made sense to hide these things. But >these days the value of software is not in the one-trick they know how >to do, but in being complete programming system products, with a >comprehensive coverage for the problem domain. > >But if you really want to use this poor system of protection with Mono, >you should ensure that your decompiler does not break the ECMA >requirement that execution flow not be broken. > >Miguel. From eyala at mainsoft.com Thu Feb 1 11:02:11 2007 From: eyala at mainsoft.com (Eyal Alaluf) Date: Thu, 1 Feb 2007 08:02:11 -0800 Subject: [Mono-dev] Patch to enable callbacks for Portlets Message-ID: Hi, Marek & all. Attached is a patch to enable TARGET_J2EE portlets to use HTTP callbacks. The patch has two minor changes to the code common with Mono: 1. The callback used 'document.URL' as the URL for posting the callback to. I modified that to use a 'serverURL' field that is added to the 'theForm'. This is because for J2EE portlets 'document.URL' points to the J2EE portal page and not to the specific portlet within it. 2. WebForm_ClientCallback is using the 'theForm' to access the value of the '__EVENTVALIDATION' hidden field. Since for portlets 'theForm' does not exist I passing the right form as a param to 'WebForm_ClientCallback'. Your comments are welcome. Eyal. -------------- next part -------------- A non-text attachment was scrubbed... Name: Portal.Callback.diff Type: application/octet-stream Size: 4167 bytes Desc: Portal.Callback.diff Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070201/15d37930/attachment.obj From vinaisingh at ami.com Thu Feb 1 11:02:59 2007 From: vinaisingh at ami.com (Vinai Singh) Date: Thu, 1 Feb 2007 11:02:59 -0500 Subject: [Mono-dev] Mono and XSP RPM on FC6 References: <9B4771B4D9FB73498B40311D4E7E8EE504B1D52B@atl-ms2.us.megatrends.com> Message-ID: <9B4771B4D9FB73498B40311D4E7E8EE504B1D835@atl-ms2.us.megatrends.com> Does anyone has Mono RPM and XSP on Fedora Core 6 or let me know how to get it?. Thanks in Advance Vinai Singh (770-246-8692 From: mono-devel-list-bounces at lists.ximian.com [mailto:mono-devel-list-bounces at lists.ximian.com] On Behalf Of Vinai Singh Sent: Tuesday, January 30, 2007 12:32 PM To: mono-devel-list at lists.ximian.com Subject: [Mono-dev] Mono and XSP RPM on FC6 Guys, I'm looking Mono 1.2 and XSP RPM's on FC6. Can you please let me know if it is available ? Your help is appreciated Thanks Vinai Singh -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070201/8c3372d7/attachment.html From miguel at novell.com Thu Feb 1 11:12:35 2007 From: miguel at novell.com (Miguel de Icaza) Date: Thu, 01 Feb 2007 11:12:35 -0500 Subject: [Mono-dev] HttpWebRequest method patch In-Reply-To: References: <45BD35CA.6020209@ximian.com> <007d01c7438a$a9d98060$d9071fac@ardatis.local> <45BDC964.8060401@ximian.com> <009d01c74446$63b738e0$d9071fac@ardatis.local> Message-ID: <1170346355.13443.50.camel@erandi.dom> Hey, > > Without doubt, the HTTP RFC states that method is case-sensitive. But then > > again, the question (at least for me) is whether we want to follow MS on > > this one ? > > > > It might be a good idea to clearly state this (to finish up the thread) as > > this probably also affects other classes (such as HttpListener). > > > > Shouldn't we have Gonzalo's take on this, as he's the maintainer of the HTTP > > stack ? > > The RFC also states (or perhaps it's another RFC...) that we should > behave according to the rules when sending data and be prepared to > receive data that is not strictly correct. So If we want to be able to > receive and process a "gEt" as "GET", I'm all for that, but I would > not change our code to send anything that does not follow the RFC. We probably should send the same verb that the user requested, so if the user says the verb is "get" we should send "get", not "GET". The issue seems to be that our processing of the stream will vary depending on the method name (a few verbs are handled differently, like "POST") Miguel From ilyak at mainsoft.com Thu Feb 1 11:18:07 2007 From: ilyak at mainsoft.com (Ilya Kharmatsky) Date: Thu, 01 Feb 2007 18:18:07 +0200 Subject: [Mono-dev] Problems with MonoTests.System.Net.FileWebRequestTest Message-ID: <45C212BF.9000804@mainsoft.com> Hi, I'm running System tests (net_2_0 profile) on Cygwin/Windows-XP. I've noticed that since the patch from Gert Driesen on 2007-01-28, the FileWebRequestTest produces a lot of errors (almost all sub tests in this file) and this due to the exception in file deletion. Actually same happens in Grasshopper configuration, and I think the root of the problem somewhere in Async method (when I'm comment out this method, only one test fails). IMHO, some resource handler (such as stream) is not properly released in this test. Thanks, Ilya. P.S. - See log details below. 7) MonoTests.System.Net.FileWebRequestTest.Async : TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 8) MonoTests.System.Net.FileWebRequestTest.Sync : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 9) MonoTests.System.Net.FileWebRequestTest.ConnectionGroupName : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 10) MonoTests.System.Net.FileWebRequestTest.ContentLength : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 11) MonoTests.System.Net.FileWebRequestTest.ContentLength_Negative : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 12) MonoTests.System.Net.FileWebRequestTest.ContentType : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 13) MonoTests.System.Net.FileWebRequestTest.Credentials : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 14) MonoTests.System.Net.FileWebRequestTest.GetRequestStream_File_Exists : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 15) MonoTests.System.Net.FileWebRequestTest.GetRequestStream_Method_Valid : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 16) MonoTests.System.Net.FileWebRequestTest.GetRequestStream_Method_Invalid : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 17) MonoTests.System.Net.FileWebRequestTest.GetResponse_File_Exists : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 18) MonoTests.System.Net.FileWebRequestTest.GetResponse_File_DoesNotExist : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 19) MonoTests.System.Net.FileWebRequestTest.Method : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 20) MonoTests.System.Net.FileWebRequestTest.Method_Empty : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 21) MonoTests.System.Net.FileWebRequestTest.Method_Null : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 22) MonoTests.System.Net.FileWebRequestTest.PreAuthenticate : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 23) MonoTests.System.Net.FileWebRequestTest.Proxy : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 24) MonoTests.System.Net.FileWebRequestTest.RequestUri : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 25) MonoTests.System.Net.FileWebRequestTest.Timeout : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 26) MonoTests.System.Net.FileWebRequestTest.Timeout_Negative : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 27) MonoTests.System.Net.FileWebRequestTest.GetObjectData : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 28) MonoTests.System.Net.FileWebRequestTest.Deserialize : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp TearDown : System.IO.IOException : Sharing violation on path c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest\FileWebRequestTest.tmp at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:49 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 --TearDown at System.IO.File.Delete (System.String path) [0x000bf] in C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest.cs:60 at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:143 From mail.matt.mcdonald at gmail.com Thu Feb 1 11:38:26 2007 From: mail.matt.mcdonald at gmail.com (Matthew McDonald) Date: Thu, 1 Feb 2007 09:38:26 -0700 Subject: [Mono-dev] AJAX.NET In-Reply-To: References: Message-ID: Quick correction: I meant the new ASP.NET AJAX libraries (apparently AJAX.NET is a completely different library)... in the future I'll finish my coffee before I post. Thanks, -Matt McDonald On 2/1/07, Matthew McDonald wrote: > > Hi all, > > I read on the official mono site that MS open sourced the javascript files > for AJAX.NET (a very commendable step in my humble opinion). > > Are there any current plans to implement the server side parts of this so > that it can be run with mod_mono? > > I'd be interested in helping to implement some of it if there is an > existing effort in place, otherwise any advice on where to begin would be > appreciated. > > Thanks, > -Matt McDonald > -- Matt McDonald (719)338-6462 Mail.Matt.McDonald at Gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070201/d6c06ef6/attachment.html From adarw at mainsoft.com Thu Feb 1 12:04:06 2007 From: adarw at mainsoft.com (Adar Wesley) Date: Thu, 1 Feb 2007 09:04:06 -0800 Subject: [Mono-dev] update to machine.config Message-ID: Hi All, While fixing bugs in the tests for System.Web.UI.WebControls.PasswordRecovery I updated the Web.config and Web.mono.config files in System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources. I added the section: ... It turns out that the section handler was not registered in machine.config I updated my local machine.config so I can test this, and updated machine.config at mono/data/net_2_0/machine.config so it can be committed. Please approve this commit of machine.config. Thanks, --- Adar Wesley Mainsoft -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070201/5f87e4f4/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: PasswordRecoveryAndMachine.config.patch Type: application/octet-stream Size: 7089 bytes Desc: PasswordRecoveryAndMachine.config.patch Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070201/5f87e4f4/attachment.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: mono_machine.config.patch Type: application/octet-stream Size: 1025 bytes Desc: mono_machine.config.patch Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070201/5f87e4f4/attachment-0001.obj From gert.driesen at telenet.be Thu Feb 1 12:13:52 2007 From: gert.driesen at telenet.be (Gert Driesen) Date: Thu, 1 Feb 2007 18:13:52 +0100 Subject: [Mono-dev] Problems with MonoTests.System.Net.FileWebRequestTest In-Reply-To: <45C212BF.9000804@mainsoft.com> References: <45C212BF.9000804@mainsoft.com> Message-ID: <003b01c74624$593f34f0$0bbd9ed0$@driesen@telenet.be> > -----Original Message----- > From: mono-devel-list-bounces at lists.ximian.com [mailto:mono-devel-list- > bounces at lists.ximian.com] On Behalf Of Ilya Kharmatsky > Sent: donderdag 1 februari 2007 17:18 > To: mono-devel-list at lists.ximian.com > Subject: [Mono-dev] Problems with > MonoTests.System.Net.FileWebRequestTest > > Hi, > > I'm running System tests (net_2_0 profile) on Cygwin/Windows-XP. > > I've noticed that since the patch from Gert Driesen on 2007-01-28, the > FileWebRequestTest produces a lot of errors (almost all sub tests in > this file) and this due to the exception in file deletion. Actually > same > happens in Grasshopper configuration, and I think the root of the > problem somewhere in Async method (when I'm comment out this method, > only one test fails). IMHO, some resource handler (such as stream) is > not properly released in this test. I'll look into this. Gert > P.S. - See log details below. > > > > > 7) MonoTests.System.Net.FileWebRequestTest.Async : > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 8) MonoTests.System.Net.FileWebRequestTest.Sync : System.IO.IOException > : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 9) MonoTests.System.Net.FileWebRequestTest.ConnectionGroupName : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 10) MonoTests.System.Net.FileWebRequestTest.ContentLength : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 11) MonoTests.System.Net.FileWebRequestTest.ContentLength_Negative : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 12) MonoTests.System.Net.FileWebRequestTest.ContentType : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 13) MonoTests.System.Net.FileWebRequestTest.Credentials : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 14) > MonoTests.System.Net.FileWebRequestTest.GetRequestStream_File_Exists > : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 15) > MonoTests.System.Net.FileWebRequestTest.GetRequestStream_Method_Valid : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 16) > MonoTests.System.Net.FileWebRequestTest.GetRequestStream_Method_Invalid > : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 17) MonoTests.System.Net.FileWebRequestTest.GetResponse_File_Exists : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 18) > MonoTests.System.Net.FileWebRequestTest.GetResponse_File_DoesNotExist : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 19) MonoTests.System.Net.FileWebRequestTest.Method : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 20) MonoTests.System.Net.FileWebRequestTest.Method_Empty : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 21) MonoTests.System.Net.FileWebRequestTest.Method_Null : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 22) MonoTests.System.Net.FileWebRequestTest.PreAuthenticate : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 23) MonoTests.System.Net.FileWebRequestTest.Proxy : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 24) MonoTests.System.Net.FileWebRequestTest.RequestUri : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 25) MonoTests.System.Net.FileWebRequestTest.Timeout : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 26) MonoTests.System.Net.FileWebRequestTest.Timeout_Negative : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 27) MonoTests.System.Net.FileWebRequestTest.GetObjectData : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > 28) MonoTests.System.Net.FileWebRequestTest.Deserialize : > System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > TearDown : System.IO.IOException : Sharing violation on path > c:\DOCUME~1\ilyak\LOCALS~1\Temp\MonoTests.System.Net.FileWebRequestTest > \FileWebRequestTest.tmp > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.SetUp () [0x0006f] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:49 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > --TearDown > at System.IO.File.Delete (System.String path) [0x000bf] in > C:\cygwin\monobuild\mcs\class\corlib\System.IO\File.cs:175 > at MonoTests.System.Net.FileWebRequestTest.TearDown () [0x00033] in > C:\cygwin\monobuild\mcs\class\System\Test\System.Net\FileWebRequestTest > .cs:60 > > at <0x00000> > at (wrapper managed-to-native) > System.Reflection.MonoMethod:InternalInvoke (object,object[]) > at System.Reflection.MonoMethod.Invoke (System.Object obj, > BindingFlags invokeAttr, System.Reflection.Binder binder, > System.Object[] parameters, System.Globalization.CultureInfo culture) > [0x00056] in > C:\cygwin\monobuild\mcs\class\corlib\System.Reflection\MonoMethod.cs:14 > 3 > > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list at lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list From pablosantosluac at terra.es Thu Feb 1 12:40:28 2007 From: pablosantosluac at terra.es (pablosantosluac) Date: Thu, 1 Feb 2007 18:40:28 +0100 Subject: [Mono-dev] Problem trying to start up a WinForms app with Process Message-ID: <1b9701c74628$1017cd60$7802a8c0@beardtongue> Hi all, This must be an easy one, but I can't find it. I'm trying to start a WinForms app (external one) on Mono/SUSE using Process object. It always fails. It can't start the process. Could it be failing due to environment variables not correctly passed? From lupus at ximian.com Thu Feb 1 13:16:15 2007 From: lupus at ximian.com (Paolo Molaro) Date: Thu, 1 Feb 2007 19:16:15 +0100 Subject: [Mono-dev] Mono and Obfuscation In-Reply-To: <7.0.0.16.0.20070201162224.01ec1b48@apsystems.it> References: <7.0.0.16.0.20070201162224.01ec1b48@apsystems.it> Message-ID: <20070201181615.GO22701@debian.org> On 02/01/07 APS wrote: > I agree with you but my boss insist to find some level of protection > from reverse engineering at least at some core library and I was > investigating about how to do that. As Miguel told you, ensure the obfuscator is run without the option that changes the control flow of the code in ways incompatible with the ECMA standard (and complain to your obfuscator vendor for not following the standard). Look for Control Flow or something like that in the options. If it still doesn't work, file a bug report with a test case for us to investigate. lupus -- ----------------------------------------------------------------- lupus at debian.org debian/rules lupus at ximian.com Monkeys do it better From lupus at ximian.com Thu Feb 1 13:19:19 2007 From: lupus at ximian.com (Paolo Molaro) Date: Thu, 1 Feb 2007 19:19:19 +0100 Subject: [Mono-dev] Problem trying to start up a WinForms app with Process In-Reply-To: <1b9701c74628$1017cd60$7802a8c0@beardtongue> References: <1b9701c74628$1017cd60$7802a8c0@beardtongue> Message-ID: <20070201181919.GP22701@debian.org> On 02/01/07 pablosantosluac wrote: > This must be an easy one, but I can't find it. > > I'm trying to start a WinForms app (external one) on Mono/SUSE using Process > object. It always fails. It can't start the process. Could it be failing due > to environment variables not correctly passed? Like for any other issue, file a bug report with a test case that can be used to reproduce the issue or at least provide some details: there may be a bug, but there are also millions ways you could write your code wrong, too. lupus -- ----------------------------------------------------------------- lupus at debian.org debian/rules lupus at ximian.com Monkeys do it better From lupus at ximian.com Thu Feb 1 13:23:14 2007 From: lupus at ximian.com (Paolo Molaro) Date: Thu, 1 Feb 2007 19:23:14 +0100 Subject: [Mono-dev] Mono performance rocks! In-Reply-To: <19c201c745d4$876f2560$7802a8c0@beardtongue> References: <19c201c745d4$876f2560$7802a8c0@beardtongue> Message-ID: <20070201182314.GQ22701@debian.org> On 02/01/07 pablosantosluac wrote: > We also checked with a much less powerful server: 1'8Ghz Pentium IV with > 512Mb RAM > > -> Plastic -> 20s > -> Subversion -> 38s > > We added a 40 Mb file to the rep > -> Plastic -> 24s > -> Subversion -> 52 s > > BTW, we run the tests several times to confirm the results. > > So, yes, you can beat C written apps on Mono! :-) Note that in those cases the design of the app plays a role much bigger than the implementation language. Besides svn is known for being one of the slowest systems, so you might want to compare with either Mercurial or Git. In any case, if you have performance issues that show up in mono that don't show up on .net, please let us know so we can try to fix them. lupus -- ----------------------------------------------------------------- lupus at debian.org debian/rules lupus at ximian.com Monkeys do it better From lupus at ximian.com Thu Feb 1 13:30:21 2007 From: lupus at ximian.com (Paolo Molaro) Date: Thu, 1 Feb 2007 19:30:21 +0100 Subject: [Mono-dev] Experiments with mono profiling In-Reply-To: <20070201025226.4165.qmail@web51415.mail.yahoo.com> References: <20070201025226.4165.qmail@web51415.mail.yahoo.com> Message-ID: <20070201183021.GR22701@debian.org> On 01/31/07 Muath A. Khalaf wrote: > I am trying to implement some profiling techniques and test them as > part of a small research. They are mainly a sampling based profiling for > the runtime stack and some profiling for the mono garbage collector. I > have downloaded mono 1.2, compiled it and it is running now. I wish > if somebody points me to a starting point in the code and if there is > any documentation for mono internals that would help me in completing > this project. There is already support for a sampling profiler in the JIT: the profiling interface is defined in metadata/profiler.h. metadata/profiler.c contains a sample compiler which covers most needs and which you might want to check out. Adding support for walking a few stack frames would be nice: you should be able to do it using the context argument of the MonoProfileStatFunc callback (the type of context depends on the operating system and architecture, it is typically a struct sigcontext or struct ucontext pointer). You may also want to google for heap-prof and heap-shot for sample allocation profilers. lupus -- ----------------------------------------------------------------- lupus at debian.org debian/rules lupus at ximian.com Monkeys do it better From pablosantosluac at terra.es Thu Feb 1 14:13:52 2007 From: pablosantosluac at terra.es (pablosantosluac) Date: Thu, 1 Feb 2007 20:13:52 +0100 Subject: [Mono-dev] Mono performance rocks! References: <19c201c745d4$876f2560$7802a8c0@beardtongue> <20070201182314.GQ22701@debian.org> Message-ID: <1be401c74635$1eb33320$7802a8c0@beardtongue> Hi, Well, both IO performance and design play a role, but what I think is important is pointing that using Mono/C# is not a handicap to achieve good performance. About svn vs git or mercurial: well, svn (like Plastic) is centralized. AFAIK git is distributed, so no central rep is used. It has its advantages, but is also not appropiate in many environments. And they can implement many operations by just "copying" files (no network operations are required). Another good poing in .NET/Mono is that we are using Remoting for data transmission, and it is proving to be very, very efficient. pablo ----- Original Message ----- From: "Paolo Molaro" To: Sent: Thursday, February 01, 2007 7:23 PM Subject: Re: [Mono-dev] Mono performance rocks! > On 02/01/07 pablosantosluac wrote: >> We also checked with a much less powerful server: 1'8Ghz Pentium IV with >> 512Mb RAM >> >> -> Plastic -> 20s >> -> Subversion -> 38s >> >> We added a 40 Mb file to the rep >> -> Plastic -> 24s >> -> Subversion -> 52 s >> >> BTW, we run the tests several times to confirm the results. >> >> So, yes, you can beat C written apps on Mono! :-) > > Note that in those cases the design of the app plays a role much bigger > than the implementation language. Besides svn is known for being one of > the slowest systems, so you might want to compare with either Mercurial > or Git. In any case, if you have performance issues that show up in mono > that don't show up on .net, please let us know so we can try to fix > them. > > lupus > > -- > ----------------------------------------------------------------- > lupus at debian.org debian/rules > lupus at ximian.com Monkeys do it better > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list at lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list From denisraytek at yahoo.com Thu Feb 1 14:17:22 2007 From: denisraytek at yahoo.com (Dennis Hayes) Date: Thu, 1 Feb 2007 11:17:22 -0800 (PST) Subject: [Mono-dev] SharpDevelop and Race to Linux In-Reply-To: Message-ID: <987048.94087.qm@web39606.mail.mud.yahoo.com> Report on SharpDevelop 2.1 beta 3 on Mono 1.2.2.1 SharpDevelop is a Windows application, but it is also a .NET application. I think it is important to show that it can run on Mono. However it is clear that it is not ready for the Race to Linux. Remember that MonoDevelop is an early fork of SharpDevelop, so getting a modified version of SharpDevelop running on Mono should be possible. Currently the biggest issue is that SharpDevelop uses a lot of .NET 2.0 functions that Mono has not yet implemented. There are also some .NET features (COM) that are only being completed on a volunteer basis. The second biggest problem is PInvokes. Many of these call dlls such as the MSBuild Engine that are becoming part of Mono other are open source (log4net) that are or could be supported. Some are OS calls such as messaging that according to the Mono Web site can be replaced by .NET functions. Next SharpDevelop uses a number of third party dlls some support featured that can be disabled some are open source that can be duplicated, some may prove difficult to deal with. Finally there may be things in SharpDevelop that need to be rewritten or disabled when running on other systems. Running SharpDevelop on OSX and Linux will be difficult but MonoDevelop shows that it can be done. I plan to continue to explore the issues involved. Here is what I got from running Moma on SharpDevelop, total is the raw data; unique is after removing duplicates. Issues include: 1) Missing .NET 2.0 functions in Mono 2) PInvokes to Windows 3) PInvokes to third party dlls 4) MSBuild functions 5) COM functions Total Missing 615 Niex 176 Pinvoke 300 Todo 169 Total Total 1260 Unique Missing 211 Niex 61 Pinvoke 191 Todo 72 Total unique 535 Not Valid .NET assemblies LIBAPR.DLL LibAprIconv.Dll LibAprUtil.Dll LibDB44.dll Mergemod.dll Msvcp70.dll Msvcr70.dll Netfxca.dll Pcaexec.dll Scaexec.dll Scasched.dll Winterop.dll Wixca.dll Dennis --------------------------------- Check out the all-new Yahoo! Mail beta - Fire up a more powerful email and get things done faster. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070201/094f9965/attachment.html From miguel at novell.com Thu Feb 1 15:19:19 2007 From: miguel at novell.com (Miguel de Icaza) Date: Thu, 01 Feb 2007 15:19:19 -0500 Subject: [Mono-dev] Problem trying to start up a WinForms app with Process In-Reply-To: <1b9701c74628$1017cd60$7802a8c0@beardtongue> References: <1b9701c74628$1017cd60$7802a8c0@beardtongue> Message-ID: <1170361159.13443.71.camel@erandi.dom> Hey, > I'm trying to start a WinForms app (external one) on Mono/SUSE using Process > object. It always fails. It can't start the process. Could it be failing due > to environment variables not correctly passed? Are you trying to call an app just with the extension? demo.exe If so, you need to call it like this: mono demo.exe Or even better, prov