BTW when I copy all the dependent jars to the system repo at
${maven.home}/repository everything works like a champ once again.I think this may be a quick fix classpath setup issue on the user specified repo. -Alex -----Original Message----- From: Alex Karasulu [mailto:[EMAIL PROTECTED] Sent: Sunday, September 14, 2003 11:33 AM To: [EMAIL PROTECTED] Subject: -repository not working like -system anymore Hello, I used to be able to point merlin to use the local user maven repo using the -system switch and all went fine. I just installed the new RC3 and switched to using -repository. With everything the same merlin stopped finding a few things it did not have a problem with before. Here's whats going on (my commentary surrounded by === and === ) : $ merlin.bat target/classes -debug -execute -repository c\:/Documents\ and\ Set tings/Administrator/.maven MERLIN SYSTEM REPOSITORY: j:\apache\avalon\merlin\system system remote repositories: http://dpml.net/repository/,http://www.ibiblio.org/m aven/ === System repo stuff seems to be loaded just fine as expected === CONTEXT CLASSLOADER DUMP file:/j:/apache/avalon/merlin/system/avalon-framework/jars/avalon-framework- impl -4.1.5.jar file:/j:/apache/avalon/merlin/system/avalon-meta/jars/avalon-meta-impl-1.1.j ar file:/j:/apache/avalon/merlin/system/avalon-extension/jars/avalon-extension- impl -1.0.jar file:/j:/apache/avalon/merlin/system/avalon-composition/jars/avalon-composit ion- impl-1.0b1.jar file:/j:/apache/avalon/merlin/system/avalon-activation/jars/avalon-activatio n-im pl-1.0b1.jar file:/j:/apache/avalon/merlin/system/excalibur-i18n/jars/excalibur-i18n-1.1. jar file:/j:/apache/avalon/merlin/system/avalon-repository/jars/avalon-repositor y-im pl-1.0b1.jar file:/j:/apache/avalon/merlin/system/commons-cli/jars/commons-cli-1.0.jar file:/j:/apache/avalon/merlin/system/merlin/jars/merlin-kernel-impl-3.0b1.ja r file:/j:/apache/avalon/merlin/system/logkit/jars/logkit-1.2.jar file:/j:/apache/avalon/merlin/system/excalibur-event/jars/excalibur-event-1. 0.3. jar file:/j:/apache/avalon/merlin/system/excalibur-configuration/jars/excalibur- conf iguration-1.1.jar file:/j:/apache/avalon/merlin/system/mx4j/jars/mx4j-jmx-1.1.1.jar file:/j:/apache/avalon/merlin/system/mx4j/jars/mx4j-tools-1.1.1.jar file:/j:/apache/avalon/merlin/system/avalon-meta/jars/avalon-meta-spi-1.1.ja r file:/j:/apache/avalon/merlin/system/avalon-extension/jars/avalon-extension- spi- 1.0.jar file:/j:/apache/avalon/merlin/system/avalon-composition/jars/avalon-composit ion- spi-1.0b1.jar file:/j:/apache/avalon/merlin/system/avalon-activation/jars/avalon-activatio n-sp i-1.0b1.jar file:/j:/apache/avalon/merlin/system/avalon-repository/jars/avalon-repositor y-sp i-1.0b1.jar file:/j:/apache/avalon/merlin/system/merlin/jars/merlin-kernel-spi-3.0b1.jar file:/j:/apache/avalon/merlin/system/avalon-framework/jars/avalon-framework- api- 4.1.5.jar file:/j:/apache/avalon/merlin/system/avalon-meta/jars/avalon-meta-api-1.1.ja r file:/j:/apache/avalon/merlin/system/avalon-composition/jars/avalon-composit ion- api-1.0b1.jar file:/j:/apache/avalon/merlin/system/avalon-activation/jars/avalon-activatio n-ap i-1.0b1.jar file:/j:/apache/avalon/merlin/system/excalibur-lifecycle/jars/excalibur-life cycl e-api-1.0.jar file:/J:/apache/avalon/merlin/bin/lib/merlin-bootstrap-1.0.jar file:/J:/apache/avalon/merlin/ext/xerces-2.4.0.jar file:/J:/apache/avalon/merlin/ext/xml-apis-2.0.2.jar file:/J:/apache/avalon/merlin/ext/xmlParserAPIs-2.0.2.jar [DEBUG ] (kernel.logging): default priority: DEBUG [DEBUG ] (kernel.logging): adding category: kernel, null [DEBUG ] (kernel.context): logging system established [DEBUG ] (kernel.context): setting runtime repository to: C:\Documents and Sett ings\Administrator\.maven [DEBUG ] (kernel.context): repository established: C:\Documents and Settings\Ad ministrator\.maven === Looks like it found the user repository just find from the -repository switch === [DEBUG ] (kernel.logging): adding category: kernel, null [DEBUG ] (kernel.context): model factory established [DEBUG ] (kernel.logging): adding category: , null [DEBUG ] (kernel.logging): adding category: , null [DEBUG ] (classloader): base: ${user.dir} [DEBUG ] (classloader): classpath: [DEBUG ] (classloader.types): type install count: 0 [DEBUG ] (kernel): creating root containment context [DEBUG ] (kernel): construction phase [DEBUG ] (kernel): install phase [INFO ] (kernel): installing: file:/${user.dir}/target/classes/ [DEBUG ] (): including composite block: file:/C:/cygwin/home/Administrator/proj ects/ldapd/HEAD/sandbox1/bootstrap-syntax-manager/target/classes/BLOCK-INF/b lock .xml [DEBUG ] (): installing: server [DEBUG ] (kernel.logging): adding category: server, null [DEBUG ] (kernel.logging): adding category: server, null [DEBUG ] (server.classloader): base: ${user.dir} [DEBUG ] (server): implicit entries: 1 [DEBUG ] (server): repository declarations: 1 [DEBUG ] (server): repository 0 contains 2 entries. Internal error during kernel instantiation. ---- report ------------------------------------------------------- Exception: org.apache.avalon.merlin.kernel.KernelException Message: Block install failure: file:/C:/cygwin/home/Administrator/projects/ldap d/HEAD/sandbox1/bootstrap-syntax-manager/target/classes/ Cause: org.apache.avalon.composition.model.ModelException Message: Could not create classloader. Cause: org.apache.avalon.repository.RepositoryException Message: Unknown group: 'ldapd-server' relative to the repository base: 'C:\Docu ments and Settings\Administrator\.maven'. ---- stack trace --------------------------------------------------- === Don't understand why this is happening here. There definitely is a ldapd-server directory with the appropriate directory structure and artifacts in it. Any ideas? === org.apache.avalon.repository.RepositoryException: Unknown group: 'ldapd-server' relative to the repository base: 'C:\Documents and Settings\Administrator\.maven '. at org.apache.avalon.repository.impl.DefaultFileRepository.getLocalArtif act(DefaultFileRepository.java:341) at org.apache.avalon.repository.impl.DefaultFileRepository.getArtifact(D efaultFileRepository.java:280) at org.apache.avalon.repository.impl.DefaultFileRepository.getArtifact(D efaultFileRepository.java:237) at org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.crea teClassPath(DefaultClassLoaderModel.java:472) at org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.<ini t>(DefaultClassLoaderModel.java:222) at org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.crea teClassLoaderModel(DefaultClassLoaderModel.java:139) at org.apache.avalon.composition.model.impl.DefaultContainmentModel.crea teContainmentModel(DefaultContainmentModel.java:440) at org.apache.avalon.composition.model.impl.DefaultContainmentModel.crea teContainmentModel(DefaultContainmentModel.java:656) at org.apache.avalon.composition.model.impl.DefaultContainmentModel.addM odel(DefaultContainmentModel.java:273) at org.apache.avalon.merlin.kernel.impl.DefaultKernel.<init>(DefaultKern el.java:221) at org.apache.avalon.merlin.kernel.impl.CLIKernelLoader.createKernel(CLI KernelLoader.java:294) at org.apache.avalon.merlin.kernel.impl.CLIKernelLoader.standardStartup( CLIKernelLoader.java:252) at org.apache.avalon.merlin.kernel.impl.CLIKernelLoader.<init>(CLIKernel Loader.java:186) 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:274) Let me know if there is more info I can supply. Also I work on WinXP using JDK1.4.2-b28 with Cygwin Shell. Thanks in advance, -Alex --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
