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