Interesting - this is exactly the same error that Alexis was getting - but I was using the same build on NT4 and everything was working fine. Ok - the real crunch is to evaluate the same thing with the 20020822 build. Should be available in a few minutes.
Stephen.
Alex Karasulu wrote:
Ok here's what I'm using to run on the tutorials and the results:
$ /cygdrive/c/j2sdk1.4.2/bin/java -Djava.ext.dirs=j:/apache/avalon/merlin/ext/
-Dmerlin.home=j:/apache/avalon/merlin -jar j:/apache/avalon/merlin/bin/merlin-b
ootstrap-1.0.jar target/classes/ -execute -debug
Version: Merlin SMP 3.0
Environment: Windows XP 5.1 Java 1.4.2
Deployment Home: j:\apache\avalon\avalon-sandbox\merlin\merlin-platform\tutori
als\context\avalon\home
Runtime Repository: j:\apache\avalon\merlin
Library Anchor: j:\apache\avalon\avalon-sandbox\merlin\merlin-platform\tutoria
ls\context\avalon
Kernel Path: file:/j:/apache/avalon/merlin/repository/merlin/xmls/kernel.xml
Deployment Blocks: file:/J:/apache/avalon/avalon-sandbox/merlin/merlin-platfor
m/tutorials/context/avalon/target/classes/
Server Flag: false
Debug Flag: true
Internal error during kernel instantiation.
-------------------------------------------------------------------
Exception: org.apache.avalon.merlin.kernel.KernelException
Message: Block install failure: file:/J:/apache/avalon/avalon-sandbox/merlin/mer
lin-platform/tutorials/context/avalon/target/classes/
Cause: org.apache.avalon.composition.model.ModelException
Message: Unable to create local block [file:/J:/apache/avalon/avalon-sandbox/mer
lin/merlin-platform/tutorials/context/avalon/target/classes/BLOCK-INF/block.xml]
in the containmment model [/] due to a build related error.
Cause: org.xml.sax.SAXParseException Message: Content is not allowed in prolog.
---- stack trace --------------------------------------------------
org.xml.sax.SAXParseException: Content is not allowed in prolog.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.avalon.meta.ConfigurationBuilder.build(ConfigurationBuilde
r.java:165)
at org.apache.avalon.composition.data.builder.ContainmentProfileBuilder.
buildFromXMLDescriptor(ContainmentProfileBuilder.java:140)
at org.apache.avalon.composition.data.builder.ContainmentProfileBuilder.
createContainmentProfile(ContainmentProfileBuilder.java:117)
at org.apache.avalon.composition.model.impl.DefaultContainmentModel.crea
teContainmentModel(DefaultContainmentModel.java:550)
at org.apache.avalon.composition.model.impl.DefaultContainmentModel.addM
odel(DefaultContainmentModel.java:243)
at org.apache.avalon.merlin.kernel.impl.DefaultKernel.<init>(DefaultKern
el.java:178)
at org.apache.avalon.merlin.kernel.impl.CLIKernelLoader.<init>(CLIKernel
Loader.java:145)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at Merlin.main(Merlin.java:250)
-------------------------------------------------------------------
Looks to me like the XML file has a problem. Here's the block.xml file in question but it looks just fine:
<container name="tutorial">
<classloader>
<classpath>
<repository>
<resource id="avalon-framework:avalon-framework-impl"version="SNAPSHOT
"/>
</repository>
</classpath>
</classloader>
<component name="hello" class="tutorial.HelloComponent"/>
</container>
Any ideas?
Alex
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--
Stephen J. McConnell mailto:[EMAIL PROTECTED] http://www.osm.net
Sent via James running under Merlin as an NT service. http://avalon.apache.org/sandbox/merlin
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
