Skip to content
This repository was archived by the owner on Mar 24, 2026. It is now read-only.

Start Nancy Mono#1498

Merged
LadyMozzarella merged 5 commits intoTechEmpower:masterfrom
LadyMozzarella:lgratrix-fix-nancy-mono
Apr 7, 2015
Merged

Start Nancy Mono#1498
LadyMozzarella merged 5 commits intoTechEmpower:masterfrom
LadyMozzarella:lgratrix-fix-nancy-mono

Conversation

@LadyMozzarella
Copy link
Copy Markdown
Contributor

Closes #1304 by replacement.

Again, using lgratrix's commits and working on updating them. This doesn't get nancy passing, but at least gets nancy's webserver running - so better than the current state.
Also, removed bash_profile.

Update: nancy-mono tests pass/warn, but nancy-libevent2 gets 502s from nginx.

lgratrix-techempower and others added 3 commits January 7, 2015 14:22
has been updated and this might be the root cause of the issue. When
attempting to manually run the nancy-libevent test I am able to compile and
to start mono/nginx but when making a request receive several errors of the
following type:
Unhandled Exception:
System.MissingMethodException: Method not found: 'Nancy.Request..ctor'.
2015/01/08 10:39:28 [error] 31240#0: *1 upstream prematurely closed connection while reading response header from upstream, client: 127.0.0.1, server: , request: "GET /json HTTP/1.1", upstream: "http://127.0.0.1:9001/json", host: "localhost:8080"
Missing method Nancy.Request::.ctor(string,string,IDictionary`2<string, IEnumerable`1<string>>,RequestStream,string,string,string) in assembly /home/lgratrix/FrameworkBenchmarks/frameworks/CSharp/nancy/src/LibeventHost/bin/Release/Nancy.dll, referenced in assembly /home/lgratrix/FrameworkBenchmarks/frameworks/CSharp/nancy/src/LibeventHost/bin/Release/Nancy.Hosting.Event2.dll
…orkBenchmarks into lgratrix-fix-nancy-mono

Conflicts:
	toolset/setup/linux/languages/mono.sh
@LadyMozzarella LadyMozzarella force-pushed the lgratrix-fix-nancy-mono branch from eb79e4a to 139b9ee Compare April 7, 2015 21:34
@LadyMozzarella
Copy link
Copy Markdown
Contributor Author

Merging this as it's better than current. /json passes for nancy-mono in Travis-CI and I have all nancy-mono tests passing in vagrant. I wasn't able to get nancy-libevent working either, but Lita documented it at #1268

LadyMozzarella added a commit that referenced this pull request Apr 7, 2015
@LadyMozzarella LadyMozzarella merged commit ef2c648 into TechEmpower:master Apr 7, 2015
@hamiltont
Copy link
Copy Markdown
Contributor

At least they have good error messages :-P

INFO:run-ci:        <p>Something went horribly, horribly wrong while servicing your request.</p>
INFO:run-ci:        <p>We're sorry :-(</p>

@LadyMozzarella
Copy link
Copy Markdown
Contributor Author

@hamiltont - Yeah, I added the debugging trace before merging because of that.. It's super annoying, but those tests are passing locally for me. I'll submit a real fix PR if I can get it all figured out. I figured this is at least better to have than nothing (and we could close all of the C# PRs that didn't completely fix anything). Maybe someone else that knows much more than I do can easily spot what needs to be fixed. :)

@LadyMozzarella LadyMozzarella deleted the lgratrix-fix-nancy-mono branch April 13, 2015 22:32
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants