Return-Path: X-Original-To: apmail-jackrabbit-users-archive@minotaur.apache.org Delivered-To: apmail-jackrabbit-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C15D84429 for ; Mon, 6 Jun 2011 04:48:27 +0000 (UTC) Received: (qmail 83852 invoked by uid 500); 6 Jun 2011 04:48:27 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 83777 invoked by uid 500); 6 Jun 2011 04:48:21 -0000 Mailing-List: contact users-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@jackrabbit.apache.org Delivered-To: mailing list users@jackrabbit.apache.org Received: (qmail 83767 invoked by uid 99); 6 Jun 2011 04:48:19 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Jun 2011 04:48:19 +0000 X-ASF-Spam-Status: No, hits=1.8 required=5.0 tests=DATE_IN_PAST_06_12,RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 212.27.42.2 is neither permitted nor denied by domain of herve.agnoux@diaam-informatique.com) Received: from [212.27.42.2] (HELO smtp2-g21.free.fr) (212.27.42.2) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Jun 2011 04:48:10 +0000 Received: from localhost.localnet (unknown [82.237.232.112]) by smtp2-g21.free.fr (Postfix) with ESMTP id 3828D4B0045 for ; Mon, 6 Jun 2011 06:47:46 +0200 (CEST) From: =?iso-8859-1?q?Herv=E9_Agnoux?= To: users@jackrabbit.apache.org Subject: I set a TransientRepository, I get a RepositoryImpl ? Date: Sun, 5 Jun 2011 21:19:31 +0200 User-Agent: KMail/1.13.3 (Linux/2.6.33.7-server-2mnb; KDE/4.4.3; i686; ; ) MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201106052119.31841.herve.agnoux@diaam-informatique.com> X-Virus-Checked: Checked by ClamAV on apache.org Hi, If I do that : package com.hum; import java.io.File; import javax.jcr.Session; import org.apache.jackrabbit.core.TransientRepository; /** * * @author herve */ public class Repo { public static void main(String[] args) throws Exception { TransientRepository trans = new TransientRepository( new File("/some/sort/of/path")); Session session = trans.login(); TransientRepository transgetted = (TransientRepository) session.getRepository(); } } I get : Exception in thread "main" java.lang.ClassCastException: org.apache.jackrabbit.core.RepositoryImpl cannot be cast to org.apache.jackrabbit.core.TransientRepository at com.hum.Repo.main(Repo.java:20) Is it a bug or a feature ?? * with jackrabbit 2.1.2.