Steve,

Sorry I rushed and could not help it but I tried it out on my component.
And it worked all of sudden.  Everything works now thank you very much for
your persistence.

Did it fix itself? Or did I clean up maven and get the right stuff from
Ibiblio.org pulled down using your directions?  Yeah I think the cleanup
pulled the right stuff down.  Here's the breakdown of what happened.

When I went into the bootstrap-syntax-manager component and ran the CLI with
the -repository command I got this:



$ merlin.bat target/classes -execute -info -repository c\:/Documents\ and\
Sett
ings/Administrator/.maven/repository/

  ${user.dir}:
C:\cygwin\home\Administrator\projects\ldapd\HEAD\sandbox1\bootstr
ap-syntax-manager
  ${merlin.home}: j:\apache\avalon\merlin
  Version: Merlin SMP 3.0
  Environment: Windows XP 5.1 Java 1.4.2
  Deployment Home: ${user.dir}/home
  System Repository: j:\apache\avalon\merlin\system
  Runtime Repository: C:\Documents and
Settings\Administrator\.maven\repository
  Library Anchor: ${user.dir}
  Kernel Path:
  Deployment Blocks: file:/${user.dir}/target/classes/
  Override Path:
  Server Flag: false
  Debug Flag: false

[INFO   ] (kernel): installing: file:/${user.dir}/target/classes/
[INFO   ] (kernel): dissassembly phase
[INFO   ] (kernel): disposal phase





It worked just fine without problems.  Hurray!!!!!!!!!!!

Now I went ahead and tried the simulate goal with the merlin plugin it
worked like a CHAMPION!!!! Here's what I got on the same component:




$ maven merlin:simulate __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0-beta-10

Attempting to download avalon-framework-api-SNAPSHOT.jar.
.....
Attempting to download avalon-framework-impl-SNAPSHOT.jar.
.......
Attempting to download schema-api-SNAPSHOT.jar.
Error retrieving artifact from
[http://www.ibiblio.org/maven/ldapd-server/jars/s
chema-api-SNAPSHOT.jar]: java.lang.Exception: Can't get
schema-api-SNAPSHOT.jar
to C:\Documents and
Settings\Administrator\.maven\repository\ldapd-server\jars\s
chema-api-SNAPSHOT.jar
Artifact /ldapd-server/jars/schema-api-SNAPSHOT.jar doesn't exists in remote
rep
ository, but it exists locally
Attempting to download merlin-kernel-spi-3.0b1.jar.
..
Attempting to download merlin-kernel-impl-3.0b1.jar.
.....
Attempting to download avalon-activation-api-1.0b1.jar.
..
Attempting to download avalon-activation-spi-1.0b1.jar.
..
Attempting to download avalon-activation-impl-1.0b1.jar.
.....
Attempting to download avalon-composition-api-1.0b1.jar.
......
Attempting to download avalon-composition-spi-1.0b1.jar.
..
Attempting to download avalon-composition-impl-1.0b1.jar.
.........
Attempting to download avalon-extension-spi-1.0.jar.
...
Attempting to download avalon-extension-impl-1.0.jar.
..
Attempting to download avalon-meta-api-1.1.jar.
.....
Attempting to download avalon-meta-spi-1.1.jar.
..
Attempting to download avalon-meta-impl-1.1.jar.
......
Attempting to download avalon-repository-spi-1.0b1.jar.
..
Attempting to download avalon-repository-impl-1.0b1.jar.
..
java:prepare-filesystem:

java:compile:
    [echo] Compiling to
C:\cygwin\home\Administrator\projects\ldapd\HEAD\sandbox
1\bootstrap-syntax-manager/target/classes
avalon:meta:
    [avalon] Writing descriptors using 'xml' format.
    [avalon] Processed 1 Types and 0 Services from a total of 1 classes.

avalon:meta:
    [avalon] Writing descriptors using 'xml' format.
    [avalon] Processed 1 Types and 0 Services from a total of 1 classes.


java:jar-resources:

test:prepare-filesystem:

test:test-resources:

test:compile:

test:test:

merlin:simulate:
merlin:prepare-context:
    [echo] merlin.repository.local = C:\Documents and
Settings\Administrator/.ma
ven/repository
[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\repository
[DEBUG  ] (kernel.context): repository established: C:\Documents and
Settings\Ad
ministrator\.maven\repository
[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.
[DEBUG  ] (server.classloader): classpath:
file:/${user.dir}/target/classes/;fil
e:/C:/Documents and
Settings/Administrator/.maven/repository/avalon-framework/ja
rs/avalon-framework-SNAPSHOT.jar;file:/C:/Documents and
Settings/Administrator/.
maven/repository/ldapd-server/jars/schema-api-SNAPSHOT.jar
[DEBUG  ] (server.classloader.scanner): scanning:
file:/${user.dir}/target/class
es/
[DEBUG  ] (server.classloader.scanner): type:
ldapd.server.schema.syntax.Bootstr
apSyntaxManager
[DEBUG  ] (server.classloader.scanner): scanning: file:/C:/Documents and
Setting
s/Administrator/.maven/repository/avalon-framework/jars/avalon-framework-SNA
PSHO
T.jar
[DEBUG  ] (server.classloader.scanner): scanning: file:/C:/Documents and
Setting
s/Administrator/.maven/repository/ldapd-server/jars/schema-api-SNAPSHOT.jar
[DEBUG  ] (server.classloader.types): type install count: 1
[DEBUG  ] (server.classloader.types): registered
[type:ldapd.server.schema.synta
x.BootstrapSyntaxManager/1].
[DEBUG  ] (server): installing: bootstrap-syntax-manager
[DEBUG  ] (kernel): customization phase
[DEBUG  ] (kernel): state: initialized
[DEBUG  ] (kernel): kernel established
[DEBUG  ] (kernel): state: starting
[DEBUG  ] (kernel): state: model composition
[DEBUG  ] (kernel.logging): adding category: , null
[DEBUG  ] (): creating block: /server
[DEBUG  ] (kernel.logging): adding category: server, null
[DEBUG  ] (kernel.logging): adding category: server, null
[DEBUG  ] (server): creating appliance: /server/bootstrap-syntax-manager
[DEBUG  ] (kernel.logging): adding category:
server.bootstrap-syntax-manager, DE
BUG
[DEBUG  ] (kernel.logging): adding category:
server.bootstrap-syntax-manager, nu
ll
[DEBUG  ] (kernel): state: model assembly
[DEBUG  ] (kernel): assembly phase
[DEBUG  ] (): assembly phase
[DEBUG  ] (server): assembly phase
[DEBUG  ] (server.bootstrap-syntax-manager.appliance): assembly phase
[DEBUG  ] (kernel): state: block deployment
[DEBUG  ] (kernel): deployment phase
[DEBUG  ] (): deployment: block:/server
[DEBUG  ] (server): deployment: appliance:/server/bootstrap-syntax-manager
[DEBUG  ] (server.bootstrap-syntax-manager.appliance): deployment
(singleton) [t
rue]
[DEBUG  ] (server.bootstrap-syntax-manager.appliance): new instance:
12085572
[DEBUG  ] (server.bootstrap-syntax-manager.appliance): applying logger to:
12085
572
[DEBUG  ] (server.bootstrap-syntax-manager.appliance): applying
configuration to
: 12085572
[DEBUG  ] (server.bootstrap-syntax-manager): Added syntax: (
1.3.6.1.4.1.1466.11
5.121.1.15 DESC A string in this syntax is encoded in the UTF-8 form of ISO
1064
6 (a superset
                        of Unicode). Servers and clients MUST be prepared to
rec
eive encodings of
                        arbitrary Unicode characters, including characters
not p
resently assigned to
                        any character set. )
[DEBUG  ] (server.bootstrap-syntax-manager): Added syntax: (
1.3.6.1.4.1.1466.11
5.121.1.58 DESC The Substring Assertion syntax is used only as the syntax of
ass
ertion values
                        in the extensible match.  It is not used as the
syntax o
f attributes, or in
                        the substring filter.

                        The Substring Assertion is encoded according to the
foll
owing BNF:

                                substring = [initial] any [final]
                                initial = value
                                any = "*" *(value "*")
                                final = value

                        The  production is UTF-8 encoded string.  Should the
bac
kslash or asterix
                        characters be present in a production of , they are
quot
ed as described in
                        section 4.3.

                        Servers SHOULD be capable of performing the
following ma
tching rules,
                        which are used in substring filters:
caseIgnoreSubstring
sMatch,
                        telephoneNumberSubstringsMatch,
numericStringSubstringsM
atch. )
[DEBUG  ] (server.bootstrap-syntax-manager.appliance): stage count: 0
[DEBUG  ] (server.bootstrap-syntax-manager.appliance): established: 12085572
[DEBUG  ] (server.bootstrap-syntax-manager.appliance): activated instance:
12085
572
[DEBUG  ] (kernel): state: started
BUILD SUCCESSFUL
Total time:  17 seconds

[DEBUG  ] (kernel): state: stopping
[DEBUG  ] (kernel): state: decommissioning
[DEBUG  ] (): decommissioning: block:/server
[DEBUG  ] (server): decommissioning:
appliance:/server/bootstrap-syntax-manager
[DEBUG  ] (server.bootstrap-syntax-manager.appliance): decommissioning phase
[DEBUG  ] (server.bootstrap-syntax-manager.appliance): component disposal:
12085
572
[DEBUG  ] (server.bootstrap-syntax-manager.appliance): stage count: 0
[DEBUG  ] (server.bootstrap-syntax-manager.appliance): destroyed instance:
12085
572
[DEBUG  ] (kernel): state: dissassembly
[INFO   ] (kernel): dissassembly phase
[DEBUG  ] (): dissassembly phase
[DEBUG  ] (server): dissassembly phase
[DEBUG  ] (server.bootstrap-syntax-manager.appliance): dissassembly phase
[DEBUG  ] (kernel): state: block disposal
[INFO   ] (kernel): disposal phase
[DEBUG  ] (): disposal phase
[DEBUG  ] (server): disposal phase
[DEBUG  ] (server.bootstrap-syntax-manager.appliance): disposal
[DEBUG  ] (kernel): active threads (2)
[DEBUG  ] (kernel): state: stopped


-----Original Message-----
From: Stephen McConnell [mailto:[EMAIL PROTECTED] 
Sent: Sunday, September 14, 2003 2:05 PM
To: Avalon framework users
Subject: Re: -repository not working like -system anymore - problem
identified


Alex Karasulu wrote:

>Steve,
>
>Unfortunately, I'm still having the same merlin plugin issues after blowing
>away all Avalon and merlin directories in the maven repository.  My plugin
>seems crippled now.  In terms of the merlin CLI bat file the problem where
>it cannot find the maven repository's paths still persists.  Note once
again
>the CLI run of the bat file does not show the same problem that the plugin
>was showing with the double repository/repository path components.  It just
>does not see the ldapd-server artifact group directory.
>

OK - seems like we two seperate issues.

1. merlin cli repository handling
2. plugin status

>If you would like fell free to contact me via MSN IM to troubleshoot the
>problem.  Once again my user id is [EMAIL PROTECTED]
>

Sorry - don't have MSN IM.

Lets try and sort things here for now.
First off lets focus just on merlin cli and relative to the hello demo.  
I know you have already done some of this already, but can I get you do 
the following:

1. delete %MAVEN_HOME%/plugins/merlin*
   I.e. make sure you delete both the merlin-plugin-1.0 directory
   and the merlin-plugin-1.0.jar file. Unfortunately multi-version
   plugins in Maven are not supported so we have to patch things
   manually.
2. delete %MAVEN_HOME%/repository/avalon-* directories
3. delete %MAVEN_HOME%/repository/merlin directory
4. bring you merlin installation to a virgin RC3
5. go to the hello demo and do the following:

   $ maven clean jar:install
   $ merlin target/classes -execute -info

6. post the results

After that we can start to look at repository stitching once we know 
that the basics are functioning correctly.

Steve.

-- 

Stephen J. McConnell
mailto:[EMAIL PROTECTED]




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




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

Reply via email to