Return-Path: Delivered-To: apmail-incubator-jackrabbit-dev-archive@www.apache.org Received: (qmail 73977 invoked from network); 12 Sep 2005 12:24:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 12 Sep 2005 12:24:34 -0000 Received: (qmail 4878 invoked by uid 500); 12 Sep 2005 12:24:33 -0000 Mailing-List: contact jackrabbit-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jackrabbit-dev@incubator.apache.org Delivered-To: mailing list jackrabbit-dev@incubator.apache.org Received: (qmail 4865 invoked by uid 99); 12 Sep 2005 12:24:32 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [192.87.106.226] (HELO ajax.apache.org) (192.87.106.226) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Sep 2005 05:24:31 -0700 Received: from ajax.apache.org (ajax.apache.org [127.0.0.1]) by ajax.apache.org (Postfix) with ESMTP id 6B7CD29A for ; Mon, 12 Sep 2005 14:24:30 +0200 (CEST) Message-ID: <376858425.1126527870416.JavaMail.jira@ajax.apache.org> Date: Mon, 12 Sep 2005 14:24:30 +0200 (CEST) From: "Marcel Reutegger (JIRA)" To: jackrabbit-dev@incubator.apache.org Subject: [jira] Assigned: (JCR-214) NullPointerException in LuceneQueryBuilder In-Reply-To: <233724216.1126525654933.JavaMail.jira@ajax.apache.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N [ http://issues.apache.org/jira/browse/JCR-214?page=all ] Marcel Reutegger reassigned JCR-214: ------------------------------------ Assign To: Marcel Reutegger > NullPointerException in LuceneQueryBuilder > ------------------------------------------ > > Key: JCR-214 > URL: http://issues.apache.org/jira/browse/JCR-214 > Project: Jackrabbit > Type: Bug > Components: core > Environment: Gentoo Linux, Java JDK 5 1.5.04, Xalan 2.7.0 > Reporter: Thomas Scheffler > Assignee: Marcel Reutegger > > after setting up the following query: > //mycoreclass[@ID= 'ArchNachl_class_003']//label[@* = 'A'] > I get a NullPointerException: > java.lang.NullPointerException > at org.apache.jackrabbit.core.query.lucene.LuceneQueryBuilder.visit(LuceneQueryBuilder.java:553) > at org.apache.jackrabbit.core.query.RelationQueryNode.accept(RelationQueryNode.java:157) > at org.apache.jackrabbit.core.query.NAryQueryNode.acceptOperands(NAryQueryNode.java:131) > at org.apache.jackrabbit.core.query.lucene.LuceneQueryBuilder.visit(LuceneQueryBuilder.java:421) > at org.apache.jackrabbit.core.query.LocationStepQueryNode.accept(LocationStepQueryNode.java:156) > at org.apache.jackrabbit.core.query.lucene.LuceneQueryBuilder.visit(LuceneQueryBuilder.java:400) > at org.apache.jackrabbit.core.query.PathQueryNode.accept(PathQueryNode.java:47) > at org.apache.jackrabbit.core.query.lucene.LuceneQueryBuilder.visit(LuceneQueryBuilder.java:200) > at org.apache.jackrabbit.core.query.QueryRootNode.accept(QueryRootNode.java:112) > at org.apache.jackrabbit.core.query.lucene.LuceneQueryBuilder.createLuceneQuery(LuceneQueryBuilder.java:190) > at org.apache.jackrabbit.core.query.lucene.LuceneQueryBuilder.createQuery(LuceneQueryBuilder.java:172) > at org.apache.jackrabbit.core.query.lucene.QueryImpl.execute(QueryImpl.java:152) > at org.apache.jackrabbit.core.query.QueryImpl.execute(QueryImpl.java:132) > I don't really know if it's a valid query. I should search for every label that has a property value (what ever name the property may have) that is somewhere under a specific "mycoreclass" node. Either way Jackrabbit should of cause not exit with a NullPointerExeption here. > I'm using the very current svn snapshot of jackrabbit. For the records line 550-557 of LuceneQueryBuilder.java look like this now: > String field = ""; > try { > field = node.getProperty().toJCRName(nsMappings); > } catch (NoPrefixDeclaredException e) { > // should never happen > exceptions.add(e); > } -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira