Juju status returns mess of errors

Bug #1486206 reported by Ted Gould
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pyjuju
New
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.