Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 56937 invoked from network); 24 Jul 2008 02:15:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 24 Jul 2008 02:15:54 -0000 Received: (qmail 79626 invoked by uid 500); 24 Jul 2008 02:15:53 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 79086 invoked by uid 500); 24 Jul 2008 02:15:52 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 79069 invoked by uid 99); 24 Jul 2008 02:15:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Jul 2008 19:15:52 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of linsun.unc@gmail.com designates 64.233.184.238 as permitted sender) Received: from [64.233.184.238] (HELO wr-out-0506.google.com) (64.233.184.238) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Jul 2008 02:14:58 +0000 Received: by wr-out-0506.google.com with SMTP id c8so936838wra.27 for ; Wed, 23 Jul 2008 19:15:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=LGtUBtBgXODJ6pqo63TEPdk/tika9MqH/BFjzRGafKY=; b=up2cIBOyxll3VawiuUYy5/gFJuJs+EFsqEuNDIDugBcIGJO7hnpRq7ZJrrTcx1HcOC 3B0//UjKOF5MGC7dEez8TUa3DNvgKCxuTgltYc7leTXZ2h4y7TVb64iqOJVJmpWay0sJ 8xIOvvDmJeM8zOuulD08PxnH60F/DVn8+8PPI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=mBVPcrgRYzqbZhNmMikIrJTRs8ozaX2G/7ahNjSq28tpD80C112VMG8NdMxvzjf9kg p1h7A2KmuQitgz2LIE/LWVD0myhQenCgJg8tXP1lAUM0dvLuyEOAaH9ZzgJRpeIzHZpF ldxj1YZevFaUxQCO+rotzzQRvlCbTYBm8GdCk= Received: by 10.100.137.11 with SMTP id k11mr809503and.25.1216865705688; Wed, 23 Jul 2008 19:15:05 -0700 (PDT) Received: by 10.150.137.19 with HTTP; Wed, 23 Jul 2008 19:15:05 -0700 (PDT) Message-ID: Date: Wed, 23 Jul 2008 22:15:05 -0400 From: "Lin Sun" To: user@geronimo.apache.org Subject: Re: [Help!] java.lang.UnsupportedOperationException when building daytrader sample on trunk In-Reply-To: <005801c8eccb$930120a0$6501a8c0@shcsdl.cn.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <003801c8ecc6$10cbca90$6501a8c0@shcsdl.cn.ibm.com> <005801c8eccb$930120a0$6501a8c0@shcsdl.cn.ibm.com> X-Virus-Checked: Checked by ClamAV on apache.org I am able to build daytrader trunk fine. I would suggest you to build latest server trunk, then daytrader trunk. If the above doesn't work, clean up your local m2 repo and rebuild the server trunk, then daytrader trunk. Lin On Wed, Jul 23, 2008 at 9:54 AM, Forrest wrote: > Yes, I ever compliled the server trunk, and I checked my local repo and > found there is a system database car there. thanks! > > Forrest > ----- Original Message ----- From: "Lin Sun" > To: > Sent: Wednesday, July 23, 2008 9:20 PM > Subject: Re: [Help!] java.lang.UnsupportedOperationException when building > daytrader sample on trunk > > >> Hi, did you attempt to build server trunk first? I think it is >> needed to build the server trunk first so that you can have a >> system-database car in your local m2 repo. >> >> Lin >> >> 2008/7/23 Ming Xia : >>> >>> Hi everyone, >>> >>> Encountered a problem when building daytrader sample on trunk, here is >>> the >>> error msg. Anyone know how to fix it? thanks! >>> >>> [ERROR] The protocol for the JAR file's URL is not supported >>> java.lang.UnsupportedOperationException: Only local file jars are >>> supported >>> jar: >>> >>> file:/D:/Job/WASCE/tools/repos/org/apache/geronimo/configs/system-database/2.2-S >>> NAPSHOT/system-database-2.2-SNAPSHOT.car!/rar/tranql-connector-1.4.jar >>> >>> >>> org.apache.geronimo.kernel.classloader.UrlResourceFinder.cacheUrl(UrlResourc >>> eFinder.java:231) >>> >>> >>> org.apache.geronimo.kernel.classloader.UrlResourceFinder.rebuildClassPath(Ur >>> lResourceFinder.java:188) >>> >>> >>> org.apache.geronimo.kernel.classloader.UrlResourceFinder.addUrls(UrlResource >>> Finder.java:142) >>> >>> >>> org.apache.geronimo.kernel.classloader.UrlResourceFinder.addUrls(UrlResource >>> Finder.java:127) >>> >>> >>> org.apache.geronimo.kernel.classloader.JarFileClassLoader$2.run(JarFileClass >>> Loader.java:159) >>> >>> java.security.AccessController.doPrivileged(AccessController.java:219) >>> >>> >>> org.apache.geronimo.kernel.classloader.JarFileClassLoader.addURLs(JarFileCla >>> ssLoader.java:157) >>> >>> >>> org.apache.geronimo.kernel.classloader.JarFileClassLoader.(JarFileClas >>> sLoader.java:108) >>> >>> >>> org.apache.geronimo.kernel.config.Configuration.createConfigurationClasssLoa >>> der(Configuration.java:377) >>> >>> >>> org.apache.geronimo.kernel.config.Configuration.(Configuration.java:26 >>> 8) >>> >>> >>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.load(SimpleConf >>> igurationManager.java:348) >>> >>> >>> org.apache.geronimo.deployment.DeploymentConfigurationManager.load(Deploymen >>> tConfigurationManager.java:119) >>> >>> >>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfigurati >>> on(SimpleConfigurationManager.java:312) >>> >>> >>> org.apache.geronimo.deployment.DeploymentConfigurationManager.loadConfigurat >>> ion(DeploymentConfigurationManager.java:115) >>> >>> >>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfigurati >>> on(SimpleConfigurationManager.java:286) >>> >>> >>> org.apache.geronimo.deployment.DeploymentConfigurationManager.loadConfigurat >>> ion(DeploymentConfigurationManager.java:111) >>> >>> >>> org.apache.geronimo.deployment.DeploymentContext.createTempConfiguration(Dep >>> loymentContext.java:117) >>> >>> >>> org.apache.geronimo.deployment.DeploymentContext.(DeploymentContext.ja >>> va:100) >>> >>> >>> org.apache.geronimo.deployment.DeploymentContext.(DeploymentContext.ja >>> va:80) >>> >>> org.apache.geronimo.j2ee.deployment.EARContext.(EARContext.java:68) >>> >>> >>> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARC >>> onfigBuilder.java:544) >>> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:255) >>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> >>> >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79 >>> ) >>> >>> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl >>> .java:43) >>> java.lang.reflect.Method.invoke(Method.java:618) >>> >>> >>> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionM >>> ethodInvoker.java:34) >>> >>> >>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java: >>> 124) >>> >>> >>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:85 >>> 0) >>> >>> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:237) >>> >>> >>> org.apache.geronimo.mavenplugins.car.PackageMojo.invokeDeployer(PackageMojo. >>> java:476) >>> >>> >>> org.apache.geronimo.mavenplugins.car.PackageMojo.buildPackage(PackageMojo.ja >>> va:302) >>> >>> >>> org.apache.geronimo.mavenplugins.car.PackageMojo.execute(PackageMojo.java:20 >>> 2) >>> >>> >>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManage >>> r.java:451) >>> >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLife >>> cycleExecutor.java:558) >>> >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle >>> (DefaultLifecycleExecutor.java:499) >>> >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifec >>> ycleExecutor.java:478) >>> >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFail >>> ures(DefaultLifecycleExecutor.java:330) >>> >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Defa >>> ultLifecycleExecutor.java:291) >>> >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycle >>> Executor.java:142) >>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) >>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) >>> org.apache.maven.cli.MavenCli.main(MavenCli.java:287) >>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> >>> >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79 >>> ) >>> >>> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl >>> .java:43) >>> java.lang.reflect.Method.invoke(Method.java:618) >>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >>> org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >>> org.codehaus.classworlds.Launcher.main(Launcher.java:375) >>> [ERROR] The protocol for the JAR file's URL is not supported >>> java.lang.UnsupportedOperationException: Only local file jars are >>> supported >>> jar: >>> >>> file:/D:/Job/WASCE/tools/repos/org/apache/geronimo/configs/system-database/2.2-S >>> >>> NAPSHOT/system-database-2.2-SNAPSHOT.car!/rar/tranql-connector-derby-common-1.4. >>> jar >>> >>> >>> org.apache.geronimo.kernel.classloader.UrlResourceFinder.cacheUrl(UrlResourc >>> eFinder.java:231) >>> >>> >>> org.apache.geronimo.kernel.classloader.UrlResourceFinder.rebuildClassPath(Ur >>> lResourceFinder.java:188) >>> >>> >>> org.apache.geronimo.kernel.classloader.UrlResourceFinder.addUrls(UrlResource >>> Finder.java:142) >>> >>> >>> org.apache.geronimo.kernel.classloader.UrlResourceFinder.addUrls(UrlResource >>> Finder.java:127) >>> >>> >>> org.apache.geronimo.kernel.classloader.JarFileClassLoader$2.run(JarFileClass >>> Loader.java:159) >>> >>> java.security.AccessController.doPrivileged(AccessController.java:219) >>> >>> >>> org.apache.geronimo.kernel.classloader.JarFileClassLoader.addURLs(JarFileCla >>> ssLoader.java:157) >>> >>> >>> org.apache.geronimo.kernel.classloader.JarFileClassLoader.(JarFileClas >>> sLoader.java:108) >>> >>> >>> org.apache.geronimo.kernel.config.Configuration.createConfigurationClasssLoa >>> der(Configuration.java:377) >>> >>> >>> org.apache.geronimo.kernel.config.Configuration.(Configuration.java:26 >>> 8) >>> >>> >>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.load(SimpleConf >>> igurationManager.java:348) >>> >>> >>> org.apache.geronimo.deployment.DeploymentConfigurationManager.load(Deploymen >>> tConfigurationManager.java:119) >>> >>> >>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfigurati >>> on(SimpleConfigurationManager.java:312) >>> >>> >>> org.apache.geronimo.deployment.DeploymentConfigurationManager.loadConfigurat >>> ion(DeploymentConfigurationManager.java:115) >>> >>> >>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfigurati >>> on(SimpleConfigurationManager.java:286) >>> >>> >>> org.apache.geronimo.deployment.DeploymentConfigurationManager.loadConfigurat >>> ion(DeploymentConfigurationManager.java:111) >>> >>> >>> org.apache.geronimo.deployment.DeploymentContext.createTempConfiguration(Dep >>> loymentContext.java:117) >>> >>> >>> org.apache.geronimo.deployment.DeploymentContext.(DeploymentContext.ja >>> va:100) >>> >>> >>> org.apache.geronimo.deployment.DeploymentContext.(DeploymentContext.ja >>> va:80) >>> >>> org.apache.geronimo.j2ee.deployment.EARContext.(EARContext.java:68) >>> >>> >>> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARC >>> onfigBuilder.java:544) >>> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:255) >>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> >>> >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79 >>> ) >>> >>> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl >>> .java:43) >>> java.lang.reflect.Method.invoke(Method.java:618) >>> >>> >>> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionM >>> ethodInvoker.java:34) >>> >>> >>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java: >>> 124) >>> >>> >>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:85 >>> 0) >>> >>> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:237) >>> >>> >>> org.apache.geronimo.mavenplugins.car.PackageMojo.invokeDeployer(PackageMojo. >>> java:476) >>> >>> >>> org.apache.geronimo.mavenplugins.car.PackageMojo.buildPackage(PackageMojo.ja >>> va:302) >>> >>> >>> org.apache.geronimo.mavenplugins.car.PackageMojo.execute(PackageMojo.java:20 >>> 2) >>> >>> >>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManage >>> r.java:451) >>> >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLife >>> cycleExecutor.java:558) >>> >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle >>> (DefaultLifecycleExecutor.java:499) >>> >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifec >>> ycleExecutor.java:478) >>> >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFail >>> ures(DefaultLifecycleExecutor.java:330) >>> >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Defa >>> ultLifecycleExecutor.java:291) >>> >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycle >>> Executor.java:142) >>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) >>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) >>> org.apache.maven.cli.MavenCli.main(MavenCli.java:287) >>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> >>> >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79 >>> ) >>> >>> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl >>> .java:43) >>> java.lang.reflect.Method.invoke(Method.java:618) >>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >>> org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >>> org.codehaus.classworlds.Launcher.main(Launcher.java:375) >>> [INFO] >>> ------------------------------------------------------------------------ >>> [ERROR] BUILD ERROR >>> [INFO] >>> ------------------------------------------------------------------------ >>> [INFO] could not package plugin >>> >>> >>> >>> Forrest > >