मैं golang करने और वर्तमान में यहां इस ट्यूटोरियल और स्रोत कोड निम्नलिखित नया हूँ - http://golang.org/doc/articles/wiki/part2.gogolang: रनटाइम त्रुटि: अमान्य स्मृति पता या नहीं के बराबर संकेतक भिन्नता
इस फाइल के निर्माण के बाद, मैं हो रही है
calvin$ ./mywebwiki2
2012/07/23 17:12:59 http: panic serving [::1]:58820: runtime error: invalid memory address or nil pointer dereference
/usr/local/go/src/pkg/net/http/server.go:576 (0x3f202)
_func_003: buf.Write(debug.Stack())
/private/tmp/bindist454984655/go/src/pkg/runtime/proc.c:1443 (0x10c79)
/private/tmp/bindist454984655/go/src/pkg/runtime/runtime.c:128 (0x11745)
/private/tmp/bindist454984655/go/src/pkg/runtime/thread_darwin.c:418 (0x148b5)
/Users/calvin/work/gowiki/mywebwiki2.go:33 (0x2248)
viewHandler: fmt.Fprintf(w, "<h1>%s</h1><div>%s</div>", p.Title, p.Body)
/usr/local/go/src/pkg/net/http/server.go:690 (0x331ae)
HandlerFunc.ServeHTTP: f(w, r)
/usr/local/go/src/pkg/net/http/server.go:926 (0x34030)
(*ServeMux).ServeHTTP: mux.handler(r).ServeHTTP(w, r)
/usr/local/go/src/pkg/net/http/server.go:656 (0x32fc1)
(*conn).serve: handler.ServeHTTP(w, w.req)
/private/tmp/bindist454984655/go/src/pkg/runtime/proc.c:271 (0xed7f)
2012/07/23 17:12:59 http: panic serving [::1]:58821: runtime error: invalid memory address or nil pointer dereference
किसी भी विचार से मैंने इस स्पष्ट स्मृति भ्रष्टाचार के कारण क्या गलत किया?
यह त्रुटि तब भी हो सकती है जब अनुरोध की गई फ़ाइल वहां नहीं है (कोई त्रुटि प्रबंधन नहीं है)। मेरे लिए मैं test.txt फ़ाइल बनाना भूल गया था। – earth2jason