You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by Ming Xia <fo...@gmail.com> on 2008/07/23 15:14:39 UTC
[Help!] java.lang.UnsupportedOperationException when building daytrader sample on trunk
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
Re: [Help!] java.lang.UnsupportedOperationException when building daytrader sample on trunk
Posted by Lin Sun <li...@gmail.com>.
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 <fo...@gmail.com> 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" <li...@gmail.com>
> To: <us...@geronimo.apache.org>
> 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 <fo...@gmail.com>:
>>>
>>> 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
>
>
Re: [Help!] java.lang.UnsupportedOperationException when building daytrader sample on trunk
Posted by Forrest <fo...@gmail.com>.
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" <li...@gmail.com>
To: <us...@geronimo.apache.org>
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 <fo...@gmail.com>:
>>
>> 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
Re: [Help!] java.lang.UnsupportedOperationException when building daytrader sample on trunk
Posted by Forrest <fo...@gmail.com>.
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" <li...@gmail.com>
To: <us...@geronimo.apache.org>
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 <fo...@gmail.com>:
>>
>> 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
Re: [Help!] java.lang.UnsupportedOperationException when building daytrader sample on trunk
Posted by Lin Sun <li...@gmail.com>.
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 <fo...@gmail.com>:
>
> 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