Juju status returns mess of errors

Bug #1486206 reported by Ted Gould on 2015-08-18
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pyjuju
Undecided
Unassigned

Bug Description

$ juju status
WARNING ignoring invalid API endpoint environment UUID
panic: Unexpected <nil> in storage-port: <nil>. Expected float64 or int.

goroutine 30 [running]:
runtime.panic(0xd432e0, 0xc208080510)
 /usr/lib/go/src/pkg/runtime/panic.c:279 +0xf5
github.com/juju/juju/provider/manual.(*environConfig).storagePort(0xc2080804f0, 0xd432e0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/provider/manual/config.go:69 +0x221
github.com/juju/juju/provider/manual.(*environConfig).storageAddr(0xc2080804f0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/provider/manual/config.go:80 +0x105
github.com/juju/juju/provider/manual.(*manualEnviron).SetConfig(0xc208129200, 0xc208167a10, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/provider/manual/environ.go:224 +0x7c2
github.com/juju/juju/provider/manual.manualProvider.open(0xc208080470, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/provider/manual/provider.go:87 +0x81
github.com/juju/juju/provider/manual.manualProvider.Open(0xc208167a10, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/provider/manual/provider.go:81 +0xef
github.com/juju/juju/provider/manual.manualProvider.Open·i(0x0, 0xc208167a10, 0x0, 0x0, 0x0, 0x0)
 <autogenerated>:130 +0x58
github.com/juju/juju/environs.New(0xc208167a10, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/environs/open.go:148 +0xdc
github.com/juju/juju/juju.apiConfigConnect(0xc208167a10, 0x1353f60, 0xc208005ce0, 0x77359400, 0xc2080a88b8, 0x5, 0x0, 0x0, 0x0, 0x0, ...)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:307 +0xc9
github.com/juju/juju/juju.func·005(0xc208005ce0, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:182 +0x163
github.com/juju/utils/parallel.func·002()
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:135 +0x47
created by github.com/juju/utils/parallel.(*Try).loop
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:86 +0x11a

goroutine 16 [chan receive]:
launchpad.net/tomb.(*Tomb).Wait(0xc2080821c0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/launchpad.net/tomb/tomb.go:110 +0x5d
github.com/juju/utils/parallel.(*Try).Result(0xc2080821c0, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:192 +0x52
github.com/juju/juju/juju.newAPIFromStore(0xc208081c70, 0xc, 0x7f198944b8d8, 0xc208081d90, 0x1353f60, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:185 +0x553
github.com/juju/juju/juju.newAPIClient(0xc208081c70, 0xc, 0x45fb59, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:94 +0xbe
github.com/juju/juju/juju.NewAPIFromName(0xc208081c70, 0xc, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:82 +0x43
github.com/juju/juju/cmd/envcmd.(*EnvCommandBase).NewAPIRoot(0xc208133280, 0x45f0a6, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/cmd/envcmd/environmentcommand.go:127 +0x90
github.com/juju/juju/cmd/envcmd.(*EnvCommandBase).NewAPIClient(0xc208133280, 0x53dd27, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/cmd/envcmd/environmentcommand.go:113 +0x39
main.func·008(0xc208133280, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/cmd/juju/status.go:100 +0x56
main.(*StatusCommand).Run(0xc208133280, 0xc2080dfbd0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/cmd/juju/status.go:105 +0x55
github.com/juju/juju/cmd/envcmd.(*environCommandWrapper).Run(0xc2081374c0, 0xc2080dfbd0, 0x0, 0x0)
 <autogenerated>:20 +0x5f
main.(*envCmdWrapper).Run(0xc2081374e0, 0xc2080dfbd0, 0x0, 0x0)
 <autogenerated>:492 +0x5f
github.com/juju/cmd.(*SuperCommand).Run(0xc20813a000, 0xc2080dfbd0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/cmd/supercommand.go:428 +0x577
github.com/juju/cmd.Main(0x7f198944b180, 0xc20813a000, 0xc2080dfbd0, 0xc20800e010, 0x1, 0x1, 0xc2080a99c0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/cmd/cmd.go:247 +0x2d9
main.Main(0xc20800e000, 0x2, 0x2)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/cmd/juju/main.go:68 +0x4ba
main.main()
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/cmd/juju/main.go:222 +0x44

goroutine 19 [finalizer wait]:
runtime.park(0x452180, 0x178c878, 0x1789909)
 /usr/lib/go/src/pkg/runtime/proc.c:1369 +0x89
runtime.parkunlock(0x178c878, 0x1789909)
 /usr/lib/go/src/pkg/runtime/proc.c:1385 +0x3b
runfinq()
 /usr/lib/go/src/pkg/runtime/mgc0.c:2644 +0xcf
runtime.goexit()
 /usr/lib/go/src/pkg/runtime/proc.c:1445

goroutine 20 [syscall]:
os/signal.loop()
 /usr/lib/go/src/pkg/os/signal/signal_unix.go:21 +0x1e
created by os/signal.init·1
 /usr/lib/go/src/pkg/os/signal/signal_unix.go:27 +0x32

goroutine 28 [chan receive]:
launchpad.net/tomb.(*Tomb).Wait(0xc208082460, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/launchpad.net/tomb/tomb.go:110 +0x5d
github.com/juju/utils/parallel.(*Try).Result(0xc208082460, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:192 +0x52
github.com/juju/juju/api.Open(0xc208082380, 0x2faf080, 0x8bb2c97000, 0x77359400, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/api/apiclient.go:170 +0x6cf
github.com/juju/juju/juju.defaultAPIOpen(0xc208082380, 0x2faf080, 0x8bb2c97000, 0x77359400, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:86 +0x77
github.com/juju/juju/juju.apiInfoConnect(0x7f198944b8d8, 0xc208081d90, 0x7f198944b988, 0xc20813c000, 0x1353f60, 0xc208005ce0, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:289 +0x3df
github.com/juju/juju/juju.func·004(0xc208005ce0, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:169 +0x86
github.com/juju/utils/parallel.func·002()
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:135 +0x47
created by github.com/juju/utils/parallel.(*Try).loop
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:86 +0x11a

goroutine 27 [select]:
github.com/juju/utils/parallel.(*Try).loop(0xc2080821c0, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:83 +0x39a
github.com/juju/utils/parallel.func·001()
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:62 +0x5d
created by github.com/juju/utils/parallel.NewTry
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:65 +0x1ad

goroutine 29 [select]:
github.com/juju/utils/parallel.(*Try).loop(0xc208082460, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:83 +0x39a
github.com/juju/utils/parallel.func·001()
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:62 +0x5d
created by github.com/juju/utils/parallel.NewTry
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:65 +0x1ad

goroutine 31 [IO wait]:
net.runtime_pollWait(0x7f198944cb80, 0x77, 0x0)
 /usr/lib/go/src/pkg/runtime/netpoll.goc:146 +0x66
net.(*pollDesc).Wait(0xc208083100, 0x77, 0x0, 0x0)
 /usr/lib/go/src/pkg/net/fd_poll_runtime.go:84 +0x46
net.(*pollDesc).WaitWrite(0xc208083100, 0x0, 0x0)
 /usr/lib/go/src/pkg/net/fd_poll_runtime.go:93 +0x42
net.(*netFD).connect(0xc2080830a0, 0x0, 0x0, 0x7f198944bc38, 0xc20800fd80, 0x0, 0x0, 0x0, 0x0, 0x0)
 /usr/lib/go/src/pkg/net/fd_unix.go:114 +0x22e
net.(*netFD).dial(0xc2080830a0, 0x7f198944bbe8, 0x0, 0x7f198944bbe8, 0xc20815b710, 0x0, 0x0, 0x0, 0x1354888, 0x0, ...)
 /usr/lib/go/src/pkg/net/sock_posix.go:115 +0x321
net.socket(0x10ce450, 0x3, 0x2, 0x1, 0x0, 0xc20815b700, 0x7f198944bbe8, 0x0, 0x7f198944bbe8, 0xc20815b710, ...)
 /usr/lib/go/src/pkg/net/sock_posix.go:91 +0x424
net.internetSocket(0x10ce450, 0x3, 0x7f198944bbe8, 0x0, 0x7f198944bbe8, 0xc20815b710, 0x0, 0x0, 0x0, 0x1, ...)
 /usr/lib/go/src/pkg/net/ipsock_posix.go:137 +0x161
net.dialTCP(0x10ce450, 0x3, 0x0, 0xc20815b710, 0x0, 0x0, 0x0, 0x7f198948a9a8, 0x0, 0x0)
 /usr/lib/go/src/pkg/net/tcpsock_posix.go:156 +0x13a
net.dialSingle(0x10ce450, 0x3, 0xc20800ea86, 0x15, 0x0, 0x0, 0x7f198944bb58, 0xc20815b710, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/dial.go:238 +0x3ef
net.func·016(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
 /usr/lib/go/src/pkg/net/dial.go:164 +0x132
net.dial(0x10ce450, 0x3, 0x7f198944bb58, 0xc20815b710, 0x7f198948ac28, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/fd_unix.go:40 +0x75
net.(*Dialer).Dial(0xc2081707c0, 0x10ce450, 0x3, 0xc20800ea86, 0x15, 0x0, 0x0, 0x0, 0x0)
 /usr/lib/go/src/pkg/net/dial.go:171 +0x44f
crypto/tls.DialWithDialer(0xc2081707c0, 0x10ce450, 0x3, 0xc20800ea86, 0x15, 0xc20806cf00, 0x178d550, 0x0, 0x0)
 /usr/lib/go/src/pkg/crypto/tls/tls.go:115 +0x1d1
crypto/tls.Dial(0x10ce450, 0x3, 0xc20800ea86, 0x15, 0xc20806cf00, 0x7f198948aec8, 0x0, 0x0)
 /usr/lib/go/src/pkg/crypto/tls/tls.go:165 +0x83
code.google.com/p/go.net/websocket.DialConfig(0xc20815cf50, 0x10fc490, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/code.google.com/p/go.net/websocket/client.go:81 +0x4e2
github.com/juju/juju/api.func·003(0xc208005f20, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/api/apiclient.go:253 +0x1b4
github.com/juju/utils/parallel.func·002()
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:135 +0x47
created by github.com/juju/utils/parallel.(*Try).loop
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:86 +0x11a
ted@roku:~/Downloads$ juju status
WARNING ignoring invalid API endpoint environment UUID
panic: Unexpected <nil> in storage-port: <nil>. Expected float64 or int.

goroutine 30 [running]:
runtime.panic(0xd432e0, 0xc20819d0e0)
 /usr/lib/go/src/pkg/runtime/panic.c:279 +0xf5
github.com/juju/juju/provider/manual.(*environConfig).storagePort(0xc20819d0d0, 0xd432e0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/provider/manual/config.go:69 +0x221
github.com/juju/juju/provider/manual.(*environConfig).storageAddr(0xc20819d0d0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/provider/manual/config.go:80 +0x105
github.com/juju/juju/provider/manual.(*manualEnviron).SetConfig(0xc20816e390, 0xc20819ccf0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/provider/manual/environ.go:224 +0x7c2
github.com/juju/juju/provider/manual.manualProvider.open(0xc20819d040, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/provider/manual/provider.go:87 +0x81
github.com/juju/juju/provider/manual.manualProvider.Open(0xc20819ccf0, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/provider/manual/provider.go:81 +0xef
github.com/juju/juju/provider/manual.manualProvider.Open·i(0x0, 0xc20819ccf0, 0x0, 0x0, 0x0, 0x0)
 <autogenerated>:130 +0x58
github.com/juju/juju/environs.New(0xc20819ccf0, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/environs/open.go:148 +0xdc
github.com/juju/juju/juju.apiConfigConnect(0xc20819ccf0, 0x1353f60, 0xc2081984e0, 0x77359400, 0xc208141918, 0x5, 0x0, 0x0, 0x0, 0x0, ...)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:307 +0xc9
github.com/juju/juju/juju.func·005(0xc2081984e0, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:182 +0x163
github.com/juju/utils/parallel.func·002()
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:135 +0x47
created by github.com/juju/utils/parallel.(*Try).loop
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:86 +0x11a

goroutine 16 [chan receive]:
launchpad.net/tomb.(*Tomb).Wait(0xc208139f80, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/launchpad.net/tomb/tomb.go:110 +0x5d
github.com/juju/utils/parallel.(*Try).Result(0xc208139f80, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:192 +0x52
github.com/juju/juju/juju.newAPIFromStore(0xc208039890, 0xc, 0x7f54a2520a40, 0xc208140b00, 0x1353f60, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:185 +0x553
github.com/juju/juju/juju.newAPIClient(0xc208039890, 0xc, 0x45fb59, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:94 +0xbe
github.com/juju/juju/juju.NewAPIFromName(0xc208039890, 0xc, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:82 +0x43
github.com/juju/juju/cmd/envcmd.(*EnvCommandBase).NewAPIRoot(0xc208145280, 0x45f0a6, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/cmd/envcmd/environmentcommand.go:127 +0x90
github.com/juju/juju/cmd/envcmd.(*EnvCommandBase).NewAPIClient(0xc208145280, 0x53dd27, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/cmd/envcmd/environmentcommand.go:113 +0x39
main.func·008(0xc208145280, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/cmd/juju/status.go:100 +0x56
main.(*StatusCommand).Run(0xc208145280, 0xc208093950, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/cmd/juju/status.go:105 +0x55
github.com/juju/juju/cmd/envcmd.(*environCommandWrapper).Run(0xc2081494c0, 0xc208093950, 0x0, 0x0)
 <autogenerated>:20 +0x5f
main.(*envCmdWrapper).Run(0xc2081494e0, 0xc208093950, 0x0, 0x0)
 <autogenerated>:492 +0x5f
github.com/juju/cmd.(*SuperCommand).Run(0xc20814c000, 0xc208093950, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/cmd/supercommand.go:428 +0x577
github.com/juju/cmd.Main(0x7f54a2520408, 0xc20814c000, 0xc208093950, 0xc20800e010, 0x1, 0x1, 0xc208039df0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/cmd/cmd.go:247 +0x2d9
main.Main(0xc20800e000, 0x2, 0x2)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/cmd/juju/main.go:68 +0x4ba
main.main()
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/cmd/juju/main.go:222 +0x44

goroutine 19 [finalizer wait]:
runtime.park(0x452180, 0x178c878, 0x1789909)
 /usr/lib/go/src/pkg/runtime/proc.c:1369 +0x89
runtime.parkunlock(0x178c878, 0x1789909)
 /usr/lib/go/src/pkg/runtime/proc.c:1385 +0x3b
runfinq()
 /usr/lib/go/src/pkg/runtime/mgc0.c:2644 +0xcf
runtime.goexit()
 /usr/lib/go/src/pkg/runtime/proc.c:1445

goroutine 20 [syscall]:
os/signal.loop()
 /usr/lib/go/src/pkg/os/signal/signal_unix.go:21 +0x1e
created by os/signal.init·1
 /usr/lib/go/src/pkg/os/signal/signal_unix.go:27 +0x32

goroutine 28 [chan receive]:
launchpad.net/tomb.(*Tomb).Wait(0xc20809c070, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/launchpad.net/tomb/tomb.go:110 +0x5d
github.com/juju/utils/parallel.(*Try).Result(0xc20809c070, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:192 +0x52
github.com/juju/juju/api.Open(0xc2081920e0, 0x2faf080, 0x8bb2c97000, 0x77359400, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/api/apiclient.go:170 +0x6cf
github.com/juju/juju/juju.defaultAPIOpen(0xc2081920e0, 0x2faf080, 0x8bb2c97000, 0x77359400, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:86 +0x77
github.com/juju/juju/juju.apiInfoConnect(0x7f54a2520a40, 0xc208140b00, 0x7f54a2520af0, 0xc20814e300, 0x1353f60, 0xc2081984e0, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:289 +0x3df
github.com/juju/juju/juju.func·004(0xc2081984e0, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/juju/api.go:169 +0x86
github.com/juju/utils/parallel.func·002()
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:135 +0x47
created by github.com/juju/utils/parallel.(*Try).loop
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:86 +0x11a

goroutine 27 [select]:
github.com/juju/utils/parallel.(*Try).loop(0xc208139f80, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:83 +0x39a
github.com/juju/utils/parallel.func·001()
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:62 +0x5d
created by github.com/juju/utils/parallel.NewTry
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:65 +0x1ad

goroutine 29 [select]:
github.com/juju/utils/parallel.(*Try).loop(0xc20809c070, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:83 +0x39a
github.com/juju/utils/parallel.func·001()
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:62 +0x5d
created by github.com/juju/utils/parallel.NewTry
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:65 +0x1ad

goroutine 31 [IO wait]:
net.runtime_pollWait(0x7f54a2521e38, 0x77, 0x0)
 /usr/lib/go/src/pkg/runtime/netpoll.goc:146 +0x66
net.(*pollDesc).Wait(0xc20809cf40, 0x77, 0x0, 0x0)
 /usr/lib/go/src/pkg/net/fd_poll_runtime.go:84 +0x46
net.(*pollDesc).WaitWrite(0xc20809cf40, 0x0, 0x0)
 /usr/lib/go/src/pkg/net/fd_poll_runtime.go:93 +0x42
net.(*netFD).connect(0xc20809cee0, 0x0, 0x0, 0x7f54a2520ef0, 0xc20819f500, 0x0, 0x0, 0x0, 0x0, 0x0)
 /usr/lib/go/src/pkg/net/fd_unix.go:114 +0x22e
net.(*netFD).dial(0xc20809cee0, 0x7f54a2520ea0, 0x0, 0x7f54a2520ea0, 0xc20809be00, 0x0, 0x0, 0x0, 0x1354888, 0x0, ...)
 /usr/lib/go/src/pkg/net/sock_posix.go:115 +0x321
net.socket(0x10ce450, 0x3, 0x2, 0x1, 0x0, 0xc20809be00, 0x7f54a2520ea0, 0x0, 0x7f54a2520ea0, 0xc20809be00, ...)
 /usr/lib/go/src/pkg/net/sock_posix.go:91 +0x424
net.internetSocket(0x10ce450, 0x3, 0x7f54a2520ea0, 0x0, 0x7f54a2520ea0, 0xc20809be00, 0x0, 0x0, 0x0, 0x1, ...)
 /usr/lib/go/src/pkg/net/ipsock_posix.go:137 +0x161
net.dialTCP(0x10ce450, 0x3, 0x0, 0xc20809be00, 0x0, 0x0, 0x0, 0x7f54a255f9a8, 0x0, 0x0)
 /usr/lib/go/src/pkg/net/tcpsock_posix.go:156 +0x13a
net.dialSingle(0x10ce450, 0x3, 0xc20819eb46, 0x15, 0x0, 0x0, 0x7f54a2520e10, 0xc20809be00, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/dial.go:238 +0x3ef
net.func·016(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
 /usr/lib/go/src/pkg/net/dial.go:164 +0x132
net.dial(0x10ce450, 0x3, 0x7f54a2520e10, 0xc20809be00, 0x7f54a255fc28, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/fd_unix.go:40 +0x75
net.(*Dialer).Dial(0xc208186280, 0x10ce450, 0x3, 0xc20819eb46, 0x15, 0x0, 0x0, 0x0, 0x0)
 /usr/lib/go/src/pkg/net/dial.go:171 +0x44f
crypto/tls.DialWithDialer(0xc208186280, 0x10ce450, 0x3, 0xc20819eb46, 0x15, 0xc208026000, 0x178d550, 0x0, 0x0)
 /usr/lib/go/src/pkg/crypto/tls/tls.go:115 +0x1d1
crypto/tls.Dial(0x10ce450, 0x3, 0xc20819eb46, 0x15, 0xc208026000, 0x7f54a255fec8, 0x0, 0x0)
 /usr/lib/go/src/pkg/crypto/tls/tls.go:165 +0x83
code.google.com/p/go.net/websocket.DialConfig(0xc208092500, 0x10fc490, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/code.google.com/p/go.net/websocket/client.go:81 +0x4e2
github.com/juju/juju/api.func·003(0xc2080042a0, 0x0, 0x0, 0x0, 0x0)
 /build/buildd/juju-core-1.22.1/src/github.com/juju/juju/api/apiclient.go:253 +0x1b4
github.com/juju/utils/parallel.func·002()
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:135 +0x47
created by github.com/juju/utils/parallel.(*Try).loop
 /build/buildd/juju-core-1.22.1/src/github.com/juju/utils/parallel/try.go:86 +0x11a

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers