Return-Path: X-Original-To: apmail-db-derby-dev-archive@www.apache.org Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D22B818CC5 for ; Mon, 7 Dec 2015 02:04:45 +0000 (UTC) Received: (qmail 72212 invoked by uid 500); 7 Dec 2015 02:04:45 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 72181 invoked by uid 500); 7 Dec 2015 02:04:45 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 72169 invoked by uid 99); 7 Dec 2015 02:04:45 -0000 Received: from Unknown (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Dec 2015 02:04:45 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 0AE07C0295 for ; Mon, 7 Dec 2015 02:04:45 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.102 X-Spam-Level: X-Spam-Status: No, score=-0.102 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id dNNUZWX_xIX3 for ; Mon, 7 Dec 2015 02:04:44 +0000 (UTC) Received: from mail-pf0-f176.google.com (mail-pf0-f176.google.com [209.85.192.176]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 3876542AA8 for ; Mon, 7 Dec 2015 02:04:44 +0000 (UTC) Received: by pfdd184 with SMTP id d184so56313286pfd.3 for ; Sun, 06 Dec 2015 18:04:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=9BkoKJI3k7dwYKBe55IBhwLRs6Cy6KA/Zml7vD9PT7Y=; b=sgb+nvqjAiEJ/eDwe3WxOPcD5EdMIV9KFqOd5mvGQXzIxCKOpRqoaKbtg9ANfJKdzk +d6GRpld99GKTZ1ApMGE9ak8I6PRF45zXDQLrqR7rseyXk9o8kG277PXdZGCpUA8aNsn 25LMmtLfbRluUJnbaJAIZ54alqF6k+3LX2ruBif2ta8YMRAQShHgeZVHIURMR5HylS/I 31xxe1iOMtEKUs92WGDxGh0jnz1bHF1rIBGCUcuV+rrMjEDiEZGtOy85HMLwfCxZmBAb E2Bai2uETin51HP1lGYNArMpU5RANeDCL94dtAY6K2WDNGg67xvZ4xSzw1tnnm8Y11KO 99KA== X-Received: by 10.98.72.18 with SMTP id v18mr39572187pfa.68.1449453877537; Sun, 06 Dec 2015 18:04:37 -0800 (PST) Received: from [10.0.1.6] (c-73-162-39-253.hsd1.ca.comcast.net. [73.162.39.253]) by smtp.googlemail.com with ESMTPSA id l70sm30559459pfi.32.2015.12.06.18.04.36 for (version=TLSv1/SSLv3 cipher=OTHER); Sun, 06 Dec 2015 18:04:36 -0800 (PST) Subject: Re: Writing user defined System procedure To: derby-dev@db.apache.org References: <56630674.8070403@gmail.com> From: Bryan Pendleton Message-ID: <5664E92B.8020109@gmail.com> Date: Sun, 6 Dec 2015 18:04:27 -0800 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit > My system procedure is accessing some of the derby utility function. At run time of the procedure (in ij) it fails with exception > > ERROR XJ001: Java exception: 'org/apache/derby/impl/load/Import: java.lang.NoClassDefFoundError'. > > In my stored procedure jar the manifest file has class-path reference as derby.jar. Can you post the full stack trace? NoClassDefFoundError is a fairly unusual failure. In my experience, it generally has to do with CLASSPATH issues, and specifically with cases where there is a subtle difference between the classes that you compiled against, and the classes that you are running with. For example, maybe you compiled your system procedure against a0 new version of Derby, but somehow when you are running you are running with an older version of derby.jar. bryan