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 <[EMAIL PROTECTED]> 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" <[EMAIL PROTECTED]> > To: <[email protected]> > 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 <[EMAIL PROTECTED]>: >>> >>> 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.<init>(JarFileClas >>> sLoader.java:108) >>> >>> >>> org.apache.geronimo.kernel.config.Configuration.createConfigurationClasssLoa >>> der(Configuration.java:377) >>> >>> >>> org.apache.geronimo.kernel.config.Configuration.<init>(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.<init>(DeploymentContext.ja >>> va:100) >>> >>> >>> org.apache.geronimo.deployment.DeploymentContext.<init>(DeploymentContext.ja >>> va:80) >>> >>> org.apache.geronimo.j2ee.deployment.EARContext.<init>(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.<init>(JarFileClas >>> sLoader.java:108) >>> >>> >>> org.apache.geronimo.kernel.config.Configuration.createConfigurationClasssLoa >>> der(Configuration.java:377) >>> >>> >>> org.apache.geronimo.kernel.config.Configuration.<init>(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.<init>(DeploymentContext.ja >>> va:100) >>> >>> >>> org.apache.geronimo.deployment.DeploymentContext.<init>(DeploymentContext.ja >>> va:80) >>> >>> org.apache.geronimo.j2ee.deployment.EARContext.<init>(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 > >
