Re: performing count

From: Lachlan Deck (lachlan.dec..mail.com)
Date: Fri Jul 11 2008 - 03:57:45 EDT

  • Next message: Andrus Adamchik (JIRA): "[jira] Closed: (CAY-1068) Add support for start index/offset of queries"

    On 11/07/2008, at 5:23 PM, Andrus Adamchik wrote:

    > On Jul 11, 2008, at 9:17 AM, Lachlan Deck wrote:
    >
    >> I posted the below on the user list last year -- and I was just
    >> trying to make use of it in our ROP application. However, the
    >> createReplacementQuery fails seeing as I've no access to the
    >> DbEntity and/or DbAttributes on the client side.
    >
    > 'createReplacementQuery' should be called on the server IIRC.
    >
    >> Any suggestions for making this work via ROP?
    >
    > Before I look at the code... There's also a possibility to achieve
    > the same functionality with EJBQL.

    Yeah, the EJBQL query isn't quite working for me (not sure why):
    Caused by: java.lang.Exception: class
    org.apache.cayenne.ejbql.EJBQLException [v.3.0-SNAPSHOT Jul 09 2008
    01:28:38] Invalid identification variable: null
          [java] at
    org
    .apache
    .cayenne
    .remote
    .service.BaseRemoteService.processMessage(BaseRemoteService.java:204)
          [java] at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown
    Source)
          [java] at
    sun
    .reflect
    .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
    25)
          [java] at java.lang.reflect.Method.invoke(Method.java:585)
          [java] at
    com.caucho.hessian.server.HessianSkeleton.invoke(HessianSkeleton.java:
    180)
          [java] at
    com.caucho.hessian.server.HessianSkeleton.invoke(HessianSkeleton.java:
    109)
          [java] at
    com.caucho.hessian.server.HessianServlet.service(HessianServlet.java:
    396)
          [java] at
    org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
          [java] at org.mortbay.jetty.servlet.ServletHandler
    $CachedChain.doFilter(ServletHandler.java:1097)
          [java] at
    ish.oncourse.server.SecurityFilter.doFilter(SecurityFilter.java:112)
          [java] at org.mortbay.jetty.servlet.ServletHandler
    $CachedChain.doFilter(ServletHandler.java:1088)
          [java] at
    org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
          [java] at
    org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:
    216)
          [java] at
    org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
          [java] at
    org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
          [java] at
    org
    .mortbay
    .jetty
    .handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:
    206)
          [java] at
    org
    .mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:
    114)
          [java] at
    org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
          [java] at org.mortbay.jetty.Server.handle(Server.java:324)
          [java] at
    org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
          [java] at org.mortbay.jetty.HttpConnection
    $RequestHandler.content(HttpConnection.java:843)
          [java] at
    org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:729)
          [java] at
    org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
          [java] at
    org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
          [java] at org.mortbay.jetty.bio.SocketConnector
    $Connection.run(SocketConnector.java:228)
          [java] at org.mortbay.thread.QueuedThreadPool
    $PoolThread.run(QueuedThreadPool.java:488)

    with regards,

    --
    

    Lachlan Deck



    This archive was generated by hypermail 2.0.0 : Fri Jul 11 2008 - 03:58:34 EDT