getView() fails if 1 node is offline?

(sing couchbase 2.2, java sdk 1.4.)

Hi all, I have 3 node cluster, a bucket with replication ONE.

When I startup my CouchbaseClient(), it is able to start with the one node offline.
however the first thing I do after that is getView()…it spins for a bit.then finally throws InvalidViewException: could not load view…I know the view is good…(to prove this I just need to start the downed node…and no issue)…

is this intended behavior or this a bug? is there a workaround?