<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Oddur Magnusson </title><subtitle type="html">Object reference not set to an instance of a human being</subtitle><id>http://weblogs.asp.net/omagnusson/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/omagnusson/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2004-02-13T10:31:00Z</updated><entry><title>DevBlog: Software development practices at CCP</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/archive/2007/02/02/software-development-practices-at-ccp.aspx" /><id>http://weblogs.asp.net/omagnusson/archive/2007/02/02/software-development-practices-at-ccp.aspx</id><published>2007-02-02T13:23:00Z</published><updated>2007-02-02T13:23:00Z</updated><content type="html">&lt;p&gt;Here at &lt;a href="http://www.ccpgames.com/"&gt;CCP&lt;/a&gt; we have a open &lt;a href="http://myeve.eve-online.com/devblog.asp"&gt;devblog&lt;/a&gt; where the developers blog about &lt;a href="http://www.eve-online.com/"&gt;our product&lt;/a&gt;. Usually it&amp;#39;s about game related things, but occasionally there are posts there of interest to software developers, such as &lt;a href="http://myeve.eve-online.com/devblog.asp?a=blog&amp;amp;bid=419"&gt;software development practices at ccp&lt;/a&gt; and &lt;a href="http://myeve.eve-online.com/devblog.asp?a=blog&amp;amp;bid=417"&gt;all you wanted to know about defects but were afraid to ask&lt;/a&gt; .&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;img height="299" src="http://pic.eve-online.com/devblogs/redundancy/colors_of_terror2.jpg" width="200" /&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=1521610" width="1" height="1"&gt;</content><author><name>oddurmag</name><uri>http://weblogs.asp.net/members/oddurmag.aspx</uri></author><category term="General Software Development" scheme="http://weblogs.asp.net/omagnusson/archive/tags/General+Software+Development/default.aspx" /></entry><entry><title>ThreadPool.QueueUserWorkItem Traps</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/archive/2007/01/02/threadpool-queueuserworkitem-traps.aspx" /><id>http://weblogs.asp.net/omagnusson/archive/2007/01/02/threadpool-queueuserworkitem-traps.aspx</id><published>2007-01-02T15:24:00Z</published><updated>2007-01-02T15:24:00Z</updated><content type="html">&lt;p&gt;&lt;br /&gt;The&amp;nbsp; QueueUserWorkItem is a function I&amp;#39;ve used a lot to queue up things that should execute async calls. And I&amp;#39;ve always called it like so:&lt;br /&gt;&lt;br /&gt;&amp;nbsp; ThreadPool.QueueUserWorkItem ( DoIt, someStateVariable) ;&lt;br /&gt;&lt;br /&gt;And things have been fine and dandy. Of course I thought that the QueueUserWorkItem method would return void since it&amp;#39;s an Async call. Well Actually it&amp;#39;s not async since it does some work queuing up the call, which could fail, and of course if it fail it should throw a Exception.&lt;br /&gt;But it turns out that is not the case. Using the &lt;a href="http://www.aisto.com/roeder/dotnet/" title="Reflector !" target="_blank"&gt;only real bcl documentation&lt;/a&gt;, it turns out it calls out to a extern method that returns a bool, and returns that bool as a result Code if whether the queuing was successful or not! And the MSDN documentation confirms this: &lt;br /&gt;&lt;br /&gt;Return Value&lt;br /&gt;true if the method is successfully queued; otherwise, false. &lt;br /&gt;&lt;br /&gt;So each time I have been queuing stuff up, I&amp;#39;ve been blindly assuming that the queuing was successful. Rather I should have been either checking the result and re-queue, or throw a custom exception if it returns false. &lt;br /&gt;&lt;br /&gt;Why the method does not throw a exception when it fails, like everything else, is a mystery to me.&lt;br /&gt;&lt;br /&gt;Anybody know why ?&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=1351126" width="1" height="1"&gt;</content><author><name>oddurmag</name><uri>http://weblogs.asp.net/members/oddurmag.aspx</uri></author><category term=".NET" scheme="http://weblogs.asp.net/omagnusson/archive/tags/.NET/default.aspx" /><category term="BCL" scheme="http://weblogs.asp.net/omagnusson/archive/tags/BCL/default.aspx" /><category term="ThreadPool" scheme="http://weblogs.asp.net/omagnusson/archive/tags/ThreadPool/default.aspx" /><category term="CLR" scheme="http://weblogs.asp.net/omagnusson/archive/tags/CLR/default.aspx" /></entry><entry><title>TechEd Europe 2006</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/archive/2006/11/05/TechEd-Europe-2006.aspx" /><id>http://weblogs.asp.net/omagnusson/archive/2006/11/05/TechEd-Europe-2006.aspx</id><published>2006-11-05T17:41:00Z</published><updated>2006-11-05T17:41:00Z</updated><content type="html">&lt;p&gt;My work insisted to send me to TechEd in Barcelona, so I&amp;#39;ll be there from Monday till Friday. So if you&amp;#39;re there and want to meet up for a beer, be in contact.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=832613" width="1" height="1"&gt;</content><author><name>oddurmag</name><uri>http://weblogs.asp.net/members/oddurmag.aspx</uri></author><category term="Personal" scheme="http://weblogs.asp.net/omagnusson/archive/tags/Personal/default.aspx" /><category term="TechEd" scheme="http://weblogs.asp.net/omagnusson/archive/tags/TechEd/default.aspx" /></entry><entry><title>Announcement: New Job @ CCP Games</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/archive/2006/10/06/Announcement_3A00_-New-Job-_4000_-CCP-Games.aspx" /><id>http://weblogs.asp.net/omagnusson/archive/2006/10/06/Announcement_3A00_-New-Job-_4000_-CCP-Games.aspx</id><published>2006-10-06T10:50:00Z</published><updated>2006-10-06T10:50:00Z</updated><content type="html">&lt;p&gt;Wow, it&amp;#39;s been long since I&amp;#39;ve posted something up here, mostly because I&amp;#39;ve been changing jobs. My new employeer &lt;a href="http://www.ccpgames.com/" target="_blank" title="CCP Games"&gt;CCP Games&lt;/a&gt; is a independent games developer here in Iceland, responsible for the MMO &lt;a href="http://eve-online.com/" title="eve online"&gt;EVE-Online&lt;/a&gt;. Although I&amp;#39;m not going to write much about that, you can excpect some future posts about the technologies I&amp;#39;m playing with now, such as WCF, Ibatis and more. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=623048" width="1" height="1"&gt;</content><author><name>oddurmag</name><uri>http://weblogs.asp.net/members/oddurmag.aspx</uri></author></entry><entry><title>Web Service Development Utilities</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/archive/2005/08/28/423882.aspx" /><id>http://weblogs.asp.net/omagnusson/archive/2005/08/28/423882.aspx</id><published>2005-08-28T16:36:00Z</published><updated>2005-08-28T16:36:00Z</updated><content type="html">&lt;p&gt;Here are some tools that I have found helpful for developing and debugging web-services:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;a href="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=65a1d4ea-0f7a-41bd-8494-e916ebc4159c"&gt;Web Service Studio&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;A excellent soap client, If you are creating/consuming web services and want to play with them without creating a client, this is a great tool. I use this one all day long. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;a href="http://www.fiddlertool.com/fiddler/"&gt;HTTP Fiddler&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Lunch this little app and it registers itself as the default HTTP proxy, allowing you to look into all HTTP traffic. This tool allows you to view the header and the HTTP data as text, hex, images or XML. Also the option of replaying HTTP requests is really useful.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.altova.com/products_ide.html"&gt;&lt;strong&gt;XMLSpy&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;If you work with XML, you should be using this tool. Whether for schema design, XML file viewing, creating your own WSDLs or trying out different Xpaths, this is the tool. &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.thinktecture.com/Resources/Software/WSContractFirst/default.html"&gt;&lt;strong&gt;WSCF&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;We all know that the proxies generated by visual studio's Add Web Reference are not as good as they could be. And also that the [WebService] attribute encourages RPC like design of your services. This tool enables contract first based design and acts as a code generator from wsdl, generating proxies that are far more useful than the vs net ones(public properties, collections, serialize classes, et.c.)&lt;/p&gt; &lt;p&gt;Here are also some tools I have been meaning to try out, but haven't found the time to do so.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;a href="http://www.mindreef.com/"&gt;SoapScope&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I downloaded this tool some while ago, and it seems to work like fiddler in that it acts as a proxy, allowing you to view your ws calls, and also validates them for basic profile support. It also acts as a client allowing you to generate requests from wsdl.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;a href="http://www.ws-i.org/deliverables/workinggroup.aspx?wg=testingtools"&gt;WSI-BP test tools&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Of course we all should test our services for Basic Profile compliance, this might be obsolete if SoapScope does this well (I think it uses these tools internally)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;a href="http://www.foundstone.com/index.htm?subnav=resources/navigation.htm&amp;amp;subcontent=/resources/freetools.htm"&gt;WSDigger&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;This tool from McAfee allows you to inspect your services for security, both for WS-Security and injection attach (SQL injection, cross site scripting and xpath injections)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Are there any other tools out there I should be aware of ? What are you guys using ?&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=423882" width="1" height="1"&gt;</content><author><name>oddurmag</name><uri>http://weblogs.asp.net/members/oddurmag.aspx</uri></author><category term="Links (Noise)" scheme="http://weblogs.asp.net/omagnusson/archive/tags/Links+_2800_Noise_2900_/default.aspx" /></entry><entry><title>BizTalk Exam Passed!</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/archive/2005/08/19/423079.aspx" /><id>http://weblogs.asp.net/omagnusson/archive/2005/08/19/423079.aspx</id><published>2005-08-19T16:09:00Z</published><updated>2005-08-19T16:09:00Z</updated><content type="html">&lt;p&gt;Since yesterday was the last of my summer vacation and I had nothing better to do, I decided to give the biztalk exam (74-135) a try. So I registered, showed up, took the exam and passed with a score of 850! With out studying specifically for it (actually went out drinking night before ;) Some questions were in my opinion confusing in how they were laid out and also there was a question on HWS! The exam tests a broad range of biztalk areas, from messaging, orchestrations, BAM, BAS, operations, installing, and custom development.&lt;/p&gt; &lt;p&gt;&amp;lt;Rant xsi:type="pissed"&amp;gt;&lt;/p&gt; &lt;p&gt;For some stupid reason I can't use this exam as an elective fore my MCAD (I'm only missing the elective there) but I can use a exam on biztalk 2002 there! That's just stupid that it does not count toward any&amp;nbsp; certification !&lt;/p&gt; &lt;p&gt;&amp;lt;/Rant&amp;gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=423079" width="1" height="1"&gt;</content><author><name>oddurmag</name><uri>http://weblogs.asp.net/members/oddurmag.aspx</uri></author><category term="Personal" scheme="http://weblogs.asp.net/omagnusson/archive/tags/Personal/default.aspx" /><category term="BizTalk" scheme="http://weblogs.asp.net/omagnusson/archive/tags/BizTalk/default.aspx" /></entry><entry><title>Microsoft Motion Business Modeling Methodology</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/archive/2005/07/28/420856.aspx" /><id>http://weblogs.asp.net/omagnusson/archive/2005/07/28/420856.aspx</id><published>2005-07-28T12:30:00Z</published><updated>2005-07-28T12:30:00Z</updated><content type="html">&lt;p&gt;At the&lt;a href="http://www.mseventseurope.com/TechEd/05/Pre/Content/PCArchitecture.aspx"&gt; Tech Ed 2005&amp;nbsp;Europe Architecture pre-con&lt;/a&gt; &lt;a href="http://blogs.msdn.com/beatsch/"&gt;Beat Schegler&lt;/a&gt; and&amp;nbsp;&lt;a href="http://www.thearchitectexchange.com/asehmi/default.aspx"&gt;Arvindra Sehmi&lt;/a&gt;&amp;nbsp;talked about a methodology framework that MCS have been working on called Motion which is supposed to be:&lt;/p&gt; &lt;p&gt;&lt;em&gt;"The Motion Methodology uses the concept of Business Capabilities to model a business. A Capability describes the&amp;nbsp;what, not the how. A Capabilities Model abstracts structural information (capabilities and connections) separately from dynamic information (processes)"&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Motion decomposes the whole business into capabilities on many levels of granularity ( level 1-3), where level 1 represents core business capabilities (eg. Warehousing), level 2 represents capability groups (eg. Manage Products/Orders)&amp;nbsp;and level 3 represent the business capabilities (order&amp;nbsp;products, track etc.&amp;nbsp;). Each business capability then has 80 attributes which describe it, such as who owns it, input and outputs, best practices and exceptions. &lt;/p&gt; &lt;p&gt;On top of this we then layer our business processes. which manage&amp;nbsp;and orchestrate messages going between these business capabilities.&lt;/p&gt; &lt;p&gt;The Framework is supposed to come with a complete set of deliverables templates and tasks and a unique "go in, go up, go out" approach to modeling these business capabilities and processes, FAQs, case studies and the while shebang.&amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;When goggling around for this, I've not been able to come up with anything so far. Are there any news on this, when this will be released and to whom ? Will it be publicly available like MSF or only to partners ?&lt;/p&gt; &lt;p&gt;I can see the tooling for this going hand in hand with DSL tools in the future.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=420856" width="1" height="1"&gt;</content><author><name>oddurmag</name><uri>http://weblogs.asp.net/members/oddurmag.aspx</uri></author><category term="Architecture" scheme="http://weblogs.asp.net/omagnusson/archive/tags/Architecture/default.aspx" /></entry><entry><title>Appendix C: Using BizTalk Native Adapters is out</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/archive/2005/06/21/414158.aspx" /><id>http://weblogs.asp.net/omagnusson/archive/2005/06/21/414158.aspx</id><published>2005-06-21T12:59:00Z</published><updated>2005-06-21T12:59:00Z</updated><content type="html">Appendix C (Using BizTalk Native Adapters)&amp;nbsp;From &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0672325985/qid=1119360509/sr=8-1/ref=pd_bbs_ur_1/002-8793067-5983203?v=glance&amp;amp;s=books&amp;amp;n=507846"&gt;BizTalk Server 2004 &lt;font&gt;Unleashed&lt;/font&gt;&lt;/a&gt;&amp;nbsp;is finally released, go get a pdfcopy of it &lt;a href="http://www.samspublishing.com/content/images/0672325985/downloads/Appendix_C.pdf"&gt;here&lt;/a&gt;.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=414158" width="1" height="1"&gt;</content><author><name>oddurmag</name><uri>http://weblogs.asp.net/members/oddurmag.aspx</uri></author><category term="Links (Noise)" scheme="http://weblogs.asp.net/omagnusson/archive/tags/Links+_2800_Noise_2900_/default.aspx" /><category term="BizTalk" scheme="http://weblogs.asp.net/omagnusson/archive/tags/BizTalk/default.aspx" /></entry><entry><title>BizTalk Licensing / Multiple hosts using standard edition</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/archive/2005/02/14/372214.aspx" /><id>http://weblogs.asp.net/omagnusson/archive/2005/02/14/372214.aspx</id><published>2005-02-14T01:43:00Z</published><updated>2005-02-14T01:43:00Z</updated><content type="html">&lt;p&gt;Working on the setup of the BizTalk deployment we are doing in Dublin right now, I found out that to use the concept of a&amp;nbsp;logical host, with physical server supporting it, you need to have the enterprise edition of BizTalk.&lt;/p&gt; &lt;p&gt;The concept of a stateless host instance is, in my opinion, one of the great strengths of BizTalk and it's a shame Microsoft if only making it available to the ones who can afford the enterprise edition.&amp;nbsp; In Dublin we are deploying a 2 host instance BizTalk group, running on the enterprise edition, so I doesn't directly hurt our deployment now, but it might discourage other from start using BizTalk.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=372214" width="1" height="1"&gt;</content><author><name>oddurmag</name><uri>http://weblogs.asp.net/members/oddurmag.aspx</uri></author><category term="BizTalk" scheme="http://weblogs.asp.net/omagnusson/archive/tags/BizTalk/default.aspx" /></entry><entry><title>VS Add-inn Idea : The Disposer!</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/archive/2004/04/27/121012.aspx" /><id>http://weblogs.asp.net/omagnusson/archive/2004/04/27/121012.aspx</id><published>2004-04-27T13:11:00Z</published><updated>2004-04-27T13:11:00Z</updated><content type="html">&lt;P&gt;For those looking for ideas for the &lt;A href="http://weblogs.asp.net/rosherove/archive/2004/04/21/117663.aspx"&gt;VS-Add-inn contest&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Don't know if VS add-ins would allow you to do this but I'd really like to see a add-inn that would do this. Each time you write:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;ObjectThatIsIDisposable o = new ObjectThatIsIDisposable();&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;it would wrap it up in a &lt;EM&gt;using&lt;/EM&gt; clause, rewriting it, so it would look like:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;using (ObjectThatIsIDisposable o = new ObjectThatIsIDisposable())&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;{&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;lt;And place the cursor here&amp;gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;I just love the &lt;EM&gt;using&lt;/EM&gt; synthetic sugar !&lt;/P&gt;
&lt;P&gt;Also, I'd really like to see a add-in that would allow me close all files currently open in VS, without closing the solution.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=121012" width="1" height="1"&gt;</content><author><name>oddurmag</name><uri>http://weblogs.asp.net/members/oddurmag.aspx</uri></author><category term="General .NET" scheme="http://weblogs.asp.net/omagnusson/archive/tags/General+.NET/default.aspx" /></entry><entry><title>Visual Studio 2005 Community Technology relesed on MSDN downloads</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/archive/2004/03/25/96245.aspx" /><id>http://weblogs.asp.net/omagnusson/archive/2004/03/25/96245.aspx</id><published>2004-03-25T19:02:00Z</published><updated>2004-03-25T19:02:00Z</updated><content type="html">&lt;P&gt;Visual Studio 2005 Community Technology Preview March has been released on MSDN downloads. &lt;/P&gt;
&lt;P&gt;I'm going to wait a while to download it though, since I think msdn downloads gets really slow everytime something new is released.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=96245" width="1" height="1"&gt;</content><author><name>oddurmag</name><uri>http://weblogs.asp.net/members/oddurmag.aspx</uri></author><category term="Links (Noise)" scheme="http://weblogs.asp.net/omagnusson/archive/tags/Links+_2800_Noise_2900_/default.aspx" /><category term="General .NET" scheme="http://weblogs.asp.net/omagnusson/archive/tags/General+.NET/default.aspx" /></entry><entry><title>[noise] Software Quotes.com </title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/archive/2004/03/06/85129.aspx" /><id>http://weblogs.asp.net/omagnusson/archive/2004/03/06/85129.aspx</id><published>2004-03-06T12:14:00Z</published><updated>2004-03-06T12:14:00Z</updated><content type="html">&lt;P&gt;Just ran into &lt;A href="http://www.softwarequotes.com/"&gt;http://www.softwarequotes.com/&lt;/A&gt;, run by fellow Icelander H&amp;#225;kon Ag&amp;#250;stsson. You probably can get lost in there. &lt;/P&gt;
&lt;P&gt;&lt;EM&gt;It's not a bug - it's an undocumented feature.&lt;BR&gt;-Anonymous&lt;/EM&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Be nice to nerds. Chances are you'll end up working for one.&lt;BR&gt;-Bill Gates&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=85129" width="1" height="1"&gt;</content><author><name>oddurmag</name><uri>http://weblogs.asp.net/members/oddurmag.aspx</uri></author><category term="Links (Noise)" scheme="http://weblogs.asp.net/omagnusson/archive/tags/Links+_2800_Noise_2900_/default.aspx" /></entry><entry><title>KB 831150 - View-state is invalid for this page" error message does not provide sufficient information to troubleshoot the issue</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/archive/2004/02/20/76912.aspx" /><id>http://weblogs.asp.net/omagnusson/archive/2004/02/20/76912.aspx</id><published>2004-02-20T10:02:00Z</published><updated>2004-02-20T10:02:00Z</updated><content type="html">&lt;P&gt;Most asp.net developers have one time or the other ran into messing up their view-state causing asp.net to throw the "View-state is invalid for this page" exception. After scratching their heads for a while and figuring out what is screwing their view-state they'll probably fix it in the end. But wouldn't it be much nicer if the exception contained some info about what actually wrong ? Lo and behold they newly released KB : &lt;A href="http://support.microsoft.com/default.aspx?kbid=831150"&gt;Microsoft Knowledge Base Article - 831150 &lt;/A&gt;, INFO: "View state is invalid for this page" error message does not provide sufficient information to troubleshoot the issue. Unfortunately you have to contact Microsoft to get the hot-fix, but it probably will be included in the next service pack&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=76912" width="1" height="1"&gt;</content><author><name>oddurmag</name><uri>http://weblogs.asp.net/members/oddurmag.aspx</uri></author><category term="Links (Noise)" scheme="http://weblogs.asp.net/omagnusson/archive/tags/Links+_2800_Noise_2900_/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/omagnusson/archive/tags/ASP.NET/default.aspx" /></entry><entry><title>Mainsoft Mainwin : Run .net on J2EE application servers !</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/archive/2004/02/19/76391.aspx" /><id>http://weblogs.asp.net/omagnusson/archive/2004/02/19/76391.aspx</id><published>2004-02-19T17:23:00Z</published><updated>2004-02-19T17:23:00Z</updated><content type="html">&lt;P&gt;&lt;A href="http://www.mainsoft.com/"&gt;Mainsoft&lt;/A&gt;&amp;nbsp;just released Visual Mainwin for the J2EE platform, allowing MSIL code to run on J2EE application servers such as weblogic and websphere !&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.mainsoft.com/flashdemo/mainsoft.html"&gt;View the flash demo here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://home.businesswire.com/portal/site/google/index.jsp?ndmViewId=news_view&amp;amp;newsId=20040216005156&amp;amp;newsLang=en"&gt;http://home.businesswire.com/portal/site/google/index.jsp?ndmViewId=news_view&amp;amp;newsId=20040216005156&amp;amp;newsLang=en&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;According to&amp;nbsp; Miguel da Icaza, of mono fame, &lt;A href="http://primates.ximian.com/~miguel/all.html#2%2F17%2F04%2012%3A00%3A00%20a"&gt;the product is using mono for some of it's magic&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Just imagine: "Add EJB reference" !&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=76391" width="1" height="1"&gt;</content><author><name>oddurmag</name><uri>http://weblogs.asp.net/members/oddurmag.aspx</uri></author><category term="Links (Noise)" scheme="http://weblogs.asp.net/omagnusson/archive/tags/Links+_2800_Noise_2900_/default.aspx" /><category term="General .NET" scheme="http://weblogs.asp.net/omagnusson/archive/tags/General+.NET/default.aspx" /></entry><entry><title>Microsoft windows 2000 and NT source code leaks !</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/omagnusson/archive/2004/02/13/72370.aspx" /><id>http://weblogs.asp.net/omagnusson/archive/2004/02/13/72370.aspx</id><published>2004-02-13T10:31:00Z</published><updated>2004-02-13T10:31:00Z</updated><content type="html">&lt;P&gt;&lt;EM&gt;&lt;B&gt;REDMOND, Wash., Feb. 12, 2004 -- &lt;/B&gt;On Thursday, Microsoft became aware that portions of the Microsoft Windows 2000 and Windows NT 4.0 source code were illegally made available on the Internet. It&amp;#8217;s illegal for third parties to post Microsoft source code, and we take such activity very seriously.&lt;/EM&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/presspass/press/2004/Feb04/02-12windowssource.asp"&gt;&lt;EM&gt;http://www.microsoft.com/presspass/press/2004/Feb04/02-12windowssource.asp&lt;/EM&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.neowin.net/comments.php?id=17509&amp;amp;category=main"&gt;&lt;EM&gt;http://www.neowin.net/comments.php?id=17509&amp;amp;category=main&lt;/EM&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://slashdot.org/articles/04/02/12/2114228.shtml?tid=109&amp;amp;tid=187"&gt;&lt;EM&gt;http://slashdot.org/articles/04/02/12/2114228.shtml?tid=109&amp;amp;tid=187&lt;/EM&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Oops.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=72370" width="1" height="1"&gt;</content><author><name>oddurmag</name><uri>http://weblogs.asp.net/members/oddurmag.aspx</uri></author><category term="Links (Noise)" scheme="http://weblogs.asp.net/omagnusson/archive/tags/Links+_2800_Noise_2900_/default.aspx" /></entry></feed>