You typically get this kind of error from wstx when it is trying to parse a binary file. This is happening trying to read the root element from the SCDL for the Spring extension - can you check that the META-INF/sca/default.scdl file in the Spring extension jar has valid (XML) content. If it does, can you check that that is the actual file being loaded (we should be printing that out, it is in the LoaderException).

--
Jeremy

On Jan 10, 2007, at 5:42 PM, Comain Chen wrote:

Thank you ant, but this does not solve my problem. In fact I already have
this wooden-1.0.0M6 in my local repository(I have seen in the axis2
incubator component's pom file, there has a repository for ws zone, so
this seems  not the problem).

Also, now I can find that, though every extention added will cause a bunch of warnings. Only Axis2 binding extention will fail, and Spring extention will throw a stack trace but for the simple caculator is can still run.

Stack trace for Axis2 binding, is just like what I had posted in the
previous posts.

Stack trace for Spring extention is as follows(only spring extention in the
extention directory):

%sca_home%\sca-samples\standalone\calculator\target>java -jar
%sca_home%/launch
er.jar sample-calculator.jar

org.apache.tuscany.spi.loader.LoaderException:
com.ctc.wstx.exc.WstxIOException:
Invalid UTF-8 start byte 0x86 (at char #12, byte #-1)
Context stack trace: [spring-1.0-incubator-M2]
       at org.apache.tuscany.core.loader.LoaderRegistryImpl.load
(LoaderRegistry
Impl.java:136)
       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)
at org.apache.tuscany.core.implementation.PojoAtomicComponent.init
(PojoA
tomicComponent.java:94)
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: com.ctc.wstx.exc.WstxIOException: Invalid UTF-8 start byte 0x86
(at c
har #12, byte #-1)
at com.ctc.wstx.sr.StreamScanner.throwFromIOE (StreamScanner.java
:650)
at com.ctc.wstx.sr.BasicStreamReader.next (BasicStreamReader.java
:1071)
at com.ctc.wstx.sr.BasicStreamReader.nextTag (BasicStreamReader.java
:1080
)
       at org.apache.tuscany.core.loader.LoaderRegistryImpl.load
(LoaderRegistry
Impl.java:107)
       ... 23 more
Caused by: java.io.CharConversionException: Invalid UTF-8 start byte 0x86
(at ch
ar #12, byte #-1)
at com.ctc.wstx.io.UTF8Reader.reportInvalidInitial (UTF8Reader.java
:299)
       at com.ctc.wstx.io.UTF8Reader.read(UTF8Reader.java:185)
       at com.ctc.wstx.io.ReaderSource.readInto(ReaderSource.java:84)
       at com.ctc.wstx.io.BranchingReaderSource.readInto
(BranchingReaderSource.
java:57)
at com.ctc.wstx.sr.StreamScanner.loadMore(StreamScanner.java: 934) at com.ctc.wstx.sr.StreamScanner.getNext(StreamScanner.java: 705)
       at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(
BasicStreamReader.ja
va:1882)
at com.ctc.wstx.sr.BasicStreamReader.next (BasicStreamReader.java
:1054)
       ... 25 more
3 + 2=5.0
3 - 2=1.0
3 * 2=6.0
3 / 2=1.5


On 1/10/07, ant elder <[EMAIL PROTECTED]> wrote:

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]
>




--
Best regrads,
Comain Chen


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to