Great thanks, :-)
Blow is what exactly what I had encountered:
I am using the M2 binary distribution, and build the samples as: mvn -N install
(in the samples root directory); mvn (in the samples root directory as well to
build the samples)。
Then I run the caculator sample as follows:
java -jar %sca_home%/launcher.jar target/sample-caclulator.jar
This works.
After I add a extention, for example copy axis2-1.0-incubator-M2.jar from
%sca_home%/contrib to %sca_home%/extentions, then I run the simple caculator a
sencond time
java -jar %sca_home%/launcher.jar target/sample-caclulator.jar
This time, it will fail.
The whole output is here:
-----------------------------------------------------------------------------------------------------
[WARNING] Unable to get resource from repository http___repo1.maven.org_maven2 (
http://repo1.maven.org/maven2)
[WARNING] Unable to get resource from repository http___people.apache.org_repo_m
2-incubating-repository (http://people.apache.org/repo/m2-incubating-repository)
[WARNING] Unable to get resource from repository http___repo1.maven.org_maven (h
ttp://repo1.maven.org/maven)
[WARNING] Unable to get resource from repository http___people.apache.org_repo_m
2-snapshot-repository (http://people.apache.org/repo/m2-snapshot-repository)
[INFO] snapshot org.apache.ws.commons.axiom:axiom-api:SNAPSHOT: checking for upd
ates from http___repo1.maven.org_maven2
[INFO] snapshot org.apache.ws.commons.axiom:axiom-api:SNAPSHOT: checking for upd
ates from http___people.apache.org_repo_m2-incubating-repository
[INFO] snapshot org.apache.ws.commons.axiom:axiom-api:SNAPSHOT: checking for upd
ates from http___repo1.maven.org_maven
[INFO] snapshot org.apache.ws.commons.axiom:axiom-api:SNAPSHOT: checking for upd
ates from http___people.apache.org_repo_m2-snapshot-repository
[INFO] snapshot org.apache.ws.commons.axiom:axiom-parent:SNAPSHOT: checking for
updates from http___repo1.maven.org_maven2
[INFO] snapshot org.apache.ws.commons.axiom:axiom-parent:SNAPSHOT: checking for
updates from http___people.apache.org_repo_m2-incubating-repository
[INFO] snapshot org.apache.ws.commons.axiom:axiom-parent:SNAPSHOT: checking for
updates from http___repo1.maven.org_maven
[INFO] snapshot org.apache.ws.commons.axiom:axiom-parent:SNAPSHOT: checking for
updates from http___people.apache.org_repo_m2-snapshot-repository
[WARNING] POM for 'org.apache.axis2:axis2-kernel:pom:1.1:runtime' is invalid. It
will be ignored for artifact resolution. Reason: Failed to validate POM
[WARNING] Unable to get resource from repository http___repo1.maven.org_maven2 (
http://repo1.maven.org/maven2)
[WARNING] Unable to get resource from repository http___people.apache.org_repo_m
2-incubating-repository (http://people.apache.org/repo/m2-incubating-repository)
[WARNING] Unable to get resource from repository http___repo1.maven.org_maven (h
ttp://repo1.maven.org/maven)
[WARNING] Unable to get resource from repository http___people.apache.org_repo_m
2-snapshot-repository (http://people.apache.org/repo/m2-snapshot-repository)
[WARNING] Unable to get resource from repository http___repo1.maven.org_maven2 (
http://repo1.maven.org/maven2)
[WARNING] Unable to get resource from repository http___people.apache.org_repo_m
2-incubating-repository (http://people.apache.org/repo/m2-incubating-repository)
[WARNING] Unable to get resource from repository http___repo1.maven.org_maven (h
ttp://repo1.maven.org/maven)
[WARNING] Unable to get resource from repository http___people.apache.org_repo_m
2-snapshot-repository (http://people.apache.org/repo/m2-snapshot-repository)
Exception in thread "main" org.apache.tuscany.spi.component.TargetException: Err
or initializing component instance [directoryScanExtender]
at org.apache.tuscany.core.implementation.PojoAtomicComponent.init(PojoA
tomicComponent.java:96)
at org.apache.tuscany.core.component.scope.InstanceWrapperImpl.start(Ins
tanceWrapperImpl.java:49)
at org.apache.tuscany.core.component.scope.ModuleScopeContainer.eagerIni
tComponents(ModuleScopeContainer.java:145)
at org.apache.tuscany.core.component.scope.ModuleScopeContainer.onEvent(
ModuleScopeContainer.java:72)
at org.apache.tuscany.spi.component.AbstractSCAObject.publish(AbstractSC
AObject.java:94)
at org.apache.tuscany.core.implementation.composite.AbstractCompositeCom
ponent.publish(AbstractCompositeComponent.java:139)
at org.apache.tuscany.core.implementation.composite.AbstractCompositeCom
ponent.start(AbstractCompositeComponent.java:106)
at org.apache.tuscany.runtime.standalone.host.StandaloneRuntimeImpl.init
ialize(StandaloneRuntimeImpl.java:82)
at org.apache.tuscany.launcher.MainLauncherBooter.main(MainLauncherBoote
r.java:83)
Caused by: org.apache.tuscany.core.injection.ObjectCallbackException: Exception
thrown by callback method [public void org.apache.tuscany.runtime.standalone.hos
t.DirectoryScanExtender.init()]
at org.apache.tuscany.core.injection.MethodEventInvoker.invokeEvent(Meth
odEventInvoker.java:46)
at org.apache.tuscany.core.implementation.PojoAtomicComponent.init(PojoA
tomicComponent.java:94)
... 8 more
Caused by: org.apache.tuscany.services.maven.TuscanyDependencyException: Unable
to resolve artifact: org.apache.tuscany.sca.services.bindings:axis2:1.0-incubato
r-M2:jar [org.apache.tuscany.sca.services.bindings:axis2:1.0-incubator-M2:jar]
at org.apache.tuscany.services.maven.MavenArtifactRepository.resolve(Mav
enArtifactRepository.java:72)
at org.apache.tuscany.core.implementation.composite.CompositeLoader.load
(CompositeLoader.java:99)
at org.apache.tuscany.core.implementation.composite.CompositeLoader.load
(CompositeLoader.java:55)
at org.apache.tuscany.core.loader.LoaderRegistryImpl.load(LoaderRegistry
Impl.java:92)
at org.apache.tuscany.core.loader.LoaderRegistryImpl.load(LoaderRegistry
Impl.java:109)
at org.apache.tuscany.core.implementation.system.loader.SystemCompositeC
omponentTypeLoader.loadFromSidefile(SystemCompositeComponentTypeLoader.java:68)
at org.apache.tuscany.core.implementation.system.loader.SystemCompositeC
omponentTypeLoader.load(SystemCompositeComponentTypeLoader.java:59)
at org.apache.tuscany.core.implementation.system.loader.SystemCompositeC
omponentTypeLoader.load(SystemCompositeComponentTypeLoader.java:38)
at org.apache.tuscany.core.loader.LoaderRegistryImpl.loadComponentType(L
oaderRegistryImpl.java:159)
at org.apache.tuscany.core.deployer.DeployerImpl.load(DeployerImpl.java:
101)
at org.apache.tuscany.core.deployer.DeployerImpl.deploy(DeployerImpl.jav
a:76)
at org.apache.tuscany.core.services.extension.AbstractExtensionDeployer.
deployExtension(AbstractExtensionDeployer.java:104)
at org.apache.tuscany.core.services.extension.AbstractExtensionDeployer.
deployExtension(AbstractExtensionDeployer.java:67)
at org.apache.tuscany.runtime.standalone.host.DirectoryScanExtender.init
(DirectoryScanExtender.java:57)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.tuscany.core.injection.MethodEventInvoker.invokeEvent(Meth
odEventInvoker.java:42)
... 9 more
-----------------------------------------------------------------------------------------------------------------------
It seems extentions cannot download other extentions automatically?
comain
2007-01-10
发件人: Raymond Feng
发送时间: 2007-01-10 09:02:56
收件人: [email protected]
抄送:
主题: Re: Cannot get resource from repository
Hi,
Thanks for trying our M2 release.
We need more information about the problem. Is the "mvn" command or the
application failing? Do you have the stacktrace? The warnings from the maven
can usually be ignored because it just complains that an artifact cannot be
found on that repository and it's not fatal if the artifact is resolved on
another repostory.
Thanks,
Raymond
----- Original Message -----
From: "Comain Chen" <[EMAIL PROTECTED] >
To: "tuscany-dev" <[email protected] >
Sent: Tuesday, January 09, 2007 5:47 AM
Subject: Re: Cannot get resource from repository
> Sorry to bother all, but I am really stuck on this issue.
>
> I will explain my problem with more detail this time. Hoping that someone
> can give me help, :-)
>
> I am now using Tuscany-SCA M2, and in particular I am now trying to run
> the
> sample standalone applications. For the simple Calculator, it works well.
> However, when I started to try Calculator-combo, which need some
> extentions
> to be added for the SCA runtime. In addition, these extentions need other
> extentions to work , and these depending extentions are downloaded by the
> SCA runtime automatically(As explained in the documentation). The problem
> is, my SCA runtime will complain that it cannot find these resources and
> thus cannot download them to install. So, how can this problem be
> resolved?
>
> Here is part of the error info:
>
> ------------------------------------------------------------------------------------------------------
> [WARNING] Unable to get resource from repository
> http___repo1.maven.org_maven2 (
> http://repo1.maven.org/maven2)
> [WARNING] Unable to get resource from repository
> http___people.apache.org_repo_m
> 2-incubating-repository (
> http://people.apache.org/repo/m2-incubating-repository)
> ------------------------------------------------------------------------------------------------------
>
> I can access the incubating repository from the explorer, so this cannot
> be
> a problme of my network configuration. Is this repository right? Or where
> can I get the depending parts, and how can I install them locally by hand?
>
> Thanks All.
>
>
> On 1/9/07, comain <[EMAIL PROTECTED] > wrote:
> >
> > Hi,
> > I am now tring Tuscany-sca m2. When I added extentions, the runtime will
> > compain that it cannot get resource from reposity. Like this:
> >
> > [WARNING] Unable to get resource from repository
> > http___repo1.maven.org_maven2 (
> > http://repo1.maven.org/maven2)
> > [WARNING] Unable to get resource from repository
> > http___people.apache.org_repo_m
> > 2-incubating-repository (
> > http://people.apache.org/repo/m2-incubating-repository)
> >
> > Can anyone give me some help?
> >
> > ------------------------------
> > comain
> > 2007-01-09
> >
>
>
>
> --
> Best regrads,
> Comain Chen
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]