[jira] Created: (CAY-1071) NullPointer in BaseQueryMetadata while executing Queri

From: JIRA (Jürgen)
Date: Mon Jun 09 2008 - 17:20:52 EDT

  • Next message: Kevin Menard (JIRA): "[jira] Commented: (CAY-888) CM Usability: Object Select Query Improvements"

    NullPointer in BaseQueryMetadata while executing Queri
    ------------------------------------------------------

                     Key: CAY-1071
                     URL: https://issues.apache.org/cayenne/browse/CAY-1071
                 Project: Cayenne
              Issue Type: Bug
              Components: Cayenne Core Library
        Affects Versions: 3.0
             Environment: openSuSE 10.3, Kernel Linux 2.6.22.17-0.1-default i686, Java 1.6.0_04
                Reporter: Jürgen Seliger
                Assignee: Andrus Adamchik

    I figured out a problem (NullPointerException) in Line at org.apache.cayenne.query.BaseQueryMetadata.resolve(BaseQueryMetadata.java:100) in BaseQueryMetadata class. The resolver in line 100
    entity = resolver.lookupObjEntity((Class<?>) root);
    is null and there is no check if there is so.
    The methode getEntityResolver() in DataContext says it could be null. I also recommend to put the surrounding if-statement at the end of all if-else-statements, because all classes are instances of Class.

    Hope I could help you, and you fixe the problem as soon as possible, because I want use cayenne for myself.
    Dear
    Jurgen Seliger

    -- 
    This message is automatically generated by JIRA.
    -
    You can reply to this email to add a comment to the issue online.
    



    This archive was generated by hypermail 2.0.0 : Mon Jun 09 2008 - 17:21:56 EDT