On Thu, Oct 7, 2010 at 11:11 AM,  <mickael.bai...@free.fr> wrote:
> Hello devs,
>
> it seems that, on a design document, if there is one view having an error ( 
> for example "Expression does not eval to a function" ) than all other views 
> are then unusable.
> It's not critical and not a real bug, but from my (sysadmin) point of view 
> it's a weakness : one error on one part of the design doc leads to a totally 
> broken app / couchapp.
>
> Steps to reproduce :
>
> 1/ create a new database
> 2/ Create a design doc :
>
>
> {
>   "_id": "_design/doc1",
>   "views": {
>       "v1": {
>           "map": "function() {}"
>       },
>       "v2": {
>           "map": "thefunction() {}"
>       }
>   },
>   "language": "javascript"
> }
>
> 3/ Create a doc :
>
> {
>   "_id": "doc1"
> }
>
> 4/ Call the "v1" view
>
> What's your opinion on this ? Is it worth creating a Jira bug ?
>
> Regards,
>
> Mickael
>

Its definitely worth creating a JIRA issue for so that there's a place
for discussion. This has been brought up a couple times, but no one to
my knowledge has had a good idea of how to solve the issue.

For instance, if a single view breaks, all views will need to be
rebuilt when that view is fixed anyway. The only thing that comes to
mind right now is to have better error reporting so users know what's
broken.

HTH,
Paul Davis

Reply via email to