Bug?

11 views
Skip to first unread message

bbqchickenrobot

unread,
Sep 11, 2011, 11:47:52 PM9/11/11
to ravendb
This still a bug still?

http://groups.google.com/group/ravendb/browse_thread/thread/81d7a6bacbeb1a82?pli=1

var qList = db.Query<Topic>()
.OrderBy(t => t.Name)
.FirstOrDefault();

Returns an error that the field 'Name' is not indexed ... full error
below:

"Url": "/indexes/dynamic/Topics?
query=&start=0&pageSize=1&aggregation=None&sort=Name",
"Error": "System.ArgumentException: The field 'Name' is not indexed,
cannot sort on fields that are not indexed\r\n at
Raven.Database.Indexing.Index.IndexQueryOperation.AssertQueryDoesNotContainFieldsThatAreNotIndexes()
in c:\\Builds\\raven\\Raven.Database\\Indexing\\Index.cs:line 629\r
\n at
Raven.Database.Indexing.Index.IndexQueryOperation.<Query>d__1c.MoveNext()
in c:\\Builds\\raven\\Raven.Database\\Indexing\\Index.cs:line 534\r
\n at
System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()\r
\n at
System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()\r
\n at System.Collections.Generic.List`1.InsertRange(Int32 index,
IEnumerable`1 collection)\r\n at
Raven.Database.DocumentDatabase.<>c__DisplayClass70.<Query>b__68(IStorageActionsAccessor
actions) in c:\\Builds\\raven\\Raven.Database\
\DocumentDatabase.cs:line 711\r\n at
Raven.Storage.Esent.TransactionalStorage.ExecuteBatch(Action`1 action)
in c:\\Builds\\raven\\Raven.Storage.Esent\
\TransactionalStorage.cs:line 378\r\n at
Raven.Storage.Esent.TransactionalStorage.Batch(Action`1 action) in c:\
\Builds\\raven\\Raven.Storage.Esent\\TransactionalStorage.cs:line 341\r
\n at Raven.Database.DocumentDatabase.Query(String index, IndexQuery
query) in c:\\Builds\\raven\\Raven.Database\\DocumentDatabase.cs:line
658\r\n at
Raven.Database.Queries.DynamicQueryRunner.ExecuteActualQuery(IndexQuery
query, DynamicQueryMapping map, Tuple`2 touchTemporaryIndexResult,
String realQuery) in c:\\Builds\\raven\\Raven.Database\\Queries\
\DynamicQueryRunner.cs:line 81\r\n at
Raven.Database.Queries.DynamicQueryRunner.ExecuteDynamicQuery(String
entityName, IndexQuery query) in c:\\Builds\\raven\\Raven.Database\
\Queries\\DynamicQueryRunner.cs:line 48\r\n at
Raven.Database.Queries.DynamicQueryExtensions.ExecuteDynamicQuery(DocumentDatabase
self, String entityName, IndexQuery indexQuery) in c:\\Builds\\raven\
\Raven.Database\\Queries\\DynamicQueryExtensions.cs:line 17\r\n at
Raven.Database.Server.Responders.Index.PerformQueryAgainstDynamicIndex(IHttpContext
context, String index, IndexQuery indexQuery, Guid& indexEtag) in c:\
\Builds\\raven\\Raven.Database\\Server\\Responders\\Index.cs:line 177\r
\n at
Raven.Database.Server.Responders.Index.ExecuteQuery(IHttpContext
context, String index, Guid& indexEtag) in c:\\Builds\\raven\
\Raven.Database\\Server\\Responders\\Index.cs:line 136\r\n at
Raven.Database.Server.Responders.Index.GetIndexQueryRessult(IHttpContext
context, String index) in c:\\Builds\\raven\\Raven.Database\\Server\
\Responders\\Index.cs:line 92\r\n at
Raven.Database.Server.Responders.Index.OnGet(IHttpContext context,
String index) in c:\\Builds\\raven\\Raven.Database\\Server\\Responders\
\Index.cs:line 84\r\n at
Raven.Database.Server.Responders.Index.Respond(IHttpContext context)
in c:\\Builds\\raven\\Raven.Database\\Server\\Responders\
\Index.cs:line 46\r\n at
Raven.Http.HttpServer.DispatchRequest(IHttpContext ctx) in c:\\Builds\
\raven\\Raven.Http\\HttpServer.cs:line 408\r\n at
Raven.Http.HttpServer.HandleActualRequest(IHttpContext ctx) in c:\
\Builds\\raven\\Raven.Http\\HttpServer.cs:line 234"
}

bbqchickenrobot

unread,
Sep 11, 2011, 11:49:04 PM9/11/11
to ravendb
BTW - ran the quick fix in hte original post and it didn't work:

var names = from doc in db.Query<Topic>() // quick hack for work
around in
select new {Name = doc.Name};

On Sep 11, 8:47 pm, bbqchickenrobot <bbqchickenro...@gmail.com> wrote:
> This still a bug still?
>
> http://groups.google.com/group/ravendb/browse_thread/thread/81d7a6bac...

Itamar Syn-Hershko

unread,
Sep 12, 2011, 2:27:10 AM9/12/11
to rav...@googlegroups.com
Yes, this hasn't been fixed yet, will fix soon
Reply all
Reply to author
Forward
0 new messages