I've been able to recreate this now, the problem is a missing
dependency,
but the actual exception gets hidden by the
TuscanyDependencyException
loading the extension. The dependency is woden-1.0.0M6.jar which
is in the
repository http://ws.zones.apache.org/repository and thats not in the
repository search path of the samples. As a work around copy the
wooden-1.0.0M6.jar from
http://ws.zones.apache.org/repository/incubator-woden/jars/ to
your local
repository in directory .m2\repository\incubator-woden\woden\1.0.0M6.
...ant
On 1/10/07, comain <[EMAIL PROTECTED]> wrote:
>
> 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.jarfrom
> %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]
>