I try to run my sinc gateway in a couchbase server 3.0 and I'm having an error, this is the log:
panic: parent id "114-daa5a0716c79ba3a9e23927ac43e7cce" is missing
goroutine 56 [running]:
runtime.panic(0x818680, 0xc21010ed10)
/usr/local/go/src/pkg/runtime/panic.c:266 +0xb6
github.com/couchbaselabs/sync_gateway/db.func·018(0xc210164000, 0x30, 0xc2104c4004, 0xe1c5)
github.com/couchbaselabs/sync_gateway/db.func·013(0xc2104c4004, 0xe1c5, 0xe1c5, 0x0, 0x0, ...)
github.com/couchbaselabs/sync_gateway/base.func·001(0xc2104c4004, 0xe1c5, 0xe1c5, 0x0, 0x0, ...)
github.com/couchbaselabs/go-couchbase.func·013(0xc2104c4004, 0xe1c5, 0xe1c5, 0x0, 0x0, ...)
goroutine 1 [IO wait]:
net.runtime_pollWait(0x7f0ae0db5a50, 0x72, 0x0)
/usr/local/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc2102728b0, 0x72, 0x7f0ae0db40c0, 0xb)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitRead(0xc2102728b0, 0xb, 0x7f0ae0db40c0)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(*netFD).accept(0xc210272850, 0xaac060, 0x0, 0x7f0ae0db40c0, 0xb)
/usr/local/go/src/pkg/net/fd_unix.go:382 +0x2c2
net.(*TCPListener).AcceptTCP(0xc210111a68, 0x18, 0xc210042050, 0x472323)
/usr/local/go/src/pkg/net/tcpsock_posix.go:233 +0x47
net.(*TCPListener).Accept(0xc210111a68, 0x50, 0x9ab900, 0x3, 0xc210000960)
/usr/local/go/src/pkg/net/tcpsock_posix.go:243 +0x27
net/http.(*Server).Serve(0xc210262910, 0x7f0ae0dbfec8, 0xc210111a68, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/server.go:1622 +0x91
main.main()
goroutine 23 [sleep]:
time.Sleep(0x9502f900)
/usr/local/go/src/pkg/runtime/time.goc:31 +0x31
github.com/couchbaselabs/sync_gateway/db.func·003()
goroutine 24 [select]:
goroutine 25 [chan receive]:
github.com/couchbaselabs/sync_gateway/base.func·002()
goroutine 26 [chan receive]:
github.com/couchbaselabs/sync_gateway/db.func·006()
goroutine 27 [chan receive]:
goroutine 31 [IO wait]:
net.runtime_pollWait(0x7f0ae0db5c48, 0x72, 0x0)
/usr/local/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc2100bf610, 0x72, 0x7f0ae0db40c0, 0xb)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitRead(0xc2100bf610, 0xb, 0x7f0ae0db40c0)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(*netFD).Read(0xc2100bf5b0, 0xc2101a6640, 0x18, 0x18, 0x0, ...)
/usr/local/go/src/pkg/net/fd_unix.go:204 +0x2a0
net.(*conn).Read(0xc2101a3e20, 0xc2101a6640, 0x18, 0x18, 0x64, ...)
/usr/local/go/src/pkg/net/net.go:122 +0xc5
io.ReadAtLeast(0x7f0ae0db5d18, 0xc2101a3e20, 0xc2101a6640, 0x18, 0x18, ...)
/usr/local/go/src/pkg/io/io.go:288 +0xf6
io.ReadFull(0x7f0ae0db5d18, 0xc2101a3e20, 0xc2101a6640, 0x18, 0x18, ...)
/usr/local/go/src/pkg/io/io.go:306 +0x71
goroutine 54 [select]:
goroutine 58 [select]:
goroutine 32 [select]:
goroutine 59 [chan send]:
goroutine 55 [chan send]:
github.com/couchbaselabs/sync_gateway/base.func·002()
goroutine 57 [IO wait]:
net.runtime_pollWait(0x7f0ae0db5af8, 0x72, 0x0)
/usr/local/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc210272a70, 0x72, 0x7f0ae0db40c0, 0xb)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitRead(0xc210272a70, 0xb, 0x7f0ae0db40c0)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(*netFD).accept(0xc210272a10, 0xaac060, 0x0, 0x7f0ae0db40c0, 0xb)
/usr/local/go/src/pkg/net/fd_unix.go:382 +0x2c2
net.(*TCPListener).AcceptTCP(0xc210111a98, 0x18, 0xc210273850, 0x472323)
/usr/local/go/src/pkg/net/tcpsock_posix.go:233 +0x47
net.(*TCPListener).Accept(0xc210111a98, 0x50, 0x800, 0x0, 0xc200000010)
/usr/local/go/src/pkg/net/tcpsock_posix.go:243 +0x27
net/http.(*Server).Serve(0xc210262960, 0x7f0ae0dbfec8, 0xc210111a98, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/server.go:1622 +0x91
Does anyone have an idea of why this is happening, and also a workround to start the sync again