From users-return-15210-apmail-jackrabbit-users-archive=jackrabbit.apache.org@jackrabbit.apache.org Tue May 04 13:22:56 2010 Return-Path: Delivered-To: apmail-jackrabbit-users-archive@minotaur.apache.org Received: (qmail 13367 invoked from network); 4 May 2010 13:22:56 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 4 May 2010 13:22:56 -0000 Received: (qmail 46317 invoked by uid 500); 4 May 2010 13:22:55 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 46270 invoked by uid 500); 4 May 2010 13:22:55 -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 46261 invoked by uid 99); 4 May 2010 13:22:55 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 May 2010 13:22:55 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jenni.sjr@gmail.com designates 209.85.160.42 as permitted sender) Received: from [209.85.160.42] (HELO mail-pw0-f42.google.com) (209.85.160.42) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 May 2010 13:22:46 +0000 Received: by pwi8 with SMTP id 8so1565005pwi.1 for ; Tue, 04 May 2010 06:22:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=kWzKoM/isiA3FjkrkR1yu3URcYZoYsfmigoi6f11mgw=; b=iKNRx5M2lICrQA+w4atyIqMlSQ2bxb58hhvftcETw8apJb5/zDmti3Tq0hANDcBX1G 3R+yvbAw9qGsRwTJoIJYiFeY9FunwSxLRyQXtHDdffRPGFbRSEdw/LGhjSlpgPH4J9lZ EPNEsCUI3b6nJjRwhWeNxRM2/HksMBVzh9ogs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=A3XaTngUHCCR65lOoz8Of/X5RBuRaFajw/yNAL01Z1p0eRdf2Swiqy1McIn5HCZEWc B77XwLe9HqegUGZt+ELVSMZdQq0zvWHxdnldFcTKfLdKr/se1i27cv3oV9sYJ38IkUU7 b9GlpL9ZKrQpRcWIwEwa5BGEEdiX8cEvCjwqQ= MIME-Version: 1.0 Received: by 10.143.25.2 with SMTP id c2mr1850336wfj.147.1272979344313; Tue, 04 May 2010 06:22:24 -0700 (PDT) Received: by 10.142.141.15 with HTTP; Tue, 4 May 2010 06:22:24 -0700 (PDT) Date: Tue, 4 May 2010 18:52:24 +0530 Message-ID: Subject: Getting noSuchMethodError in jackrabbit session.login() method From: Jenni P To: users@jackrabbit.apache.org Content-Type: multipart/alternative; boundary=001636e1f81b9fd0340485c49972 X-Virus-Checked: Checked by ClamAV on apache.org --001636e1f81b9fd0340485c49972 Content-Type: text/plain; charset=ISO-8859-1 Hi All, I am getting NoSuchMethodError at Session session = repository.login(* new* SimpleCredentials("username", "password".toCharArray())); when running my below application. I have added below jar files to my application.Below is the sample application downloaded from the location http://jackrabbit.apache.org/first-hops.html I am new to the Jackrabbit. Please guide me to run the application successfully. Thanks in advance. *JAR FILES ADDED TO APPLICATION*: jackrabbit-jcr-commons-2.0.0.jar,jackrabbit-api-2.0.0.jar, jackrabbit-core-2.0.0.jar, jackrabbit-jca-2.0.0.jar, jcr-1.0.jar, lucene-core-3.0.1.jar. *ERROR* : Exception in thread "main" java.lang.NoSuchMethodError: org.apache.lucene.analysis.standard.StandardAnalyzer.([Ljava/lang/String;)V at org.apache.jackrabbit.core.query.lucene.JackrabbitAnalyzer.(* JackrabbitAnalyzer.java:41*) at org.apache.jackrabbit.core.query.lucene.SearchIndex.(* SearchIndex.java:205*) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(*Native Method*) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.apache.jackrabbit.core.config.BeanConfig.newInstance(* BeanConfig.java:186*) at org.apache.jackrabbit.core.config.RepositoryConfigurationParser$1.getQueryHandler( *RepositoryConfigurationParser.java:627*) at org.apache.jackrabbit.core.config.RepositoryConfig.getQueryHandler(* RepositoryConfig.java:930*) at org.apache.jackrabbit.core.SearchManager.(*SearchManager.java:173*) at org.apache.jackrabbit.core.RepositoryImpl.getSystemSearchManager(* RepositoryImpl.java:698*) at org.apache.jackrabbit.core.RepositoryImpl.access$400(* RepositoryImpl.java:125*) at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager( *RepositoryImpl.java:1868*) at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.doPostInitialize( *RepositoryImpl.java:2077*) at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.initialize(* RepositoryImpl.java:1996*) at org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(* RepositoryImpl.java:535*) at org.apache.jackrabbit.core.RepositoryImpl.(*RepositoryImpl.java:366 *) at org.apache.jackrabbit.core.RepositoryImpl.create(*RepositoryImpl.java:673 *) at org.apache.jackrabbit.core.TransientRepository$2.getRepository(* TransientRepository.java:231*) at org.apache.jackrabbit.core.TransientRepository.startRepository(* TransientRepository.java:259*) at org.apache.jackrabbit.core.TransientRepository.login(* TransientRepository.java:355*) at org.apache.jackrabbit.commons.AbstractRepository.login(* AbstractRepository.java:123*) at FirstHop.main(*FirstHop.java:20*) *APPLICATION CODE:* *import* javax.jcr.Repository; *import* javax.jcr.Session; *import* javax.jcr.SimpleCredentials; *import* javax.jcr.Node; *import* org.apache.jackrabbit.core.TransientRepository; /** * Second hop example. Stores, retrieves, and removes example content. */ *public* *class* SecondHop { *public* *static* *void* main(String[] args) *throws* Exception { Repository repository = *new* TransientRepository(); Session session = repository.login(*new* SimpleCredentials("username", "password".toCharArray())); *try* { Node root = session.getRootNode(); // Store content Node hello = root.addNode("hello"); Node world = hello.addNode("world"); world.setProperty("message", "Hello, World!"); session.save(); // Retrieve content Node node = root.getNode("hello/world"); System.*out*.println(node.getPath()); System.*out*.println(node.getProperty("message").getString()); // Remove content root.getNode("hello").remove(); session.save(); String name = repository.getDescriptor(Repository.*REP_VENDOR_URL_DESC*); System.*out*.println("name "+name); } *finally* { session.logout(); } } } Thanks, Jenni --001636e1f81b9fd0340485c49972--