{"action":"created","issue":{"url":"https://api.github.com/repos/openpetra/openpetra/issues/110","repository_url":"https://api.github.com/repos/openpetra/openpetra","labels_url":"https://api.github.com/repos/openpetra/openpetra/issues/110/labels{/name}","comments_url":"https://api.github.com/repos/openpetra/openpetra/issues/110/comments","events_url":"https://api.github.com/repos/openpetra/openpetra/issues/110/events","html_url":"https://github.com/openpetra/openpetra/issues/110","id":117581181,"number":110,"title":"serverSessionManager.asmx shows an error with new Mono 4.2","user":{"login":"tpokorra","id":357107,"avatar_url":"https://avatars.githubusercontent.com/u/357107?v=3","gravatar_id":"","url":"https://api.github.com/users/tpokorra","html_url":"https://github.com/tpokorra","followers_url":"https://api.github.com/users/tpokorra/followers","following_url":"https://api.github.com/users/tpokorra/following{/other_user}","gists_url":"https://api.github.com/users/tpokorra/gists{/gist_id}","starred_url":"https://api.github.com/users/tpokorra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tpokorra/subscriptions","organizations_url":"https://api.github.com/users/tpokorra/orgs","repos_url":"https://api.github.com/users/tpokorra/repos","events_url":"https://api.github.com/users/tpokorra/events{/privacy}","received_events_url":"https://api.github.com/users/tpokorra/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-11-18T12:58:00Z","updated_at":"2016-03-18T17:53:11Z","closed_at":"2016-02-09T09:32:01Z","body":"eg https://demo.solidcharity.com/serverSessionManager.asmx\r\nshows when web.config has `customErrors off`:\r\n\r\n````\r\nSystem.ArgumentNullException\r\nValue cannot be null.\r\nParameter name: path1\r\n\r\nDescription: HTTP 500.Error processing request.\r\nDetails: Non-web exception. Exception origin (name of application or object): mscorlib.\r\nException stack trace:\r\n  at System.IO.Path.Combine (System.String path1, System.String path2) <0x40784ec0 + 0x001c3> in <filename unknown>:0 \r\n  at System.Web.Services.Configuration.WsdlHelpGeneratorElement.get_HelpGeneratorPath () <0x40f908b0 + 0x00034> in <filename unknown>:0 \r\n  at System.Web.Services.Protocols.DocumentationServerProtocol.Initialize () <0x406332e0 + 0x00663> in <filename unknown>:0 \r\n  at System.Web.Services.Protocols.ServerProtocol.SetContext (System.Type type, System.Web.HttpContext context, System.Web.HttpRequest request, System.Web.HttpResponse response) <0x40631ea0 + 0x000fb> in <filename unknown>:0 \r\n  at System.Web.Services.Protocols.ServerProtocolFactory.Create (System.Type type, System.Web.HttpContext context, System.Web.HttpRequest request, System.Web.HttpResponse response, System.Boolean& abortProcessing) <0x40631aa0 + 0x000bb> in <filename unknown>:0 \r\n````"},"comment":{"url":"https://api.github.com/repos/openpetra/openpetra/issues/comments/198469852","html_url":"https://github.com/openpetra/openpetra/issues/110#issuecomment-198469852","issue_url":"https://api.github.com/repos/openpetra/openpetra/issues/110","id":198469852,"user":{"login":"ColinLaws","id":10246886,"avatar_url":"https://avatars.githubusercontent.com/u/10246886?v=3","gravatar_id":"","url":"https://api.github.com/users/ColinLaws","html_url":"https://github.com/ColinLaws","followers_url":"https://api.github.com/users/ColinLaws/followers","following_url":"https://api.github.com/users/ColinLaws/following{/other_user}","gists_url":"https://api.github.com/users/ColinLaws/gists{/gist_id}","starred_url":"https://api.github.com/users/ColinLaws/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ColinLaws/subscriptions","organizations_url":"https://api.github.com/users/ColinLaws/orgs","repos_url":"https://api.github.com/users/ColinLaws/repos","events_url":"https://api.github.com/users/ColinLaws/events{/privacy}","received_events_url":"https://api.github.com/users/ColinLaws/received_events","type":"User","site_admin":false},"created_at":"2016-03-18T17:53:11Z","updated_at":"2016-03-18T17:53:11Z","body":"This bug was just re-introduced. Our development team just attempted to take a web service we previously hosted in IIS and moved to using a Linux server with nginx and fastcgi-mono-server4. On Wednesday March the 16th of 2016, we successfully hosted the web service. To ensure we understood how the service was configured and operating, we wiped our server and started again on Thursday March the 17th of 2016. After wiping the server and re-installing with the latest mono runtime via 'sudo apt-get install mono-complete', the server no longer processed XML based web service requests, returning the exact error above:\r\n\r\n-----------------------------------------------\r\nSystem.ArgumentNullException\r\nValue cannot be null.\r\nParameter name: path1\r\n\r\nDescription: HTTP 500.Error processing request.\r\n-----------------------------------------------\r\n\r\nInitially under the impression this was our wrong-doing, we were pulling our hair out; however, after finding this bug, wiping our server, and installing our own compiled version of mono 4.3.2.467, the problem went away. We are currently under the assumption that the latest version was accidentally spoiled by a change in the code, or someone merged into your branch with an earlier version.\r\n\r\nThis bug has been reported at the following:\r\nhttps://bugzilla.xamarin.com/show_bug.cgi?id=39772"}}