You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@directory.apache.org by Apache Hudson Server <hu...@hudson.apache.org> on 2010/11/28 13:18:55 UTC
Build failed in Hudson: dir-apacheds-jdk16-win #53
See <https://hudson.apache.org/hudson/job/dir-apacheds-jdk16-win/53/>
------------------------------------------
[...truncated 1648 lines...]
[INFO] No sources to compile
[INFO] [resources:testResources {execution: default-testResources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\all\src\test\resources
[INFO] Copying 3 resources
[INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] No sources to compile
[INFO] [surefire:test {execution: default-test}]
[INFO] Surefire report directory: C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\all\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
There are no tests to run.
Results :
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[HUDSON] Recording test results
[INFO] [jar:jar {execution: default-jar}]
[INFO] Building jar: C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\all\target\apacheds-all-1.5.8-SNAPSHOT.jar
[INFO] [shade:shade {execution: default}]
[INFO] Including org.apache.directory.server:apacheds-core:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-i18n:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.slf4j:slf4j-api:jar:1.5.11 in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-core-api:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-core-constants:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including commons-collections:commons-collections:jar:3.2.1 in the shaded jar.
[INFO] Including commons-lang:commons-lang:jar:2.5 in the shaded jar.
[INFO] Including commons-io:commons-io:jar:1.4 in the shaded jar.
[INFO] Including org.apache.directory.shared:shared-ldap:jar:0.9.20-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.shared:shared-i18n:jar:0.9.20-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.mina:mina-core:jar:2.0.1 in the shaded jar.
[INFO] Including antlr:antlr:jar:2.7.7 in the shaded jar.
[INFO] Including org.apache.directory.shared:shared-ldap-schema:jar:0.9.20-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.shared:ldap-client-api:jar:0.9.20-SNAPSHOT in the shaded jar.
[INFO] Including commons-pool:commons-pool:jar:1.5.4 in the shaded jar.
[INFO] Including net.sf.ehcache:ehcache-core:jar:2.2.0 in the shaded jar.
[INFO] Including bouncycastle:bcprov-jdk15:jar:140 in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-core-annotations:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-ldif-partition:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-xdbm-partition:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-core-avl:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-jdbm-partition:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-jdbm:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-core-jndi:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.shared:shared-ldap-jndi:jar:0.9.20-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-interceptor-kerberos:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-kerberos-shared:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-protocol-shared:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-protocol-changepw:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-protocol-dhcp:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-protocol-dns:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-protocol-kerberos:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-protocol-ldap:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.activemq:activemq-core:jar:5.3.1 in the shaded jar.
[INFO] Including commons-logging:commons-logging-api:jar:1.1 in the shaded jar.
[INFO] Including org.apache.geronimo.specs:geronimo-jms_1.1_spec:jar:1.1.1 in the shaded jar.
[INFO] Including org.apache.activemq:activeio-core:jar:3.1.2 in the shaded jar.
[INFO] Including org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:jar:1.0.1 in the shaded jar.
[INFO] Including commons-logging:commons-logging:jar:1.1 in the shaded jar.
[INFO] Including log4j:log4j:jar:1.2.16 in the shaded jar.
[INFO] Including org.apache.activemq:kahadb:jar:5.3.1 in the shaded jar.
[INFO] Including org.apache.activemq.protobuf:activemq-protobuf:jar:1.0 in the shaded jar.
[INFO] Including commons-net:commons-net:jar:2.0 in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-protocol-ntp:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-server-annotations:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-server-config:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-server-jndi:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-server-replication:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-test-framework:jar:1.5.8-SNAPSHOT in the shaded jar.
[INFO] Including org.apache.directory.server:apacheds-xdbm-tools:jar:1.5.8-SNAPSHOT in the shaded jar.
[WARNING] We have a duplicate org/apache/commons/logging/Log.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/LogConfigurationException.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/LogFactory$1.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/LogFactory$2.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/LogFactory$3.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/LogFactory$4.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/LogFactory$5.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/LogFactory.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/LogSource.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/impl/Jdk14Logger.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/impl/LogFactoryImpl.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/impl/NoOpLog.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/impl/SimpleLog$1.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/impl/SimpleLog.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/impl/WeakHashtable$1.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/impl/WeakHashtable$2.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/impl/WeakHashtable$Entry.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/impl/WeakHashtable$Referenced.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/impl/WeakHashtable$WeakKey.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/commons/logging/impl/WeakHashtable.class in C:\Users\hudson\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/AsciiBuffer.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/BaseMessage.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/Buffer.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/BufferInputStream.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/BufferOutputStream.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/CodedInputStream.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/CodedOutputStream.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/AltJavaGenerator$1.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/AltJavaGenerator$2.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/AltJavaGenerator$3.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/AltJavaGenerator$Closure.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/AltJavaGenerator.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/CommandLineSupport.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/CompilerException.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/EnumDescriptor.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/EnumFieldDescriptor.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/ExtensionsDescriptor.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/FieldDescriptor.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/IntrospectionSupport.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/JavaGenerator$1.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/JavaGenerator$2.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/JavaGenerator$3.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/JavaGenerator$Closure.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/JavaGenerator.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/MessageDescriptor.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/MethodDescriptor.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/OptionDescriptor.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/parser/ParseException.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/parser/ProtoParser$1.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/parser/ProtoParser$JJCalls.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/parser/ProtoParser$LookaheadSuccess.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/parser/ProtoParser.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/parser/ProtoParserConstants.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/parser/ProtoParserTokenManager.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/parser/SimpleCharStream.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/parser/Token.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/parser/TokenMgrError.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/ParserSupport.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/ProtoDescriptor.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/ProtoMojo$1.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/ProtoMojo.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/ServiceDescriptor.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/TextFormat$InvalidEscapeSequence.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/TextFormat$ParseException.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/TextFormat$Tokenizer.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/TextFormat.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/compiler/TypeDescriptor.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/DeferredDecodeMessage.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/InvalidProtocolBufferException.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/Message.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/MessageBuffer.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/MessageBufferSupport.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/PBMessage.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/UninitializedMessageException.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/UTF8Buffer.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[WARNING] We have a duplicate org/apache/activemq/protobuf/WireFormat.class in C:\Users\hudson\.m2\repository\org\apache\activemq\protobuf\activemq-protobuf\1.0\activemq-protobuf-1.0.jar
[INFO] Replacing original artifact with shaded artifact.
[INFO] Replacing C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\all\target\apacheds-all-1.5.8-SNAPSHOT.jar with C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\all\target\apacheds-all-1.5.8-SNAPSHOT-app.jar
[INFO] [tools:verify-legal-files {execution: verify-legal-files}]
[INFO] Checking legal files in: apacheds-all-1.5.8-SNAPSHOT.jar
[INFO] [install:install {execution: default-install}]
[INFO] Installing C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\all\target\apacheds-all-1.5.8-SNAPSHOT.jar to C:\Users\hudson\.m2\repository\org\apache\directory\server\apacheds-all\1.5.8-SNAPSHOT\apacheds-all-1.5.8-SNAPSHOT.jar
[HUDSON] Archiving disabled - not archiving C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\all\dependency-reduced-pom.xml
[HUDSON] Archiving disabled - not archiving C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\all\target\apacheds-all-1.5.8-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building ApacheDS Core Integration
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] Deleting C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\core-integ\target
[INFO] [remote-resources:process {execution: default}]
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] Copying 3 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 1 source file to C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\core-integ\target\classes
[INFO] [resources:testResources {execution: default-testResources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 7 resources
[INFO] Copying 3 resources
[INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] Compiling 101 source files to C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\core-integ\target\test-classes
[INFO] [surefire:test {execution: default-test}]
[INFO] Surefire report directory: C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\core-integ\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.apache.directory.server.core.suites.StockCoreISuite
Tests run: 557, Failures: 0, Errors: 0, Skipped: 116, Time elapsed: 2,219.729 sec
Running org.apache.directory.server.core.suites.MigratedStockCoreISuite
Tests run: 92, Failures: 0, Errors: 0, Skipped: 3, Time elapsed: 536.998 sec
Results :
Tests run: 649, Failures: 0, Errors: 0, Skipped: 119
[HUDSON] Recording test results
[INFO] [jar:jar {execution: default-jar}]
[INFO] Building jar: C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\core-integ\target\apacheds-core-integ-1.5.8-SNAPSHOT.jar
[INFO] [jar:test-jar {execution: default}]
[INFO] Building jar: C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\core-integ\target\apacheds-core-integ-1.5.8-SNAPSHOT-tests.jar
[INFO] [tools:verify-legal-files {execution: verify-legal-files}]
[INFO] Checking legal files in: apacheds-core-integ-1.5.8-SNAPSHOT.jar
[INFO] Checking legal files in: apacheds-core-integ-1.5.8-SNAPSHOT-tests.jar
[INFO] [install:install {execution: default-install}]
[INFO] Installing C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\core-integ\target\apacheds-core-integ-1.5.8-SNAPSHOT.jar to C:\Users\hudson\.m2\repository\org\apache\directory\server\apacheds-core-integ\1.5.8-SNAPSHOT\apacheds-core-integ-1.5.8-SNAPSHOT.jar
[INFO] Installing C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\core-integ\target\apacheds-core-integ-1.5.8-SNAPSHOT-tests.jar to C:\Users\hudson\.m2\repository\org\apache\directory\server\apacheds-core-integ\1.5.8-SNAPSHOT\apacheds-core-integ-1.5.8-SNAPSHOT-tests.jar
[HUDSON] Archiving disabled - not archiving C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\core-integ\pom.xml
[HUDSON] Archiving disabled - not archiving C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\core-integ\target\apacheds-core-integ-1.5.8-SNAPSHOT.jar
[HUDSON] Archiving disabled - not archiving C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\core-integ\target\apacheds-core-integ-1.5.8-SNAPSHOT-tests.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building ApacheDS Server Integration
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] [remote-resources:process {execution: default}]
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] Copying 3 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 1 source file to C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\server-integ\target\classes
[INFO] [resources:testResources {execution: default-testResources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 6 resources
[INFO] Copying 3 resources
[INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] Compiling 52 source files to C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\server-integ\target\test-classes
[INFO] [surefire:test {execution: default-test}]
[INFO] Surefire report directory: C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\server-integ\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.apache.directory.server.suites.StockServerISuite
Process 1290945764334 is killed.
[HUDSON] Recording test results
[HUDSON] Archiving disabled - not archiving C:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\server-integ\pom.xml
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error while executing forked tests.; nested exception is org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.CommandLineTimeOutException: Error while executing external command, process killed.
Process timeout out after 900 seconds
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 98 minutes 23 seconds
[INFO] Finished at: Sun Nov 28 12:17:44 GMT 2010
[INFO] Final Memory: 132M/494M
[INFO] ------------------------------------------------------------------------
Sending e-mails to: notifications@directory.apache.org
channel stopped
Process leaked file descriptors. See http://wiki.hudson-ci.org/display/HUDSON/Spawning+processes+from+build for more information
Jenkins build is back to stable : dir-apacheds-jdk16-win #59
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/dir-apacheds-jdk16-win/59/changes>
Jenkins build is unstable: dir-apacheds-jdk16-win #58
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/dir-apacheds-jdk16-win/58/>
Build failed in Jenkins: dir-apacheds-jdk16-win #57
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/dir-apacheds-jdk16-win/57/changes>
Changes:
[elecharny] Referenced the latest parent's SNAPSHOT
[elecharny] Removed the setRegistries() method from SchemaObjects
[pamarcelot] Updated DOAP file.
[elecharny] Fixed the OC config constants. Many of them were incorrects.
[elecharny] some formatng
[elecharny] Reformatted the code
[elecharny] reverted the upgrade of ehcache, it generates some failures
[elecharny] bumped up the dependencies revisions
------------------------------------------
[...truncated 2080 lines...]
[JENKINS] Archiving disabled - not archiving F:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\core-annotations\pom.xml
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] ApacheDS .......................................... SUCCESS [5.223s]
[INFO] ApacheDS I18n ..................................... SUCCESS [4.036s]
[INFO] ApacheDS Core Constants ........................... SUCCESS [6.989s]
[INFO] ApacheDS Core API ................................. SUCCESS [24.701s]
[INFO] ApacheDS Core Shared .............................. SUCCESS [8.402s]
[INFO] ApacheDS Interceptors ............................. SUCCESS [0.092s]
[INFO] ApacheDS AdministrativePoint Interceptor .......... SUCCESS [3.176s]
[INFO] ApacheDS Authentication Interceptor ............... SUCCESS [23.585s]
[INFO] ApacheDS Authorization Interceptor ................ SUCCESS [22.677s]
[INFO] ApacheDS ChangeLog Interceptor .................... SUCCESS [10.269s]
[INFO] ApacheDS Collective Attribute Interceptor ......... SUCCESS [2.131s]
[INFO] ApacheDS Event Interceptor ........................ SUCCESS [2.499s]
[INFO] ApacheDS Exception Interceptor .................... SUCCESS [2.472s]
[INFO] ApacheDS Journal Interceptor ...................... SUCCESS [2.045s]
[INFO] ApacheDS Normalization Interceptor ................ SUCCESS [8.468s]
[INFO] ApacheDS Operational Attribute Interceptor ........ SUCCESS [2.277s]
[INFO] ApacheDS Referral Interceptor ..................... SUCCESS [1.829s]
[INFO] ApacheDS Schema Interceptor ....................... SUCCESS [25.040s]
[INFO] ApacheDS Subtree Interceptor ...................... SUCCESS [28.356s]
[INFO] ApacheDS Triggers Interceptor ..................... SUCCESS [2.438s]
[INFO] ApacheDS Core ..................................... SUCCESS [7.633s]
[INFO] ApacheDS Core AVL ................................. SUCCESS [10.308s]
[INFO] ApacheDS Generalized (X) DBM Partition ............ SUCCESS [27.016s]
[INFO] ApacheDS LDIF Partition ........................... SUCCESS [16.576s]
[INFO] ApacheDS JDBM Partition ........................... SUCCESS [29.229s]
[INFO] ApacheDS Core Annotations ......................... FAILURE [0.773s]
[INFO] ApacheDS Core JNDI ................................ SKIPPED
[INFO] ApacheDS Protocol Shared .......................... SKIPPED
[INFO] ApacheDS Protocol Kerberos Codec .................. SKIPPED
[INFO] ApacheDS Interceptors for Kerberos ................ SKIPPED
[INFO] ApacheDS Protocol Dhcp ............................ SKIPPED
[INFO] ApacheDS Protocol Dns ............................. SKIPPED
[INFO] ApacheDS Protocol Kerberos ........................ SKIPPED
[INFO] ApacheDS Protocol Ldap ............................ SKIPPED
[INFO] ApacheDS Protocol Ntp ............................. SKIPPED
[INFO] Apacheds Server Annotations ....................... SKIPPED
[INFO] ApacheDS Server Config ............................ SKIPPED
[INFO] ApacheDS Server JNDI .............................. SKIPPED
[INFO] ApacheDS Server Replication Service ............... SKIPPED
[INFO] ApacheDS Test Framework ........................... SKIPPED
[INFO] ApacheDS Generalized (X) DBM Tools ................ SKIPPED
[INFO] ApacheDS All ...................................... SKIPPED
[INFO] ApacheDS Logger Interceptor ....................... SKIPPED
[INFO] ApacheDS Password Hashing Interceptor ............. SKIPPED
[INFO] ApacheDS Core Integration ......................... SKIPPED
[INFO] ApacheDS Server Integration ....................... SKIPPED
[INFO] ApacheDS DirectoryService-WebApp bridge ........... SKIPPED
[INFO] ApacheDS Jetty HTTP Server Integration ............ SKIPPED
[INFO] ApacheDS Service Builder .......................... SKIPPED
[INFO] ApacheDS Protocol Kerberos Test ................... SKIPPED
[INFO] Apache Directory LDAP Client API test ............. SKIPPED
[INFO] ApacheDS Service .................................. SKIPPED
[INFO] ApacheDS Wrapper .................................. SKIPPED
[INFO] ApacheDS Installers Maven Plugin .................. SKIPPED
[INFO] ApacheDS Installers ............................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4:44.774s
[INFO] Finished at: Thu Mar 01 22:17:50 GMT 2012
[INFO] Final Memory: 86M/274M
[INFO] ------------------------------------------------------------------------
mavenExecutionResult exceptions not empty
message : Failed to execute goal org.apache.maven.plugins:maven-remote-resources-plugin:1.2.1:process (default) on project apacheds-core-annotations: Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
cause : Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
Stack trace :
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-remote-resources-plugin:1.2.1:process (default) on project apacheds-core-annotations: Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:104)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.resolveProjectArtifacts(ProcessRemoteResourcesMojo.java:721)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.getProjects(ProcessRemoteResourcesMojo.java:621)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.configureVelocityContext(ProcessRemoteResourcesMojo.java:988)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.execute(ProcessRemoteResourcesMojo.java:511)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 27 more
Caused by: org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
at org.apache.maven.artifact.resolver.DefaultResolutionErrorHandler.throwErrors(DefaultResolutionErrorHandler.java:71)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveWithExceptions(DefaultArtifactResolver.java:342)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:330)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:309)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:287)
at org.apache.maven.shared.artifact.resolver.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:140)
at org.apache.maven.shared.artifact.resolver.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:187)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.resolveProjectArtifacts(ProcessRemoteResourcesMojo.java:716)
... 32 more
Sending e-mails to: notifications@directory.apache.org
channel stopped
Build failed in Jenkins: dir-apacheds-jdk16-win #56
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/dir-apacheds-jdk16-win/56/>
------------------------------------------
[...truncated 2258 lines...]
[JENKINS] Archiving disabled - not archiving F:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\core-annotations\pom.xml
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] ApacheDS .......................................... SUCCESS [51.504s]
[INFO] ApacheDS I18n ..................................... SUCCESS [3.346s]
[INFO] ApacheDS Core Constants ........................... SUCCESS [1.280s]
[INFO] ApacheDS Core API ................................. SUCCESS [23.009s]
[INFO] ApacheDS Core Shared .............................. SUCCESS [4.237s]
[INFO] ApacheDS Interceptors ............................. SUCCESS [0.090s]
[INFO] ApacheDS AdministrativePoint Interceptor .......... SUCCESS [2.065s]
[INFO] ApacheDS Authentication Interceptor ............... SUCCESS [45.346s]
[INFO] ApacheDS Authorization Interceptor ................ SUCCESS [26.977s]
[INFO] ApacheDS ChangeLog Interceptor .................... SUCCESS [7.764s]
[INFO] ApacheDS Collective Attribute Interceptor ......... SUCCESS [2.310s]
[INFO] ApacheDS Event Interceptor ........................ SUCCESS [1.622s]
[INFO] ApacheDS Exception Interceptor .................... SUCCESS [2.028s]
[INFO] ApacheDS Journal Interceptor ...................... SUCCESS [1.442s]
[INFO] ApacheDS Normalization Interceptor ................ SUCCESS [7.396s]
[INFO] ApacheDS Operational Attribute Interceptor ........ SUCCESS [1.520s]
[INFO] ApacheDS Referral Interceptor ..................... SUCCESS [1.584s]
[INFO] ApacheDS Schema Interceptor ....................... SUCCESS [18.976s]
[INFO] ApacheDS Subtree Interceptor ...................... SUCCESS [19.367s]
[INFO] ApacheDS Triggers Interceptor ..................... SUCCESS [3.419s]
[INFO] ApacheDS Core ..................................... SUCCESS [6.898s]
[INFO] ApacheDS Core AVL ................................. SUCCESS [13.180s]
[INFO] ApacheDS Generalized (X) DBM Partition ............ SUCCESS [22.120s]
[INFO] ApacheDS LDIF Partition ........................... SUCCESS [16.943s]
[INFO] ApacheDS JDBM Partition ........................... SUCCESS [23.629s]
[INFO] ApacheDS Core Annotations ......................... FAILURE [0.674s]
[INFO] ApacheDS Core JNDI ................................ SKIPPED
[INFO] ApacheDS Protocol Shared .......................... SKIPPED
[INFO] ApacheDS Protocol Kerberos Codec .................. SKIPPED
[INFO] ApacheDS Interceptors for Kerberos ................ SKIPPED
[INFO] ApacheDS Protocol Dhcp ............................ SKIPPED
[INFO] ApacheDS Protocol Dns ............................. SKIPPED
[INFO] ApacheDS Protocol Kerberos ........................ SKIPPED
[INFO] ApacheDS Protocol Ldap ............................ SKIPPED
[INFO] ApacheDS Protocol Ntp ............................. SKIPPED
[INFO] Apacheds Server Annotations ....................... SKIPPED
[INFO] ApacheDS Server Config ............................ SKIPPED
[INFO] ApacheDS Server JNDI .............................. SKIPPED
[INFO] ApacheDS Server Replication Service ............... SKIPPED
[INFO] ApacheDS Test Framework ........................... SKIPPED
[INFO] ApacheDS Generalized (X) DBM Tools ................ SKIPPED
[INFO] ApacheDS All ...................................... SKIPPED
[INFO] ApacheDS Logger Interceptor ....................... SKIPPED
[INFO] ApacheDS Password Hashing Interceptor ............. SKIPPED
[INFO] ApacheDS Core Integration ......................... SKIPPED
[INFO] ApacheDS Server Integration ....................... SKIPPED
[INFO] ApacheDS DirectoryService-WebApp bridge ........... SKIPPED
[INFO] ApacheDS Jetty HTTP Server Integration ............ SKIPPED
[INFO] ApacheDS Service Builder .......................... SKIPPED
[INFO] ApacheDS Protocol Kerberos Test ................... SKIPPED
[INFO] Apache Directory LDAP Client API test ............. SKIPPED
[INFO] ApacheDS Service .................................. SKIPPED
[INFO] ApacheDS Wrapper .................................. SKIPPED
[INFO] ApacheDS Installers Maven Plugin .................. SKIPPED
[INFO] ApacheDS Installers ............................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5:15.014s
[INFO] Finished at: Wed Feb 29 04:08:53 GMT 2012
[INFO] Final Memory: 75M/203M
[INFO] ------------------------------------------------------------------------
mavenExecutionResult exceptions not empty
message : Failed to execute goal org.apache.maven.plugins:maven-remote-resources-plugin:1.2.1:process (default) on project apacheds-core-annotations: Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
cause : Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
Stack trace :
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-remote-resources-plugin:1.2.1:process (default) on project apacheds-core-annotations: Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:104)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.resolveProjectArtifacts(ProcessRemoteResourcesMojo.java:721)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.getProjects(ProcessRemoteResourcesMojo.java:621)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.configureVelocityContext(ProcessRemoteResourcesMojo.java:988)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.execute(ProcessRemoteResourcesMojo.java:511)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 27 more
Caused by: org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
at org.apache.maven.artifact.resolver.DefaultResolutionErrorHandler.throwErrors(DefaultResolutionErrorHandler.java:71)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveWithExceptions(DefaultArtifactResolver.java:342)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:330)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:309)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:287)
at org.apache.maven.shared.artifact.resolver.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:140)
at org.apache.maven.shared.artifact.resolver.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:187)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.resolveProjectArtifacts(ProcessRemoteResourcesMojo.java:716)
... 32 more
Sending e-mails to: notifications@directory.apache.org
channel stopped
Build failed in Jenkins: dir-apacheds-jdk16-win #55
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/dir-apacheds-jdk16-win/55/>
------------------------------------------
[...truncated 1942 lines...]
[JENKINS] Archiving disabled - not archiving F:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\core-annotations\pom.xml
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] ApacheDS .......................................... SUCCESS [3.674s]
[INFO] ApacheDS I18n ..................................... SUCCESS [2.257s]
[INFO] ApacheDS Core Constants ........................... SUCCESS [1.383s]
[INFO] ApacheDS Core API ................................. SUCCESS [13.933s]
[INFO] ApacheDS Core Shared .............................. SUCCESS [3.280s]
[INFO] ApacheDS Interceptors ............................. SUCCESS [0.055s]
[INFO] ApacheDS AdministrativePoint Interceptor .......... SUCCESS [1.821s]
[INFO] ApacheDS Authentication Interceptor ............... SUCCESS [7.692s]
[INFO] ApacheDS Authorization Interceptor ................ SUCCESS [19.361s]
[INFO] ApacheDS ChangeLog Interceptor .................... SUCCESS [6.699s]
[INFO] ApacheDS Collective Attribute Interceptor ......... SUCCESS [1.839s]
[INFO] ApacheDS Event Interceptor ........................ SUCCESS [1.547s]
[INFO] ApacheDS Exception Interceptor .................... SUCCESS [1.839s]
[INFO] ApacheDS Journal Interceptor ...................... SUCCESS [1.378s]
[INFO] ApacheDS Normalization Interceptor ................ SUCCESS [6.690s]
[INFO] ApacheDS Operational Attribute Interceptor ........ SUCCESS [1.874s]
[INFO] ApacheDS Referral Interceptor ..................... SUCCESS [1.260s]
[INFO] ApacheDS Schema Interceptor ....................... SUCCESS [17.882s]
[INFO] ApacheDS Subtree Interceptor ...................... SUCCESS [17.124s]
[INFO] ApacheDS Triggers Interceptor ..................... SUCCESS [1.794s]
[INFO] ApacheDS Core ..................................... SUCCESS [5.596s]
[INFO] ApacheDS Core AVL ................................. SUCCESS [10.259s]
[INFO] ApacheDS Generalized (X) DBM Partition ............ SUCCESS [16.350s]
[INFO] ApacheDS LDIF Partition ........................... SUCCESS [12.853s]
[INFO] ApacheDS JDBM Partition ........................... SUCCESS [19.662s]
[INFO] ApacheDS Core Annotations ......................... FAILURE [0.459s]
[INFO] ApacheDS Core JNDI ................................ SKIPPED
[INFO] ApacheDS Protocol Shared .......................... SKIPPED
[INFO] ApacheDS Protocol Kerberos Codec .................. SKIPPED
[INFO] ApacheDS Interceptors for Kerberos ................ SKIPPED
[INFO] ApacheDS Protocol Dhcp ............................ SKIPPED
[INFO] ApacheDS Protocol Dns ............................. SKIPPED
[INFO] ApacheDS Protocol Kerberos ........................ SKIPPED
[INFO] ApacheDS Protocol Ldap ............................ SKIPPED
[INFO] ApacheDS Protocol Ntp ............................. SKIPPED
[INFO] Apacheds Server Annotations ....................... SKIPPED
[INFO] ApacheDS Server Config ............................ SKIPPED
[INFO] ApacheDS Server JNDI .............................. SKIPPED
[INFO] ApacheDS Server Replication Service ............... SKIPPED
[INFO] ApacheDS Test Framework ........................... SKIPPED
[INFO] ApacheDS Generalized (X) DBM Tools ................ SKIPPED
[INFO] ApacheDS All ...................................... SKIPPED
[INFO] ApacheDS Logger Interceptor ....................... SKIPPED
[INFO] ApacheDS Password Hashing Interceptor ............. SKIPPED
[INFO] ApacheDS Core Integration ......................... SKIPPED
[INFO] ApacheDS Server Integration ....................... SKIPPED
[INFO] ApacheDS DirectoryService-WebApp bridge ........... SKIPPED
[INFO] ApacheDS Jetty HTTP Server Integration ............ SKIPPED
[INFO] ApacheDS Service Builder .......................... SKIPPED
[INFO] ApacheDS Protocol Kerberos Test ................... SKIPPED
[INFO] Apache Directory LDAP Client API test ............. SKIPPED
[INFO] ApacheDS Service .................................. SKIPPED
[INFO] ApacheDS Wrapper .................................. SKIPPED
[INFO] ApacheDS Installers Maven Plugin .................. SKIPPED
[INFO] ApacheDS Installers ............................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3:02.691s
[INFO] Finished at: Tue Feb 28 14:52:37 GMT 2012
[INFO] Final Memory: 82M/252M
[INFO] ------------------------------------------------------------------------
mavenExecutionResult exceptions not empty
message : Failed to execute goal org.apache.maven.plugins:maven-remote-resources-plugin:1.2.1:process (default) on project apacheds-core-annotations: Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
cause : Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
Stack trace :
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-remote-resources-plugin:1.2.1:process (default) on project apacheds-core-annotations: Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:104)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.resolveProjectArtifacts(ProcessRemoteResourcesMojo.java:721)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.getProjects(ProcessRemoteResourcesMojo.java:621)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.configureVelocityContext(ProcessRemoteResourcesMojo.java:988)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.execute(ProcessRemoteResourcesMojo.java:511)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 27 more
Caused by: org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
at org.apache.maven.artifact.resolver.DefaultResolutionErrorHandler.throwErrors(DefaultResolutionErrorHandler.java:71)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveWithExceptions(DefaultArtifactResolver.java:342)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:330)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:309)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:287)
at org.apache.maven.shared.artifact.resolver.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:140)
at org.apache.maven.shared.artifact.resolver.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:187)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.resolveProjectArtifacts(ProcessRemoteResourcesMojo.java:716)
... 32 more
Sending e-mails to: notifications@directory.apache.org
channel stopped
Build failed in Jenkins: dir-apacheds-jdk16-win #54
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/dir-apacheds-jdk16-win/54/changes>
Changes:
[pamarcelot] Updated version to the latest snapshot.
[elecharny] Added a test for DIRSERVER-1681
[elecharny] Fix for DIRSERVER-1093
[pamarcelot] Moved to next snapshot versions.
[elecharny] o Fixed the compareTo() method in the ParentIdAndRdn class, to allow comparison of RDN with more than one Ava
o Added a ParentIdAndRdn test class
[pamarcelot] [maven-release-plugin] prepare for next development iteration
[pamarcelot] [maven-release-plugin] prepare release 2.0.0-M6
[pamarcelot] Removed stange half of Apache License header at the end of the file.
[pamarcelot] Fixed environment variable creation.
[pamarcelot] Moved to non-SNAPSHOT version before the release
[pamarcelot] Updated Shared and JNDI dependencies to released versions.
[pamarcelot] Removed jdbm and jdbm2 sub-projects.
They have been moved at revisions 1292731 and 1292441.
They are now located at https://svn.apache.org/repos/asf/directory/jdbm/trunk
[pamarcelot] Fixed build issues with the inclusion of 'jdbm2' project as dependency.
[pamarcelot] Fix for DIRSERVER-1700 (Version in Root DSE is reported as '${pom.version}').
(Also moved to the recommended ${project.version})
[elecharny] referring to jdbm2 instead of jdbm
[elecharny] Referenced the JDBM project which is not anymore part of ApacheDS project
[elecharny] Fixed 3 failing tests
[elecharny] Applied a fix for DIRAPI-81 : we now can create entry with a RDN containing escaped values that are stored in the server as is.
[elecharny] Fixed the rename operation : it's now allowed to rename an entry on itself.
[elecharny] Renamed the Rdn.getUpType() and getUpValue() methods to getType() and getValue() to be consistent with DN methods
[elecharny] Fixed the RDN handling of special characters
[elecharny] Renamed the Ava.getUpName/getUpValue/getUpType() methods to getName/GetValue/getType()
[elecharny] @Ignore two tests that need to be fixed later, when we have fixed the global DN/RDN/AVA issues we have.
[elecharny] And back to the version I reverted ...
[elecharny] And back to the version I reverted ...
[elecharny] Fixed another test failure :/
[elecharny] Used UP values instead of Norm Values
[elecharny] Made the connection schema aware
[elecharny] One more test fixed
[elecharny] Fixed two failing tests
[elecharny] Fixed a test
[elecharny] Fix for DIRSERVER-1696 : its now forbidden to create an entry with a RDN containing an AT more than once
[elecharny] Some more Camel Casing...
[elecharny] Some more camel-cased classes renaming
[elecharny]
[elecharny] Second step in the renaming of DITCOntentRule to DitContentRule. We can thanks Apple for his stupid case insensitive/case preserving FS !
[elecharny] o Renamed DITContentRule to DContentRule (fist step toward the rename of this class to DitContentRule, as all the other camel cased classes)
[elecharny] o Moved the addToRegistries() method out of ObjectClass to a dedicated helper class (ObjectClassHelper)
o Create a sub-package helper in registries for the helper classes
o Removed a useless import
o Fixed a test
[elecharny] Reverted the previous change : we can't get rid of the registries here, this is the place where we modify an existing SchemaManager by changing a copy of its internal Registries. Trying to modify the SchemaManager instead will lead to very painful potential schema breakage !
[elecharny] o get rid of direct references to the Registries class, we now use teh SchemaManager instead.
[elecharny] Removed the NetworkSchemaLoader, as the DefaultSchemaLoader already does the same thing
[elecharny] o Removed the LdapConnection.loadDefaultSchema() method
[elecharny] One last fix in the UberJarMain test class : we have to pass null in the SchemaBinaryAttributeDetector() constructor
[elecharny] o Used the X-SCHEMA-AT constant in the server
o Added some tests in lda-api-client-test to check that we are correctly loading the schema from the server
[elecharny] Used the constants created in LdapDecoder for the dapSession's attribute
[elecharny] o Refactored the BinaryDetector hierarchy
o Applied the modification into teh API and the server
o Added a list of binary attributes in the DefaultConfigurableBinaryAttributeDetector class
o Added some missing Javadoc
o Some other minor refactoring (use of the Interface instead of the class)
[elecharny] o Defined a NoSchemaBinaryAttributeDetector to simulate a connection to a server which does not expose the schema
o Added some missing ASL header
o Injected the BinaryAttributeDetector in the LdapConnectionConfig
o Fixed some failing tests (due to the above change)
o Renamed some SchemaLoader test names
[elecharny] o Moved the handling of the humanReadable flag in the LdapSyntax class
o Added the missing use cases handling in the BinaryAttributeDetector
o Added a flag in the LdapSyntax class to know if we have read the syntax from ADS/OpenLDAP or from any other server
[elecharny] o Reflected the changes made in the API in the server (about the X-NOT-HUMAN-READABLE)
[elecharny] Added a dedicated test for the SsseSchemaLoader, and moved the test out of the NetworkSchemaLoaderTest class
[elecharny] o Fixed an issue in the AttributesFactory
o Added a SubschemaSubentry loader
[elecharny] o Moved the AttributesFactory from server to shared, as it will be used by the SSSE loader too.
o Some stupid modifications done by the formatter while I was looking for some files... (I thought I have formatted all the files 2 weeks ago, but the formatter seems a bit dumb...)
[pamarcelot] Fixed build issues with the addition of the jdbm2 module.
[elecharny] Bumped up to the latest snapshot version
[elecharny] Point to the modified version of JDBM.
[elecharny] Added the modified JDBM taken from Selcuk's branch into trunk
[elecharny] o Fixed DIRAPI-58 : The loadSchema method has been renamed loadDefaultSchema
[elecharny] o Fixed the test with Unicode chars in the filter
o Fix for DIRAPI-71 (the filter is first translated to an UTF-8 byte[] before being parsed)
[elecharny] o Fixed DIRAPI-70 : the encoding of the value in a filter was not done properly. HR attributes were considered as binary, and non HR were considered as String, due to a wrong If.
o Added some test to demonstrate the issue
[pamarcelot] Updated version.
[pamarcelot] Moved to the next snapshot of Shared.
[pamarcelot] [maven-release-plugin] prepare for next development iteration
[pamarcelot] [maven-release-plugin] prepare release 2.0.0-M5
[pamarcelot] Removed SNAPSHOT version.
[elecharny] Fixed DIRKRB-84 : We now use a List instead of a Set to store the EncryptionTypes, and the selection of the valid EType has been modified.
[elecharny] Fixed the failing test
[elecharny] Fixed the ListIT test : the ou=users, ou=system is not anymore visible
[elecharny] o Added the USERS_BASE_DN constant
o Made it impossible to list the ou=users content by default
[pamarcelot] Fixed typos.
[elecharny] Ignored a failing test. This test may be wrong, and if so, we just have to remove it
[elecharny] o Stored the EncryptionType into a List instead of a Set
[elecharny] Formatted the code using Directory formatter
[elecharny] Formatted the code using Directory formatter
[elecharny] Formatted the code using Directory formatter
[elecharny] Formatted the code using Directory formatter
[elecharny] Formatted the code using Directory formatter
[elecharny] Formatted the code using Directory formatter
[elecharny] Formatted the code using Directory formatter
[elecharny] Formatted the code using Directory formatter
[elecharny] Formatted the code using Directory formatter
[elecharny] Formatted the code using Directory formatter
[elecharny] Formatted the code using Directory formatter
[elecharny] o Made the KerberosTime serializable (fix for DIRKRB-81)
o Added some javadoc
[pamarcelot] Fix for DIRSERVER-1688 (Using rm -d is not portable to Slackware).
Thanks to David M. Syzdek for the fix.
[pamarcelot] Moved launch scripts to the latest snapshot version.
[kayyagari] o use EncryptionType.AES128_CTS_HMAC_SHA1_96 as the default key generation algorithm
[pamarcelot] Fixed failing test, thanks to Aleksander Adamowski.
[pamarcelot] Fix for DIRAPI-68 (Unable to bind on an Active Directory server using 'domain\userid').
[kayyagari] o applied the patch from Aleksander Adamowski, thank you
[pamarcelot] Updated version to the next snapshot.
[pamarcelot] [maven-release-plugin] prepare for next development iteration
[pamarcelot] [maven-release-plugin] prepare release 2.0.0-M4
[pamarcelot] Updated RAT plugin exclusions.
[pamarcelot] Updated RAT plugin exclusions.
[pamarcelot] Added Apache License
[pamarcelot] Commented OSGI-related bundles for the release.
[pamarcelot] Removed duplicated pom.xml definition.
[pamarcelot] Added support for 'scp', 'scpexe', 'sftp' site deployments to avoid to following error while deploying the website:
Unsupported protocol: 'scpexe' for site deployment (...).
[pamarcelot] Copied Felix's clever trick to change the default tag name format to what we want ('@{project.version}' instead of '@{project.artifactId}-@{project.version}'.
[pamarcelot] Used the released version of shared (1.0.9).
[pamarcelot] Fixed build breakage (missing dependency).
[elecharny] o Removed the next and previous fields
[elecharny] Removed the Bind operation from the Partition interface
[elecharny] Fixed a NPE in the search request
[elecharny] Added a check on the delete operation done on schema entries to deal with entries with children
[akarasulu] DIRKRB-83: ignoring a couple tests until we can figure out a fix for test failures on ubuntu
[elecharny] Bumped up to project-26
[elecharny] Fix applied for DIRAPI-47 : the connection is now closed when we get an exception during the SSL handshake (and even when we get an other exception), and the writeRequest( request ) method does not block forever (waiting for the timeout) as we check that the session is still valid every 100ms.
This is a *ugly* hack, but we have no other solution until we can switch to MINA 3, with a better SSL handling.
[elecharny] bumped up to project-25
[elecharny] bumped up dependencies
[pamarcelot] Fix for DIRSERVER-1677 (Dependencies cleanup).
[pamarcelot] Fix for DIRSERVER-1677 (Dependencies cleanup).
[pamarcelot] Added files to svn:ignore.
[pamarcelot] First set of cleaning for ApacheDS pom.xml files.
Fix for DIRSERVER-1677 (Dependencies cleanup).
[kayyagari] o fixed the failure to modify pwdPolicySubentry by an admin user
o replaced schemav iolation exception with the more appropriate no permission exception
[gokturk] First work on ApacheDS ComponentHub ( the IPojo based main plug-in layer).
TODO:
* Implement ComponentManager for ComponentHub's clients to manage component instances,schema and configuration
* Implement entry cache to preserve component instance configuration across server sessions.
* Add test cases for "customuser" typed components.
......
* Create InterceptorHubClient to manage interceptors using plug-in layer.
[elecharny] Code cleanup :
- removal of useless methods
- added some Javadoc and comments
[elecharny] Modified the way we handle modifications done on the SSSE : we don't enter the chain anymore.
[elecharny] Inverted the OpAttrInterceptor with the SchemaInterceptor.
[pamarcelot] Better consistency between methods and fields names.
[elecharny] Removed the JNDI imports
[elecharny] Some more JNDI references removal
[elecharny] Protected the constructors against a NPE when the session is null
[elecharny] Some more JNDI references removal
[elecharny] Some more JNDI references removal
[elecharny] Forgt to commit a test for getRootDse
[elecharny] Fixed fetRootDSE issues
[elecharny] Some more JNDI classes removal
[elecharny] Get rid of some more JNDI constructions
[elecharny] Get rid of JNDI completely
[elecharny] bumped up slf4j to 1.6.4
[elecharny] Moved the interceptors initialization so that it's not called in the DefaultDirectoryService constructor.
[elecharny] o Created a InterceptorEnum class to store the interceptor name
o used this enum in code
[elecharny] Replaced tabs by spaces
[elecharny] Renamed rootDSE to rootDse (as we renamed DN to Dn, etc...)
[elecharny] Renamed the EntryOperationContext to HasEntryOperationContext
[kayyagari] o removed the InvocationStack and updated the operation manager
[elecharny] o Added missing Javadoc
o Cleanup
o Reorganized the order of methods
[elecharny] o Moved the Search operation out of the InterceptorChain
o Completely get rid of the InterceptorChain and all the associated data structures
[elecharny] Moved the MoveAndRename operation out of the InterceptorChain
[kayyagari] o moved the modify operation out of the interceptor chain
[kayyagari] o moved the add operation out of InterceptorChain
o updated the logic to collect the valid interfaces for an operation in DS
[elecharny] Moved the Move operation out of the InterceptorChain
[elecharny] Moved the Rename operation out of the InterceptorChain
[elecharny] Moved the Lookup operation out of the InterceptorChain
[elecharny] Moved the List operation out of the InterceptorChain
[elecharny] Moved the Compare operation out of the InterceptorChain
[elecharny] Small improvement = compute the list of intecreptors into the OperationContext classes, instead of doing it outside, when we have a session.
[elecharny] Moved the List operation out of the InterceptorChain
[elecharny] Moved the Bind operation out of the InterceptorChain
[elecharny] Fix a failing test with the latest JVM version on mac (1.6.0_29).
This is absolutely ugly : the name of a private field for the sun.security.krb5.KrbKdcReq class has changed from udpPrefLimit to defaultUdpPrefLimit, leading to a NoSuchFieldException when we try to fetch this field to change its value. I don't know why we try to modify this value, but in any case, the resulting failure is just expected.
I don't know if it's possible to avoid such usage of reflection o get the same result, but if so, we must absolutely avoid accessing inner fields of classes we don't own ...
[kayyagari] o updated javadoc
[elecharny] Merged back the osgi branch into trunks
[elecharny] First drop of modifications in the way we process operations : the chain is now computed in the DS, and we don't go though the BasicInterceptor when interceptors are bypassed.
The getRootDSE, delete and unbind operation have been modified, not the other operations.
[elecharny] No need to inject the EntryCSN into a subschemSubentry modification
[elecharny] Small improvement : do not add the operationalAttributes when we are modifying the subschemaSubentry
[elecharny] Added some Javadoc
[elecharny] Merged back modifications on bypasses from osgi branch
[pamarcelot] Brought back the scope 'compile' for the 'shared-ldap-codec-standalone' module to allow launch script to succeed.
[elecharny] Merged back the osgi modifications relative to Bypasses to trunk
[elecharny] Applied changes made in saya's branch into trunk
[pamarcelot] Fixed warnings at Maven build start ("[...] found duplicate declaration of plugin org.apache.maven.plugins:maven-jar-plugin [...]".
[pamarcelot] Fix for DIRAPI-59 (Some projects shouldn't depend on 'shared-ldap-codec-standalone').
Removed dependency where it was not needed.
Switched scope to 'test' in some projects.
Adapted ApacheDS projects which depended on it via transitive dependencies.
[elecharny] Removed a useless field
[elecharny] Added the 'bin' directory into svn:ignore
[kayyagari] o closed the cursors after searching
[pamarcelot] Added files to svn:ignore.
[pamarcelot] Added files to svn:ignore.
[pamarcelot] Added files to svn:ignore.
[pamarcelot] Switched back to specified bundle symbolic names. 'MANIFEST.MF' files are now generated in the 'META-INF' folder.
[pamarcelot] Fixed ApacheDS name branding.
[pamarcelot] Added 'felix-cache' to svn:ignore.
[pamarcelot] Added 'bundle' back to svn:ignore.
[elecharny] Removed unused classes
[pamarcelot] Had to remove the commented License header which is causing an error when generating the DEB package (looks like the comment is not correctly recognized...).
[elecharny] Moved interceptor helper classes from core-shared to core-api
[pamarcelot] Fixed moved class.
[elecharny] Update the svn:ignore property
[elecharny] Update the svn:ignore property
[elecharny] Apply patch for DIRSERVER-1671
[elecharny] o Removed useless imports
o Minor refactoring
[pamarcelot] Removed duplicated pom definition.
[pamarcelot] Added files to svn:ignore.
[pamarcelot] Added files to svn:ignore.
[pamarcelot] Fixed the duplicated XML Launch Configuration definitions.
[elecharny] Applied Göktürk patch for DIRSERVER-1669
[elecharny] Applied Göktürk patch for DIRSERVER-1669
[elecharny] Applied Göktürk patch for DIRSERVER-1669
[elecharny] Removed useless packages
[elecharny] o Decoupling completely all the interceptors : none is actually depending on another one.
[elecharny] Applied patches from Görtürk (DIRSERVER-1668)
[elecharny] Remoevd some cross-dependencies between inteceptors
[elecharny] Fixed compilation errors
[elecharny] Applied Kiran's changes
[elecharny] Applied Kiran's changes
[elecharny] added some elements in svn:ignore
[elecharny] Still having some files to commit for interceptors decoupling
[elecharny] Still having some files to commit for interceptors decoupling
[elecharny] Forgot to add core-shared
[elecharny] last drop of modifciation for the interceptors decoupling
[elecharny] more Interceptors decoupling
[elecharny] more Interceptors decoupling
[elecharny] more Interceptors decoupling
[elecharny] some more interceptors decoupling
[elecharny] Decoupled the interceptors
[elecharny] added the interceptors projects
[elecharny] added the interceptors projects
[elecharny] removed the target directory SVN stupidely injected
[elecharny] Added the interceptors project
[kayyagari] o closed open cursors
[kayyagari] o fixed the EXT_CTRLS after the recent refactoring
[kayyagari] o fixed an issue with maintaining the password history
o added a new test
[kayyagari] o fixed some issues relatd to password expiry cause of not converting the current time to zulu time
o added tests for checking the length, age, expiration and grace authentication count of password
[kayyagari] o fixed the wrong copying of controls
[seelmann] DIRSERVER-1667 (OSGi: solving package conflicts): 4th set of package renamings as suggested by Emmanuel and Göktürk
[seelmann] Applied patch from Göktürk Gezer
[saya] Modify jdbm files to use IllegalStateException rather than asserts.
[seelmann] DIRSERVER-1667 (OSGi: solving package conflicts): third set of package renamings as suggested by Emmanuel and Göktürk
[seelmann] DIRSERVER-1667 (OSGi: solving package conflicts): second set of package renamings as suggested by Emmanuel and Göktürk
[seelmann] DIRSERVER-1667 (OSGi: solving package conflicts): first set of package renamings as suggested by Emmanuel and Göktürk
[seelmann] Use JUnit assert instead of Java assert. When running the tests from within Eclipse Java assertions are disabled by default and thus browser.getNext() got never executed.
[seelmann] Added log4j.properties to avoid warn messages
[kayyagari] o fixed the environment variable creation
[kayyagari] o fix for DIRSERVER-1666
[kayyagari] o fixed the issue with modify operation(DIRSERVER-1665) (the getOriginalEntry() is returning null value on modify
operation context)
o fixed another NPE arising while checking the pasword's age
[elecharny] Re injected the Netscape LDAP dedicated methods
[elecharny] Readded the Netscape SDK tests in a dedicated package
[felixk] Remove unintentionally in one of the last commits
[felixk] In case of thrown Exception in between the add try finally block the file would stay lock otherwise
[felixk] Throw IOException if method returns false (DIRSERVER-1664)
[felixk] Configuration for reports is inside plugin configuration since maven-site-plugin-3.x
[felixk] Add reports to generate site
[felixk] Undo latest change
[felixk] - Add empty relativePath
- Use released maven-site-plugin
- Create (and deploy) site descriptor for pom packaging project. This was default before maven-site-plugin-3.x
[felixk] Add license header
[felixk] Add license header
[felixk] Add license header
[felixk] Write log file from tests in target directory
[felixk] Avoid NPE
[felixk] Add license header
[saya] First set of changes towards a transactional system over parititions.
This is the first set of changes for the logging subsystem.:
Log.java: interface to the logging subsystem. Logging subsystem logs uninterpreted blobs of user data.
LogManager.java: Manages deletion, creation and formatting of log files and reading/writing of control file. ControlFile is a special file where critical information for the logging subsystem is held. It includes checkpoint information. Control file is updated by writing to a shadow file first and then renaming(moving) the shadow file to the controlfile.
LogFlushManager.java: Manager logging of data to log files. Manager an internal circular buffer where user data is appended first and then flushed to the underlying log file either when the buffer is full or when one of the clients wants to sync the data. It is possible to specify a zero for the buffer size and directly append the data to the underlying file.Log flushing is done by the foreground threads(No special background thread is used to do it).
LogScanner.java, DefaultLogScanner.java: Implements forwards scanning of log files.
LogFileManager.java: defines an interface that exposes basic file operations on log files. It is possible to use different implementations to satisfy this interface. Currently, randomaccessfile is used but FileChannel or HDFS files can be used as well.
UserLogRecord.java: used to pass byte[] user log records and log position information between the clients and the logging subsystem.
LogFile format: Log file numbers start from 0 and keep increasing as new log files are created. A log file has a log file header which should be verified when the log file is opened for reading. User log records are uninterpreted blobs of data. A recordHeader is prepended and a record footer is appended to the user log record. This record header and footer has also verification information to detect corrupt/partiallly written log records. Record header/footer and file headers are used by the LogScanner implementation to scan the logs. This format makes it possible to log any data in the logging subsystem.
TODO: test, handle IO exceptions and other exceptions better.
[elecharny] Added some tests with some Schema elements injection using @Applydifs
[elecharny] o Get rid of the Entry.getAttributeTypes() method
o Replaced it with a getAttributes() method which returns the Attributes, not the AttributeTypes
[pamarcelot] Moved the latest version of the TLP POM (24).
[elecharny] removed useless imports
[elecharny] Make the shade plugin generate the correct jar
[elecharny] point on shared 1.0.0-M9-SNAPSHOT instead of M8
[elecharny] o Added some Javadoc
o Minor refactoring (mainly java cleanup and style correction)
[elecharny] Get rid of LdapSDK to use our LDAP API instead (we should create a new subproject for LdapSDK tests)
[pamarcelot] Moved to the latest version of the Directory TLP Project pom.
[elecharny] o Replaced the getClientApiConnection by getAdminConnection
o Added Javadoc
o Added the getAdminConnection and renamed the getClientApiConnection to getLdapConnection
[pamarcelot] Fixed a bug when adding entries from the input stream (Context entry was added several times). Improved Javadoc.
[felixk] Fix performance findings by findbugs (DIRSERVER-1658)
[elecharny] [maven-release-plugin] prepare for next development iteration
[elecharny] [maven-release-plugin] prepare release 2.0.0-M3
[elecharny] Code formating
[saya] some fixes and more tests for the recent jdbm related changes.
Added two tests to test read by multiple reader and a single writer thread. Also tested the case where reader/writer cannot find a replacable cache entry.
Added toString methods and messages to assert statements.
Based on the tests, fixed some lock related issues when no free cache entry was found.
[elecharny] Removed the dependency on SNAPSHOT for the release
[elecharny] Reverted to M3 as we have canceled the vote for the release
[elecharny] Reverted to M3 as we have canceled the vote for the release
[elecharny] Reverted to 2.0.0-M3-SNAPSHOT, as the vote has been canceled
[kayyagari] o fixed the version number
o fixed an issue with loading the now non-existing control factory(SyncModifyDnFactory)
[kayyagari] o fixed the version number
o fixed an issue with loading the now non-existing control factory(SyncModifyDnFactory)
[elecharny] bumped up project reference to 23
[pamarcelot] Bumped Shared/API dependency to the latest SNAPSHOT in trunks.
[elecharny] [maven-release-plugin] prepare for next development iteration
[elecharny] [maven-release-plugin] prepare release 2.0.0-M3
[elecharny] bumped up shared reference to 1.0.0-M8, for the release preparation
[elecharny] bumped up many dependencies
[pamarcelot] Re-integrated the 'installers-maven-plugin' and 'installers' sub-modules in the default build. Installers generation is triggered by the use of the 'installers' profile ('-Pinstallers').
[elecharny] Padding the replicaId with 0 at the beginning
[seelmann] Close cursor
[kayyagari] o moved the utility methods dealing with syncrepl cookie to LdapProtocolUtils class
o changed the cookie format to be compatible with OpenLDAP (DIRSERVER-1651)
[elecharny] One more readFully replacing a buggy read
[elecharny] One more readFully replacing a buggy read
[elecharny] Used the Interface instead of the Class
[elecharny] Cleaned up the test from all the logs and traces
[elecharny] Applied Selcuk's fix (use of readFully instead of read). DIRSERVER-1653
[seelmann] Configuration for m2e (Eclipse Maven Integration)
[kayyagari] o removed a partition implementation specific annotation to make the test independent of implementation
[elecharny] o Fixed some bad logs
o added a loop in the rebootTest, fixed some logs
[elecharny] A better fix for DIRSERVER-1652
[seelmann] Renamed tests to meet surefire-plugin naming standards to let them run in maven test phase
[seelmann] Use JUnit temporary folder rule to get rid of *.db files
[seelmann] Fixed test case
[seelmann] Bump up to current snapshot version. Seems the maven release process doesn't update those guys.
[seelmann] Some additional tests I created for DIRSERVER-1642, adapted to new snapshot feature.
[elecharny] o Decoded the SyncInfoValue part from the IntermediateMessage's value
o Added a dedicated CONSUMER_LOG logger
o Get bacl all the attributes when fetching the consumer config from the DIT. It's mandatory, because the ads-replCookie AT is an operationalAttribute, and it was not read back from the base.
[elecharny] Fix for DIRSERVER-1652
[elecharny] Fixed a nasty bug : the moveAndRenameContext.getEntry() always returns null, when we should get back the original entry.
[elecharny] o Merged back the apacheds-jdbm branch into trunks
[elecharny] Used the interface instead of Decorator classes i the code
[elecharny] o Removed the MODDN control used in replication
o Renamed the SyncReplConsumer class to ReplicationConsumerImpl
o Ignored the replication reboot test, it's failing atm
o
[elecharny] Removed unused classes
[elecharny] Used Strings.toLowercase everywhere
[elecharny] o Added many Javadoc
o Some code formatting
o small improvments
o made some method private
[elecharny] added many Javadoc and comments. Refactored some parts of the code
[kayyagari] o removed the final keywords to allow overriding
[kayyagari] o fetch original entry from master table before performing rename operation
o closed an open cursor
o added few assertions and fixed a typo in DN
[elecharny] o Added some missing Javadoc
o Extracted a inner method and made it an external helper class to avoid code duplication
o Some minor refactoring
[elecharny] o Removed the second generic parameter from the IndexEntry and ForwardIndexEntry : those interfaces are already using Entry
o Modified all the impacted classes
[elecharny] o Moved the beforeValue and afterValue methods to AbstractInexCursor
o Added Javadoc
[elecharny] Moved the before() method to the AbstractIndexCursor class
[elecharny] Removed a local after() method
[elecharny] o moved the after() method to the AbstractIndexCursor class
o created a getUnsupportedMessage() method
[elecharny] o Moved the 'available' field to the AbstractIndexCursor class
o Created a setAvailable() method
o Modified all the classes inheriting from the AbstractIndexCursor to use their parent's available field
[elecharny] o Renamed the ServerEntryCursorAdaptor to EntryCursorAdaptor
o The AbstractIndexCursor now extends the AbstractCursor class
o The AbstractCursor.checkNotClosed method has been made public
[elecharny] o Added two packages for the replication subsystem, provider and consumer, and moved the associated classes to those packages (it helps to understand what class is used on which side)
o Added a dedicated Provider logger
[pamarcelot] Updated to the latest version.
[kayyagari] o updated to use latest shared snapshot version
[elecharny] [maven-release-plugin] prepare for next development iteration
[elecharny] [maven-release-plugin] prepare release 2.0.0-M2
[elecharny] bumped up ehcache and plexus-util dependencies. Point to shared-1.0.0-M7 instead on its SNAPSHOT (temprorary modification for the release)
[elecharny] removed dependency on ActiveMQ
[elecharny] removed references to ActiveMQ
[elecharny] preparing the release, removed references to SNAPSHOT ins scripts
[kayyagari] o fixed the event message serialization (this was causing the rebbot test failure)
o changed the order of event message content serialization to avoid if-else block during deserialization
o use replica journal log cursor instead of the tuple cursor
[elecharny] Refactored the replication process :
o used a JdbmTable instead of ActiveMQ
[elecharny] o Removed useless import
o Minor refactoring
[elecharny] Initilize the DS instance before calling the loadChangeLog method to avoid a NPE
[elecharny] Fixed method names typo
[pamarcelot] Fixed last compilation failure in tests.
[pamarcelot] Fixed compilation failures
[kayyagari] o a cursor on the replication log implemented using JDBM
[elecharny] deleted empty packages
[elecharny] o Renamed the ServerEntrySerializer class to EntrySerializer
[elecharny] o A bit of speedup (waiting 50 ms instead of 100ms)
o Added a loop for moddn test (ignored atm)
o added some comments
[elecharny] o Minor refactoring
[elecharny] o Added a Journal implementation based on a JdbmTable
o Added some tests for it
o Updated the protocol-ldap pom.xml adding some dependencies
[elecharny] Deleted a useless import
[elecharny] Fixed a typo in a method name
[elecharny] Added javadoc
[elecharny] o Added an AbstractTable which gather the common fields and methods for Table implementations
[elecharny] Moved the 'package' declaration after the Apache header
[elecharny] o Extracted the DefaultEventService class from the EventInterceptor
o Removed the addListener( DirectoryService ) method
o Injected the Criteria in the EventService when adding a listener in ServerConext/ServerDirContext : the criteria was created but never used
o Added some javadoc
[elecharny] Synchronized the partitionLookupTree where needed
[elecharny] Moved the AnnotationUtils class from core-api to core-annotation
[kayyagari] o removed some log statements (now these events will be logged directly in sendResult() method)
[elecharny] Removed a useless class
[elecharny] o Added a dump method in case of error
[elecharny] o Added missing Javadoc
o Added some commented sysout
[kayyagari] o made changes to log the event first before sending to the client for guaranteed delivery
(the older entries will be purged from log while doing content update)
o pruned the log statements
[elecharny] o Updated Javadoc
[elecharny] Fixed a typo in Javadoc
[elecharny] Revert my last change on createEntry, it was stupid and useless
[elecharny] Made the DN in createEntry schemaAware
[elecharny] o Added some constants
o Slight improvements
o The modsMap is now updated
o Javadoc added
[elecharny] o Added the CoreSession.modify( Dn, Modification...) method
o Used it where it's convenient
o Fixed the Modification handling in ReplConsumerManager
o Fix dthe cookieModifciation handling in SuncReplConsumer
o Added some Javadoc (never ending story...)
[elecharny] o Added Javadoc
o Removed a useless method
[elecharny] o Added the missing Javadoc
o Minor refactoring
[elecharny] o Some more Javadoc addition
o Used the Interface instead of the class decorator for SyncModifyDn
o Created some helper class to make the code more readable
[kayyagari] o added a log statement
[kayyagari] o changed to the shared version
[elecharny] o Renamed ReplicaDitStoreUtil to ReplConsumerManager, to reflect what this class is doing in a better way.
o Added some javadoc
o Added some error handling
o Added a method to delete consumer from the provider config
[elecharny] o Renamed the replication handler init() method to start() as it goes better with the stop() method
o Added some Javadoc
o Removed the ReplicaDitStoreUtil.coreConnection field, we use directly the adminSession now
[elecharny] o Created a AnnotationUtils class
o Moved a method from DSAnnotationProcessor to AnnotationUtils
o Used this helper class in tests
[elecharny] o Added some javadoc
o Exposed the startProducer/Consumer methods in LdapServer
o Added the creation of the replication consumer in ServerAnnotation
o Fixed tests accordingly
[elecharny] o Moved some DSAnnotation code to a single method, as it will be reused by the ServerAnnotation method
o Removed the port parameter when creating a new LdapServer, as we always use the Transport port, or define a random unused one.
o Added a CreateConsumer annotation
o Modifie dthe CreateLdapServer to have it calling the common method from DSAnnotation
o Removed the call to AvailablePortFinder method, it's useless
[elecharny] Fixed a Jenckins compilation failure on tests due to the lack of scope test dependency declaration of the core-api module
[elecharny] o Renamed the disconnet() method to disconnect()
o Fixed a potential race condition
[elecharny] Renamed the disconnet() method to disconnect()
[elecharny] o Added a test with 4 consumers
o Fixed a race condition making one test failing randomly
[elecharny] o Added a reset() method to clear up the number of added entries
o Added a test that stop and restart the consumer
[elecharny] o Added a test that do the initial update, and then receive one more entry
o
[kayyagari] o fixed the way sync info value is accessed
[kayyagari] o fixed a regression caused by an accidental removal of the default constructor
o removed the @Ignore annotation as the test passes now
[elecharny] o Stored the SchemaManager into the MockDirectoryService
o Improved the CLientInitialRequest test by isolating the consumer creation
o Make the MockSyncReplConsumer inherit from ReplicationConsumer
[kayyagari] o improved logging
[kayyagari] o moved log statement to the finally called method
[elecharny] o Added a Mock object for SyncRepl consumer
o Added a test to check that we correctly load 1000 entries added in a producer
[elecharny] Added Javadoc and toString() methods
[elecharny] Fixed the jenckins regression : shut up the testReboot by @Ignoring it.
[elecharny] Added some Javadoc and a toString() method
[elecharny] o More Javadoc
o More comments
o Added a error handling when the SynReplHandler is not installed in the producer
o Removed a useless method
[elecharny] o Added missing Javadoc
o Added toString() methods
[elecharny] Forgot to commit those patches (replication constants moved to SchemaConstants)
[elecharny] o Declared the replication constants in SchemaConstants
o Used them in the code
[elecharny] o Removed useless import
[kayyagari] o fixed the failing test(it is all due to timing), removed @Ignore
[elecharny] fixed compilation errors
[kayyagari] o fixed compiler errors
[elecharny] o Added some Javadoc
o Some minor refactoring
[seelmann] Added two commented lines that are sometimes useful
[elecharny] Deleted those useless classes
[elecharny] The consumer is not erased in the testReboot test, we restart the existing one
[elecharny] o Minor refactoring
o Javadoc addition
[elecharny] @Ignoring the test which is still randomly failing
[seelmann] Fix for DIRSERVER-1635: Use the session key and right key usage to verify the checksum. Reworked the tests to be able to set the checksum to use. Note that the tests are highly coupled to the Sun Java implementation, as fields in internal classes are modified using reflection.
[seelmann] Added names to checksums
[seelmann] Fixed naming.
[seelmann] Added another test. Removed debug output.
[elecharny] o Removed the @Ignore flag
o Improved the wait loop, speeding it up.
o Added some checks
[pamarcelot] Added a default 'log4j.properties' to fix initialization and launch lags.
[pamarcelot] Added first basic test case for the ApacheDS Service UberMainJar class.
[elecharny] (ugly) fix for DIRSERVER-1636. I don't like the try/catch I added to deal with the decoding of a ByteBuffer with 4 more bytes at the beginning...
[seelmann] Added Kerberos tests to obtain TGT and service tickets. TCP tests are ignored since they are failing.
[seelmann] Use the same mechanism to inject the KDC server into integration test as used for the LDAP server
[seelmann] Moved initialization of schema partition to ApacheDsService
[seelmann] Fix NPE: if one transport is disabled the Transport array contains a null element.
[seelmann] Fix NPE when starting up the ApacheDsService
[elecharny] Renamed the DefaultSchemaSrvice class to SchemaService
[elecharny] o Get rid of the SchemaService class : it still exists, but all the remaining methods are static (we don't need anymore to have a schemaService instance in the DirectoryService)
o Gives access to the SchemaPartition in the DS
o Replaced some calls to the schemaManager.getAttributeTypeRegistry().lookup by the schemaManager.lookupAttributeType() (same for ObjectClass)
o Some other minor improvements
o Added some Javadoc
o Renamed the AbtsractStore test to AbstractPartition (same for AvlStore - AvlPartition)
[pamarcelot] Fixed NPEs due to recent refactoring of the Partition hierarchy.
[elecharny] o Cleaned the Partition.doDestroy() methods
o Removed commented code
o Removed useless printStackTrace
[elecharny] o Removed the ContextEntry field from AbstractPartition : it's useless
o Added some missing Javadoc
[elecharny] o Removed the AbstractXdbmPartition, as suggested by Stefan
o Added some Javadoc
o Added a doInit() method in the AbstractBTreePartiton, to setup the indexes
[elecharny] Removed the @override annotaion
[elecharny] Refactored the Partition hierarchy :
o merged the Store and partition iplementations
o redesigned the Partition initialization
o reviexed the DS initialization
o Partition now takes a SchemaManager when constructed
o the get/setSuffix methods have been renamed get/setSuffixDn
o Added some missing Javadoc
[elecharny] o Removed the useless NullPartition
o Removed the useless @override annotations
o Removed the useless abstract method from AbstractBTreePartition
[elecharny] o Added a toString() method to the AbstractStore class
o Fixed the destroy method in Store tests
[elecharny] o Renamed the BTreePartition to AbstractBTreePartition
o Impacted the code that used this class
o Removed the duplicatd SchemaManager injection into the embedded Partition
o Added a AvlStrore constructor
[pamarcelot] Fixed the following exception showing up in the logs while executing tests:
org.apache.directory.shared.ldap.model.exception.LdapSchemaViolationException: ERR_279 Required attributes [ads-replConsumerId(1.3.6.1.4.1.18060.0.4.1.2.837)] not found within entry ads-replProviderId=localhost,ou=system
[pamarcelot] Fix for DIRSERVER-1633 (Startup failure after first startup).
[elecharny] o Created a DefaultModifictaion constructor taking an AttributeType with no value
o Renamed the userIndinces() method to getUserIndices()
o Renamed the systemIndinces() method to getSystemIndices()
o The Store.modify method now takes a Modification... instead of a List<Modification>
o Renamed the AbstractStore.protect method to checkInitialized for clarity
o Added some missing Javadoc
o Removed the Store.modify method which takes a Entry as a parameter
o Made some method private
o Removed the setCheckHasEntryDuringAdd method
o Fixed the tests and the code using Store to reflect the changes done above
[akarasulu] session member should be reset to an admin session when the directory service is set
[akarasulu] minor cleanup of unused fields
[elecharny] o Removed the ServerDNConstants.SCHEMA_MODIFICATIONS_DN constant, it's already defined in SchemaConstants
[elecharny] o Revertd the change for DIRSERVER-1633 : we have to find a better fix, the JIRA remains opened
o Removed references to ClonedServerEntry whenever possible
o Moved the index setup from the inherited classes to the AbstractStore
o Removed the Store.hasUserIndexOn( String id ) and Store.hasSystemIndexOn() methods
o Removed the AbstractStore.isCheckHasEntryDuringAdd() method
[pamarcelot] Updated version in launch scripts.
[akarasulu] DIRSERVER-1633: fixing issue where server fails after second startup
[akarasulu] updating installers to the latest version
[elecharny] o The getRootId() method has been added to the Store interface
o Removed the Store.hasIndexOn( String id ), Store.getUserIndex( String id ) and Store.getSystemIndex( String id ) methods.
o Added some Javadoc
o The Store suffix ID is now computed only once
o Fixed the tests accordingly to those changes
[pamarcelot] Moved compilation target to Java 6 (1.6).
Associated vote thread: http://mail-archives.apache.org/mod_mbox/directory-dev/201107.mbox/%3C25B9B323-E96A-4CEA-8F58-F19EBA948F6E@marcelot.net%3E
[kayyagari] o fixed the wrong attribute name
[elecharny] o Renamed the apacheExistence AT to apachePresence
[elecharny] o Renamed the apacheExistence AT to apachePresence
[elecharny] o Removed the Store.getNdnIndex (we use the entryUuid index instead)
o removed the unused Store.getIndex( String id ) method
o Fixed the code and tests accordingly
[elecharny] o Improved the buildEntryDn() method
o Added some comments and Javadoc
[kayyagari] o fixed the test case related to empty pre auth data value (see DIRSERVER-1631)
[elecharny] o Injected the SM into the Store, so that the index can be defined by the AT name, and not only by the AT oid
[elecharny] o Fixed some small issues in AbstractStore.add method
o Fixed some error code
o Modified the way the buffer is dumped in the LdapDecoder
[pamarcelot] Added/Fixed some tests related to DIRAPI-49 (LdapNetworkConnection.anonymousBind() uses name and credentials from configuration instead of empty values).
[kayyagari] o PA-DATA can be optional (DIRSERVER-1631)
[pamarcelot] Added two tests (ignored ATM) demonstrating a decoding issue while setting SASL QoP to 'auth-inf' and 'auth-conf'.
[elecharny] o Check that the entry does not exist in the store, not in the ExceptionInterceptor.
o Correctly propagate the exception
[elecharny] o The AbstractStoregetEntryId(DN) does not have to check if the DN is normalized.
o Made the tests passing after this modification
[elecharny] o Improved the getEntryId() method
o Added a test for the Dn.get( i ) method
[pamarcelot] Added back the Apache License header which was removed by the automatic generation of the file via Eclipse.
[pamarcelot] Set the properties to load default and external controls, extended operations and responses
[elecharny] o Factorised the Store.destroy() method into a common method in the AbstractStore class
o Removed the useless rename/move methods which take no Entry parameter in Store
[elecharny] o Replaced the ClonedServerEntry by Entry whenever possible
o Made some protected methods public
o Improvement in the ParentIdAndRdn.toString() method
o Some other minor refactoring
[elecharny] o Simplified the ParentIdAndRdn.equals() method
o Removed the StoreUtils.getAttributes() method, it's not used
[elecharny] o Removed the unused evaluateId(ID) method
[elecharny] o Fixed the isDupsEnbled() method
o Improved the getSuffixId() method
[elecharny] Fixed some compilation errors due to the removal of the Dn(Dn) constructor.
[elecharny] Removed methods from the inherited classes when those methods are already defined in their parent.
[elecharny] Removed the isCountExact() method, as it's not use anywhere but in tests.
[elecharny] Removed the getCurrentId(E), getProperty(String) and setProperty(String) from the MasterTable interface and implementation classes, those methods are never used. (YAGNI principle)
[akarasulu] bumping snapshot deps on shared
[elecharny] [maven-release-plugin] prepare for next development iteration
[elecharny] [maven-release-plugin] prepare release 2.0.0-M1
[elecharny] Bumped up the shell and bat used version to 2.0.0-M1
[elecharny] Bumped up to 1.0.0-M5 in order to cut the ADS release
[elecharny] get rid of the TTL/TTI flags, as the group cache is now ertenal
[elecharny] Added a test (not complete yet) for alias cycle detection
[elecharny] Minor refactoring and improvement
[elecharny] o Made the groupCache eternal, in order to avoid NPE
o Added some protection against potential NPE
This is to fix DIRSERVER-1627
[elecharny] Bumped up to project version 22
[pamarcelot] Deleted remains of a no longer maintained solaris pkg installer (Bin installer is here for our Solaris users).
[elecharny] o Added some missing Javadoc
o Minor code refactoring, removal of dead code.
[elecharny] Bumped up some dependencies
[pamarcelot] Fix for DIRSERVER-1621 (No controls are loaded when the server is started from the apacheds.sh script).
[kayyagari] o add the available controls to the RootDSE dynamically (DIRSERVER-1626)
[elecharny] o Some more Javadoc addition
o Some more minor code refactoring
[kayyagari] o fetch all attributes while doing lookup (DIRSERVER-1625)
[elecharny] Added some missing Javadoc
[elecharny] Bumped up MINA to 2.0.4
[elecharny] o Added Javadoc and comments
o Slight code refactoring
o Added some generics
[kayyagari] o replaced sysout with logger
[kayyagari] o fixed an issue with storing the current context CSN (the if block was never getting executed if the DS has a null CSN during startup)
[elecharny] Removed the entry field from the context : it's already present in the abtsrcat class
[elecharny] o Replaced ClonedServerEntry by Entry whenever possible in the server
o Added some missing Javadoc
[elecharny] Added javadoc, minor code refactoring
[elecharny] Added a server restart so that the index can be created.
[elecharny] Converted the test to the LDAP API instead of JNDI
[elecharny] o Removed the isElementReused() method from the cursor Interface : it's not used anywhere.
[kayyagari] added 'entryParentId' to ignored attributes list
[kayyagari] o set the properties to load default and external controls, extended operations and responses
[kayyagari] o added a new method to reset the master table sequence
this fixes an issue with the value assigned to 'parentEntryId' attribute when a context entry gets deleted
(this is crucial for properly building rdn index during recovery)
[kayyagari] o close the server socket after finding the available port
o removed an unused variable
[elecharny] Reverted the change made yesterday (http://svn.apache.org/viewvc?rev=1136242&view=rev)
[elecharny] Prepared the loop on aliases in the doSimpleSearch method.
[kayyagari] o fixed an NPE
[kayyagari] o fixed an NPE and removed some unwanted code
[elecharny] Modify the LdapSrever declaration so that a distinct port is selected when running tests.
[elecharny] Fixed the port selection : the MINA availablePortFinder is buggy, and does not return a free port.
[elecharny] Some more cleanup : used Entry instead of ClonedServerEntry
[elecharny] o Added classes declaration for the search filters instead of anonymous classes, for clarity
[elecharny] o Added a test to check that we can't add an entry under an Alias
o Improved the associated error message
[elecharny] o Added a test to demonstrate that we can create a cycle on aliases
o Activated the test_DIRSERVER_1357() test
o Minor typo fix
[elecharny] Removed the Cycle detection check in the addAliasIndices() method.
[seelmann] Fix Java5 compile errors
[elecharny] Fixed an Java 5 error
[elecharny] Added two tests to demonstrate that DIRSERVER-1357 is now fixed.
[elecharny] Uncommented a test, and marked it as @Ignored
[elecharny] Forgot to commit this last file (IoSession injection in BindContext)
[elecharny] Forgot to commit two files (injection of IoSession into LdapPrincipal and BindContext)
[elecharny] o Injected the IoSession into the BindContext
o Injected the clientAddress and serverAddress into the LdapPrincipal
o Modified the LdapPrincipal.toString() method to print the client address and server address
[elecharny] o Added a missing class header
o Reformated the enum
[elecharny] Popagated the original exception as a cause in the newly thrown exception. This will address DIRSERVER-1299
[elecharny] Removed the useless addPartition() method from the FrameworkSuite class. It's useless.
[elecharny] Fix the way partitions are added in the DS : if we have an error in the backend while adding or removing the partition, it's not added/removed from the partitions set in the DS (cf DIRSERVER-1561)
[elecharny] Reformatted the LDIF entries
[elecharny] Added a hashCode and equals method (DIRSERVER-1516)
[elecharny] Added a test to check that DIRSERVER-1457 is now fixed : all is fine
[kayyagari] o updated a log message
o fixed an NPE
[kayyagari] o added support for setting binary values
[elecharny] Fix for DIRSERVER-1440
o Fixed many tests in core-integ and server-integ to correctly handle auto-injection of RDN in entries
o Do not anymore inject the RDN in the JNDI layer
o Use the normalized value when injecting a RDN in the entry
[kayyagari] o cleaned up the consfusing parts of syncrepl configuration
( renamed the 'ads-replConsumer' OC to 'ads-replEventLog' renamed the
'ads-replProvider' OC to 'ads-replConsumer' and updated the allowed attributes)
o updated the code and test resources accordingly
[kayyagari] o removed the unused ReplProviderBean class
[kayyagari] o replaced the hard coded algorithm with the default value
[kayyagari] o ignored the reboot test
[kayyagari] o do not filter userPassword attribute
[kayyagari] o use put() instead of add() to overwrite the 'entryParentId' attribute when an entry already has it
(this scenario raises only in cases of a partition implementation is backed by a wrapped parition e.x LdifPartition)
[kayyagari] o fixed an issue with accessing attributes, cause of the changes done to lookup() method recently we need to explicitly mention the return attributes
[kayyagari] changed to 5.4.2 cause 5.5.0 was compiled with jdk 1.6 (we still maintain compatibility with 1.5)
[elecharny] Fixed a pb in training escaped spaces in RDN (DIRSERVER-1440)
[elecharny] Added a test to demonstrate that we can now inject strings longer than 64K in the server (cf DIRSERVER-1319)
[elecharny] o Fixed the lookup method, so that it returns the correct attributs.
[kayyagari] o increased the sleep time to let the consumer sync after reboot before performing any checks
[kayyagari] o added 'entryParentId' attribute type
o updated the AbstractStore to save/update the parentEntryId along with the Entry
o resuscitated the storage of RDN in Entry
o added a new test in AbstractStoreTest and fixed other tests
[elecharny] @Ignored a failing tests back.
[elecharny] Removed an @Ignore annotation
[elecharny] Fixed the @Ignored test
[elecharny] Fixed an issue in LDIF entry injection : addition of entries weren't correctly handled
[elecharny] Removed an @Ignore, minor refactoring
[kayyagari] o upgraded ActiveMQ version to 5.5.0
o upgraded shared version to M5
[kayyagari] o added a test to check the replication of data to the client when the client goes offline and reboots after some activity on the master server
[kayyagari] o removed the call to truncate from destroy method and renamed destroy() to stop()
o improved exception handling and logging in syncrepl request handler
[kayyagari] o changed some configuration options for handling cookie storage
[kayyagari] o tests for moveAndRename and delete operations
[kayyagari] o fetch operational attributes also while loading the user entry for authentication to check against the password policy
o fixed the ppolicy test for account locking
o uncommented ppolicy test in suite
[kayyagari] o fixed a NPE in handling the SyncModifyDn control
o added more tests
[kayyagari] o fixed the config entry Dns
[kayyagari] o fixed an NPE (getEntry() is returning null in moveContext)
[kayyagari] o added a test class for testing replication with one test (more tests will be added)
o updated integration profile in pom
[kayyagari] o fixed replication consumer instances getting added to the same collection
[kayyagari] o fixed a stackoverflow error raised due to invalid control creation
[kayyagari] o fixed the ads-replConsumer entry attribute values
[elecharny] o Fixed a test that was not working
o Added a test to check that we can correctly read AT using a parent AT (cn and sn when providing name)
[elecharny] o Fixed the lookup operation when providing some attributes or the '+' special attribute
o Handled attribute removal for BtreePartition.lookup() using the OpAttr and UserAttr special attributes
o Reestablished an @Ignored test
[elecharny] Formated the ACIs
[elecharny] Removed @Ignored annotations
[elecharny] o Removed an @Ignored annotation
o Formated the ACIs
[elecharny] o Removed commented sysout
o minor refactoring
[elecharny] o Added a test with a control
o Fixed the method chain for requests
[kayyagari] o refactored the createLdapServer() code, moved the instantiation of LdapServer to a new method
[elecharny] Fix for DIRSHARED-124 : we call next() in the cursor, and if there is no result, we catch the exception, and set the available flag to false.
The test has been changed to use a foreach instead of a while, to check the fix.
[elecharny] Removed an empty package
[elecharny] Clear the cacheManager when the test is terminated
[kayyagari] o allow creating LdapServer too directly from annotation
[kayyagari] allow creating DS from the annotation directly
[kayyagari] o added a test for moveAndRename operation (DIRSERVER-1579)
[kayyagari] o removed ignore annotation and added another assertion (DIRSERVER-1610)
[kayyagari] o use the keystore if provided
[kayyagari] o set the keystore file path and password in LdapServer instance if provided
[kayyagari] o fail the attempt to start TLS when useSsl flag is set to true (DIRSHARED-117)
[elecharny] Fix for DIRSHARED-115 : made the bind() and asyncBind() methods using the LdapConnectionConfig, and created a anonymousBind() and anonymousBindAsync() methods
[elecharny] o Fix for DIRSHARED-70
o Some few other related fixes in ADS and studio
[elecharny] Updated apacheds after the merge of shared-osgi
[kayyagari] o break out of the loop after successfully getting authenticated by an authenticator
[elecharny] o Handled the ExtendedRequest loading
o Created some sub-package for extendedOps
[kayyagari] o removed the Dn serialization while serializing the entry
[kayyagari] o added a -debug option to enable remote debugging
[kayyagari] o changed the way authenticators are created from the configuration based on the new authenticator configuration options
o made createAuthenticator() throw ConfigurationException
o added a check for discarding the disabled authenticator configuration beans
o updated the config.ldif
[kayyagari] o fixed an issue with setting ppolicy container in the auth interceptor
[kayyagari] o allow deactivating a password policy
[kayyagari] o added a getter
[kayyagari] o added the remaining configurable attributes for convenience while configuring
[elecharny] Made the DS accessControl enabled
[elecharny] Modified the search for entries containing the prescriptiveACI AT, as it's an operational attribute. It was not get back from the backend, thus the TupleCache was not correctly updated.
[kayyagari] o replaced index ids with attribute's name instead of OID
o removed index configuration for apacheUpDn and apacheNDn (these are not used in the server)
o added configuration for apacheRdn, apacheSubLevel, entryUUID and entryCSN indices
[elecharny] Added some helper methods in the SearcCursor interface to ease the access to entries, referrals, etc
[elecharny] o Changed the search API to return an EntryCursor instead of a Cursor<Response>, for simple searches
o Removed the LdapConnection.shutdown() method
[pamarcelot] Added shutdown() method to the LdapCodecService interface to avoid importing the 'org.apache.directory.shared.ldap.codec.standalone.StandaloneLdapCodecService' class which breaks OSGI (and Studio) compatibility.
Applied code formatter.
[elecharny] Added a shutdown method to stop the Felix container if it has been used.
[elecharny] o Movd the processResponse from AbstractResponse to ResultCodeEnum
o Cleaned up the ResultCodeEnum class, removing the useless methods and fields
o Added the missing exception associated with result codes
[elecharny] o Applied the LdapConnection modifications to the LdapCoreSessionConnection class, and to the tests using the modified methods
o Fixed some tests that were wrong
[pamarcelot] Fixed a typo.
[pamarcelot] Fixed typo in the naming of the constant.
[pamarcelot] Fixed a bug which could lead to empty attributes (without any values) or attributes with a 'null' value being created.
Fixed typos in javadoc.
[elecharny] o Done some methods renaming in LdifUtils, and forgot to commit those files (or they weren't committed but I didn't saw the error)
[elecharny] o Done some methods renaming in LdifUtils
[elecharny] o Renamed some methods in LdifEntry
[elecharny] o Added a test
o minor cleanup
[elecharny] Minor refactoring
[kayyagari] o updated the shared version
[elecharny] o Changed the get/setErrorMessage to get/setDiagnosticMessage, as define din the RFC 4511
[elecharny] Moved the PPolicy elements from DS to AuthenticationInterceptor
[elecharny] Added some more tests
[elecharny] Removed the ppolicy empty package
[elecharny] Added an exists( String dn ) method
[elecharny] Moved the PPolicy classes out of core-api to core/authn interceptor
[kayyagari] o removed the dependency on codec-extra module
o fixed the ppolicy exception class to use numeric values instead of ppolicy error enum, updated the dependent code
[elecharny] cleanup the code
[elecharny] added a missing dependency
[elecharny] Buped up the commons-pool, felix and pam.exam dependenciy version
[kayyagari] o created an interface for validating password quality and added an implementation
o updated the authenticator and policy config to use the validator
o added dependency on shared-ldap-extras-codec (required to resolve PasswordPolicyErrorEnum)
[elecharny] o Made the extras-codec bundle provided in pom.xml
[kayyagari] o moved PasswordPolicyException to core-api
[kayyagari] o moved the ppolicy configuration and container to a new package
[kayyagari] o added a new container for password policies in config file
o added support for reading multiple password policies
[elecharny] Added the copy of codec-extras bundle
[elecharny] Forgot a commit
[elecharny] o Renamed a package, removeing the _impl name from it
o Created a ppolicy package
[kayyagari] o lock account permanently if the lockout duration is zero
[kayyagari] o apply all mods instead of just password failure time modification
[kayyagari] o added a test for password lockout feature
o fixed the ppolicy response control creation
[kayyagari] o pass true flag to the constructor to create ppolicy response
[elecharny] Updated to MINA 2.0.3
[elecharny] Added a test
[elecharny] o Added the bind( Dn ) and bind( String ) method in the LdapConnection interface
o Ignored the SASL PLAIN bind test, it's not working in the LdapNeworkConnection
o The testAnonymousBindReques is not anymore ignored, the NPE ha sbeen fixed
o Added a check in the LdapNetworkConnection.bind( username, password ) methods to forbid a call when the password is null but the username is not
o Fixed a NPE in the BindRequestDecorator class
o Updated the BindRequest Javadoc
[pamarcelot] Commented a sysout that was showing in the tests.
[felixk] Add ApacheDS.launch to apache-rat excludes
[kayyagari] o fixed the testcase
o added license header
[kayyagari] o added a test to for DSML engine to demonstrate an NPE raised in SearchRequestDecorator while processing a DSML search request
o added a dependency on dsml-engine and added the required test resource
[elecharny] o Added a tests for a simple bind request and an (ignored atm) anonymous bind request. The Anonymous bind fails because we have a NPE in the BindRequest encoder when the name is null.
[elecharny] o Removed the Message consructor taking a MessageId as a parameter
o Added a Abandon test
[kayyagari] o changed the way SASL mechanisms are registered and added to the RootDSE
(this fixes a warning displayed while starting the server)
[elecharny] Renamed the applyAttributeType() method to apply()
[elecharny] o Added a constructor for Entry that takes a Dn as a String
o Fixed some Javadoc
[elecharny] o Fixed a bug in LdapUrl : wrong Attributes were allowed
o Cleaned up the LdapUrl tests
o Removed the useless LdapUrl( byte[] ) constructor
[elecharny] Added an Entry.setDn( String ) method for completeness
[elecharny] o Removed the set( String... ) method
o Fixed the impacted tests
[elecharny] Removed dead code
[elecharny] o Modified the hasObjectClass method to deal with more than one objectclass
o Added a isSchemaAware method in Entry
o Removed unused constructors
o factorized some constructors
o Fixed tests
[elecharny] Moved some schema aware tests from core-api to shared-integ
[elecharny] o Created the DefaultEntry() constructor which takes a LDIF entry as a parameter.
o Removed the LdifEntry.createEntry() methods
o Modified the tests
[elecharny] o Removed the set( AttributeType...) method
o Removed two unused DefaultEntry constructors
O Fixed tests accordingly to the upper changes
[elecharny] Minor refactoring
[elecharny] Removed the Attribute.getAll() method, it's a duplicate of the iterator() method.
[elecharny] o The Value isValid() method throws a LdapInvalidAttributeValueException instead of a LdapException
o The Attribute isValid() method now takes an AttributeType instead of a SyntaxChecker
o Moved the schema aware tests to shared-integ
o Fixed the impacted tests and code
[elecharny] o Fixed an issue in the Attribute.apply( AttributeType ) : the values weren't copied into a new Set, so the hashCode weren't modified, leading to some failing Attribute.contains( ... ) calls.
o Using the clone() method instead of a local createNewAttribute()
[elecharny] o Fixed the searchScope value
o Added the replConsumers container
[elecharny] Fixed a NPE : the replConsumer list was not initialized
[kayyagari] o added support for reading replication configuration and starting the replication consumers
o added a new entry in config.ldif for holding the replication consumer configuration
[kayyagari] o updated to implement the newly added replication interfaces
o fixed a bug in setting the alias deref mode in the replication configuration
[kayyagari] o removed the unused constant
o added a new constant for replication request handler AT
[kayyagari] o interface for replication consumer/client
o a marker interface for replication configuration
[elecharny] Removed useless methods
[elecharny] Removed the contains( String ) method. It's a duplicate of the containAttributes( String...) method.
[kayyagari] o renamed ReplicationProvider to ReplicationReqHandler to avoid the confusion with provider/consumer semantics while configuring the server
[elecharny] o Renamed the DefaultEntryAttribute interface to DefaultAttribute
[elecharny] o Renamed the EntryAttribute interface to Attribute
[elecharny] Modified the isIntanceOf() method to take an AttributeType parameter instead of a String
[elecharny] o Removed the setAttributeType() method, and renamed it to apply(AttributeType)
[elecharny] Removed the setHR() method
[elecharny] Renamed the instanceOf() method to isInstanceOf()
[elecharny] Renamed the isHR() method to isHumanReadable()
[elecharny] EntryAttribute cleanup :
o Removed the isValid() method
o Fixed the tests
o Adding a test when a Modify Add operation is done with an empty value
[elecharny] Renamed the isHR and instanceOf methods, following Pierre-Arnaud suggestion for a better readability.
[elecharny] Renamed the Value.get() method to Value.getValue(), to be consistent with the Value.getNormValue() method
[elecharny] Moved and renamed the LdapURL class to the url package with the LdapUrl name
[pamarcelot] Escaped the ' character properly.
[elecharny] Moved the SearchScope class from filter package to message package
[elecharny] Renamed the applySchemaManager method
[elecharny] Renamed the applySchemaManager method
[elecharny] Fixed ApacheDS code accordingly to the fixes made in shared (Value classes refactoring)
[elecharny] Reverted the order in which the getRdn( int ) returns the Rdn to be consistant with the getRdns() method
[elecharny] o Renamed the addAll( Dn ) method to add( Dn )
o Fixed some potential NPE
o Minor other refactorings
[elecharny] Replaced some methods by other more accurate
[elecharny] Last Dn cleanup :
o Added the remaining Javadoc
o Removed the normalized flag
o Removed commented code
o Some other minor refactoring
[elecharny] o Removed the Dn.getUpNameSuffix() method
o Removed the Dn.addAllNormalized() method
o Removed the Dn.addInternal() method
[elecharny] Forgot to commit this class (dealing with the exception)
[elecharny] o Removed the Dn.addAl( int, Dn ) method
o Fixed some tests and code accordingly
[elecharny] o Renamed the normalize() method to applySchemaManager()
[elecharny] o Removed the getSuffix( int ) method, which is replaced by the getDescendantOf( Dn )
[elecharny] o Renamed the isNormalized() method to isSchemaAware()
o Modified the impacted code
o Fixed the failing tests
[elecharny] First round of cleanup for the Dn class :
o Removed the normalizeInternal() method
o Removed the toNormName() method
o Used the normalize(SchemaManager) method instead
[elecharny] o Removed many useless methods in DnUtils
o Deleted DnUtilsTest, moved the tests in StringsTest
o
[pamarcelot] Used the variable created above and used anywhere else.
[elecharny] o Moved the NameComponentNormlizer to the normalizers package
o Don't use the DnParser anymore in tests
[elecharny] Switched from OID to Oid
[elecharny] o Cleaned up the Ava class, removing some useless methods, adding some other
o Cleaned up the Rdn class, removing some useless constructors and methods, some renaming
o Added a LdapInvalidAvaException class
o Modified an error code
[elecharny] Renamed two methods in RDN : isNormalized() and normalize()
[elecharny] o Modified some error message
o Correctly injecting the SchemaManager in Rdn when normalizing it
o Fixed the tests to use valid RDN and DN (DN and RDN that can be parsed by a schema manager aware parser)
o Moved some tests in shared-integ
[kayyagari] o fix for setting attribute's user provided Id properly while creating a server modification
o fixed test case (see DIRSERVER-1612)
[elecharny] o Removed the EntryAttributeSerializer, LdifControlSerializer, LdifEntrySerializer and DnSerializer classes
o Renamed some tests
[elecharny] o Removed the AvaSerializer and RdnSerializer
o Split the tests in two classes
o Renamed some tests
[elecharny] Used the readExternal/writeExternal methods
[elecharny] o Using the readExternal/writeExternal methods instead of the Serializers for entries
o Refactored the LdifEntry serialization
[elecharny] Moved the serialization from DefaultEntry class to the ServerEntrySerializer class
[elecharny] Slight modification in DN creation
[pamarcelot] Bumped up Shared version to match the trunks version.
[elecharny] o Modified the EntryAttribute class, removing the setId() method
p Modified the EntryAttribute.getId/getUpId methods semantic
o Removed the serialize/deserialize methods from the DefaultEntryAttribute class
o Added a applyAttributeType method in the Modification interface
o Eliminated duplicated code in the EntryAttributeSerializer class
o Fixed the places where the EntryAttribute.getId() method was used
o Normalizing the Modify Context
[elecharny] o Using the LdifUtils class to create entries
o Injected the SchemaManager in created entries
[elecharny] Reworked the Serialization to remove the duplicated code, and to have the Externalizable interface implemented correctly.
Done for Values, Ava, Rdn, Dn.
[pamarcelot] Updated parent to Project version 21. Updated RAT configuration to avoid build failure due to false positive license issues.
Added missing licenses.
[seelmann] Removed unnecessary generic constructs which caused compiler failure with Java 5.
[elecharny] Bumped up some dependency and plugin versions
[elecharny] o Removed the readExternal and writeExternal methods as the class is not externalizable
[elecharny] o Used the RdnSerializer instead of the readExternal() method
[elecharny] Used a AtomicBoolean instead of a simple boolean to remove some potential synchronization problem
[elecharny] Added the missing serializer
[elecharny] Replaced the serializers
[akarasulu] swapping out trunks with milestones to begin M2 release cycle
[akarasulu] fixed compilation issue
[akarasulu] updated poms for shared-ldap-schema => shared-ldap-schema-data artifactId change to comply with naming conventions
[akarasulu] fixing rename of shared-ldap-codec to shared-ldap-codec-core
[akarasulu] swapping in personal branches for milestone branches
[akarasulu] merging in from trunk
[akarasulu] merging in from milestones
[akarasulu] renamed ldap-client-api to follow conventions with shared- prefix for the artifact name
[akarasulu] removing direct dep on LPC factory and using getPCF instead of newPCF()
[akarasulu] DIRSHARED-92: making both clients and server use the same ProtocolCodecFactory implementation
[akarasulu] delegating ext op instantiation to codec service
[akarasulu] early initialization of the codec is best considering some of the operations occuring before the initialize method is called
[akarasulu] merging in changes from trunk
[akarasulu] merging in changes from milestones branch
[akarasulu] DIRSHARED-86: re-enabling ignored SP tests
[akarasulu] merging apacheds milestones into personal branch
[akarasulu] merging apacheds trunk into personal branch
[akarasulu] DIRSHARED-86: fixed various generics compilation issues
[akarasulu] moving the extended request and message decorator into API
[akarasulu] adding needed pluginDirectory information to poms
[akarasulu] creating a personal branch to be used over time
[akarasulu] renaming m1 to milestones
[akarasulu] merging in from trunk before swapping out trunk
[elecharny] Ignored two tests that make the server-integ tests to fail.
[elecharny] Closing the connections when done with them
[elecharny] Removed the infinite TimeOut set for debugging purposes
[elecharny] Fixed the logger declaration
[akarasulu] DIRSHARED-86: generics and cleanup of codec implementation usages
[akarasulu] DIRSHARED-86: cleaning up cert generation handler which now because of the codec does not need to handle decoding
[elecharny] o Removed the Dn.get( int ) method
o Added the getDescendantOf( Dn/String ) methods
o Fixed the tests and the code accordingly
[elecharny] o Removed the Dn.remove( int ) method
o Removed the DnUtils.getRelativeName() method
o Fixed the tests and code accordingly
[elecharny] o Renamed the getParent( DN ) to getAncestorOf( Dn )
o Some other minor refactoring
[elecharny] Used getParent() instead of remove() in many places in the server
[elecharny] Renamed the Dn.isChildOf() methods to isDescendantOf()
[elecharny] Removed the Dn.add( int, String ) method
[elecharny] o Made LdapServer private in AbstractLdapTestUnit
o Fixed the tests accordingly
[elecharny] o Added a Dn( SchemaManager, Dn ) constructor
o Used the Dn( SchemaManager, Dn ) constructor in the server
o Made the service field private in AbstractLdapTestUnit
o Fixed the tests accordingly
[pamarcelot] Fix for DIRAPI-42 (Add additional classes and clean method arguments for SASL binds (CRAM-MD5, DIGEST-MD5, GSS-API)).
Added support for specifying:
o Quality of Protection
o Security Strength
o Require mutual authentication
[elecharny] o Added a new constructor that takes a RDN and a DN
o Removed a thrown exception in the Dn.addAll() method
o Added a test
[elecharny] o Removed the Dn.getPrefix( pos ) method
o Added the Dn.getParent( Dn ) method
o Fixed the code accordingly
[pamarcelot] Fix for DIRAPI-42 (Add additional classes and clean method arguments for SASL binds (CRAM-MD5, DIGEST-MD5, GSS-API)).
[akarasulu] merging in from trunk
[akarasulu] DIRSHARED-91: changes for apacheds modules
o making sure only the factory is being used to get a handle on the
LdapCodecService implementation singleton instance
o making poms setup the shared-ldap-codec-standalone module as either a
provided scope dependency or a test scope dependency where appropriate
[elecharny] o The Dn class is not anymore implementing the Cloneable, Serialiable and Comparable interfaces
o Updated the Dn Javadoc
o Renamed the Dn.clone() method to copy()
o Added a addInternal package protected method for deserialization
o Added two methods in DnSerializer that take no Input and Output Stream (they are created internally)
o Removed the Dn.compateTo() method, it's useless
o Fixed the tests and the server accordingly to those modifications
[elecharny] o Added a DefaultSchemaManager() constructor which loads the enabled schemas
o Used this constructor in the tests and in the server
o Moved some tests from shared-model to shared-integ
o Removed some uesless systemOut
[elecharny] o Created the Dn.ROOT_DSE constant
o Using it in the sever when it's semantically relevant
[elecharny] o Removed the Dn( Dn ) and Dn( SchemaManager, Dn ) constructors
o Transformed the Dn( Rdn ) constructor to Dn( Rdn... )
o Added a Dn( SchemaManager, Rdn... ) constructor
o Fixed the ADS/Shared code accordingly
[akarasulu] DIRSHARED-88: fixing build after removing shared-ldap
[akarasulu] DIRSHARED-88: fixing build after removing shared-ldap
[akarasulu] DIRSHARED-88: removing references to non-existing shared-ldap module
[elecharny] o Inverted the SchemaManager and String parameter of the DN constructor
o Removed useless constructors
o Added a Dn.add( int Rdn ) method
o Fixed the server code accordingly to these modifications
[akarasulu] DIRSHARED-88: fixing dependencies for new extras util module
[akarasulu] DIRSHARED-88: fixing dependency on new trigger module
[akarasulu] DIRSHARED-88: fixing dependency on new aci module
[akarasulu] commiting some pom changes to make things compile
[akarasulu] DIRSHARED-91: work in progress
o making tests use the AbstractCodecServiceTest to properly shutdown standalone
LdapCodecService implementation
o making protocol codec factory and LdapEncoder take a service handle so we can
swap in and out the proper implementation based on the environment
[elecharny] o Removed some useless classes, fixed the tests that were using them
[elecharny] Small refactoring
[akarasulu] DIRSHARED-91: moving and renaming standalone LdapCodecService implementation to be moved to the ldap-codec-standalone module shortly
[akarasulu] Fix for DIRSHARED-84:
o These notice of disconnect based extended responses issued for the various
LDAP operations, bind, compare, modify etc have no specific dependencies
outside of the model.
o Hence it makes sense to push them back into the model, under the message
package's extended sub-package. Previously they were located under the
codec's messages package.
o They aught to be public, and hence visible since they're part of the std.
message model without anything specific to ApacheDS or Studio.
[elecharny] Bumped up project to 20
[akarasulu] fixing tests and felix-cache locking issues
[akarasulu] fixing various issues with Felix cache locking in concurrent tests
[akarasulu] fixing issues with build due to cache directory
[elecharny] umped up the jars version
[akarasulu] merging iin changes from trunk
[elecharny] Fixed some warnings
[akarasulu] merging trunk to m1 branch
[pamarcelot] Updated dependencies.
[akarasulu] moving some extended operations out of ldap into codec extras area since they cause issues with OSGi
[akarasulu] cleaning up
[akarasulu] moving the default implementation into exported package, and just exporting what is necessary
[akarasulu] BinaryAttributeDetector is codec specific and used by protocol handlers - moved to codec.api
[akarasulu] merge minor changes from trunk: TRUNK ==> M1 branch
[akarasulu] DIRSHARED-80:
o moved protocol codec classes into codec
o removed references to ldap message container which is more SPI than API
o the codec is the factory that will yeild access to these interfaces for
these kinds of objects to hide the implementation
o still need to handle generating the server protocol codec factory
and registration should be used via OSGi bundle activation to
register different protocol codec factories, to be used both for
clients and servers: this can be the mechanism for swapping in and out
different network API's like mina, grizzly, and netty
[akarasulu] DIRSHARED-80, DIRSHARED-81, DIRSHARERD-82, DIRSHARED-83
o formatting, spelling and documentation cleanup
o renaming some interfaces to follow convensions
o moved API related public classes in codec to codec.api pkg
o copied AttributeValueAssertion class to dsml-parser which will most
likely be deleted once the noraml filter mechanism is used in the model
o the DSML parser now only depends on the codec API minus the default
implementation class now
[akarasulu] merging in changes from trunk
[akarasulu] DIRSERVER-81: more renames to comply with naming convention
[akarasulu] DIRSHARED-81: making decorate() into newControl() overload to be consistent
[elecharny] Moved the SyncStateControl classes
[akarasulu] DIRSHARED-81:
o renamed OpaqueControlImpl to OpaqueControl, since it's a final class and
very specific rather than the default implementations we have dropping Impl
suffix for this reason
o renamed hasValue() to hasEncodedValue() to match the get,setEncodedValue()
property
o added some documentation
[elecharny] Fixed a potential pb with Java 6
[akarasulu] DIRSHARED-81: moving syncrepl implementation classes into extras optional class II area for controls
[akarasulu] DIRSHARED-81: applying class/interface naming conventions to sync state value control
[akarasulu] DIRSHARED-81: applying class/interface naming conventions to ppolicy control
[akarasulu] DIRSHARED-81: moving replication control POJ[O|I] into extras optional class II controls
[akarasulu] DIRSHARED-81: moving ppolicy implementation into extras optional class II controls
[akarasulu] DIRSHARED-81: created new area for extra optional class II controls
[elecharny] Moved the SyncRequestValue control
[akarasulu] merging from trunk to m1
[elecharny] Moved the SyncModifyDn control
[elecharny] o Moved the SyncDoneValue control to Model
o Some renaming
o Some minor fixes
[elecharny] Moved the replication controls
[elecharny] o Created the AbstractControl class
o Renamed the BasicControl class to OpaqueControlImpl
[elecharny] Moved around codec controls in one single controls package for clarity
[akarasulu] reverting 1066650 since something went wrong with the refactoring
[akarasulu] moved some of the codec interfaces into API pkg
[elecharny] Merged back trunk into the branch
[elecharny] Applied the changes done in the pom.xml in trunk
[akarasulu] merging in changes from trunk today
[akarasulu] copy trunk for m1 branch
[elecharny] Some minor addition :
o added a commented log filter in LdapServer, which can be used to dump to the console all the received and sent messages
[elecharny] Fixing the last PSearch tests
[elecharny] Fixed some failing tests
[akarasulu] Working on password policy control:
ISSUES:
o Response and request controls have same OID, and according to new factory
based creation and handling mechanism for controls in the server this
presented a problem with OID based lookups of factories. So we have to
have a single interface, Control implementation, and one factory to serve
both request and response purposes.
ACTIONS:
o Consolidated request and response representations into a single Control
interface which has a response object contained within.
o Conditionally sets this object on decode operations and uses the response
if present to encode as a response Control with all response parameters
encoded.
o Created and enabled factory in the default ILdapCodecService impl
o Fixed shared tests, some server tests are still failing. We need to fix
these tomorrow.
[elecharny] Using PSearch interface instead of the plain class
[elecharny] uses interface instead of plain classes.
[elecharny] Fix for SaslBindIT tests. We were using the BindRequestImpl in a check
[elecharny] Removed the import ....*;
[elecharny] Fix the way we convert controls
[akarasulu] moving back trunk for Emmanuel
[akarasulu] moving trunk into branch
[akarasulu] removing static instances of no value Controls like ManageDsaIT which are unsafe: thanks to Stefan Seelmann
[akarasulu] fixing compilation errors
[akarasulu] fixing compilation errors in apacheds
[akarasulu] adding unimplemented method
[akarasulu] fixing and migrating more controls (replication related)
[akarasulu] fixing and migrating more controls (replication related)
[akarasulu] fixing and migrating more controls (replication related)
[akarasulu] fixing and migrating more controls (replication related)
[akarasulu] Heavy refactoring of codec classes, revamping several concepts:
o created codec service interface
o created control factory interfaces
o created extended operation factory interface
o created default codec service implementation
o revamped most existing controls to this new design - some still remain
o cleaned up lots of code
o applied generics to decorator, codec control, and containers
[akarasulu] renaming controls to use Impl suffix instead of Simple prefix
[elecharny] removed plugin versions from this pom, they are already present in the project/pom.xml file
[akarasulu] cleaned up and extracted interface for Cascade control classes
[akarasulu] cleaned up control codec classes after changes in ManageDsaIT control classes
[akarasulu] cleaned up control codec classes after changes in subentries control classes
[akarasulu] moving cleaned up control interfaces and simple implementations to model
[akarasulu] extracted interfacce for subentries control
[akarasulu] moving cleaned up control interfaces and simple implementations to model
[akarasulu] moving cleaned up control interfaces and simple implementations to model
[akarasulu] moving cleaned up control interfaces and simple implementations to model
[akarasulu] moving cleaned up control interfaces and simple implementations to model
[akarasulu] moving cleaned up control interfaces and simple implementations to model
[akarasulu] extracting interface for EntryChange control
[akarasulu] formatting
[elecharny] Commented the passwordPolicy test atm. It's starting a server, which is not good
[akarasulu] fixed issue with core-integ test dealing with subentries control encoding not occuring
[felixk] Use maven-site-plugin 3.x for report generation
[felixk] Avoid package / duplicate imports
[akarasulu] fixing various compilation errors resulting from controls
[akarasulu] fixing bunch of compilation problems with various controls
[akarasulu] setting up decorator pattern on Subentries Control
[akarasulu] processed PersistentSearch and PagedResultsControl for decorator pattern
[akarasulu] using decorator pattern with EntryChange Control
[akarasulu] converted Cascade Control into new pattern
[akarasulu] preparing to fix some issues with controls
[akarasulu] moving SearchRequestImpl into model.message package
[akarasulu] Shared refactoring ...
o moved all the decorators into oadsl.codec.decorators package
o moved LdapEncoder into oadsl.codec package
o deleted FooDecorator template
o SearchRequestImpl still remains
o two tests in codec are failing:
shared/ldap/src/test/java/org/apache/directory/shared/ldap/codec/del/DelResponseTest.java
[akarasulu] added encoding decorator to decouple SearchResultEntryImpl
[akarasulu] added encoding decorator to decouple SearchResultDoneImpl
[akarasulu] added encoding decorator to decouple ModifyResponseImpl
[akarasulu] added encoding decorator to decouple ModifyRequestImpl
[akarasulu] added encoding decorator to decouple ModifyDnResponseImpl
[akarasulu] added encoding decorator to decouple ModifyDnRequestImpl
[akarasulu] added encoding decorator to decouple SearchResultReferenceImpl
[akarasulu] added encoding decorator to decouple IntermediateResponseImpl
[akarasulu] added encoding decorator to decouple ExtendedResponseImpl
[akarasulu] added encoding decorator to decouple ExtendedRequestImpl
[akarasulu] added encoding decorator to decouple DeleteResponseImpl
[akarasulu] no decorator needed for DeleteRequestImpl
[akarasulu] added encoding decorator to decouple CompareResponseImpl
[akarasulu] added encoding decorator to decouple CompareRequestImpl
[akarasulu] added encoding decorator to decouple BindResponseImpl
[akarasulu] added encoding decorator to decouple BindRequestImpl
[akarasulu] added encoding decorator to decouple AddResponseImpl
[akarasulu] Shared refactoring ...
o added AddRequestDecorator and removed Encodeable interface
o decoupled AddRequestImpl from codec code, and moved to model
o modified LdapEncoder to handle decorators
[elecharny] Renamed the DNFactory to DnFctory in one class
[elecharny] removed any reference to SpringFramework and xbeans
[akarasulu] fixing refactoring glitch on DnFactory
[akarasulu] Shared refactoring ...
o moved subtree pkg to model
o removed ClientEntryFactory and entry.client subpkg
[akarasulu] Shared refactoring ...
o moving csn packages into model since they're official specifications for LDAP
o moved tests as well
[elecharny] Rename DNFactory to DnFactory
[elecharny] Fixed some warnings in the code
[pamarcelot] Added missing dependency to "shared-util".
[akarasulu] fixed issue with DummySyntaxChecker bytecode
[akarasulu] fixing failing tests due to lookups of schema entities with old package names
[akarasulu] updating bytecode files used for testing purposes
[akarasulu] moving schema parsers, their tests, under model area
[akarasulu] moving schema syntaxChecker classes into model area
[akarasulu] moving schema registry classes into model area
[akarasulu] moving schema normalizers into model area
[akarasulu] moving schema elements
[akarasulu] moving constants into oadsl.model
[akarasulu] Shared refactoring continued ...
o removing dependencies
o moving shared oadsl.name to oadsl.model.name
o manually updated name parser files to reflect changes
[akarasulu] applied updated ignores llist to apacheds modules
[akarasulu] Shared refactoring continued ...
o moved filter classes and interfaces into oadsl.model.filter pkg
o removed any codec related dependencies
[akarasulu] moving entry classes over to model area
[akarasulu] Shared refactoring continued ...
o removed ldif pkg dependencies to codec
o moved ldif pkg over to oadsl.model.ldif
[akarasulu] ignore bad concurrent test using Thread.sleep() instead of proper synchronization and taking way to much time
[akarasulu] Moved cursor package from base oadsl to oadsl.model;
[akarasulu] Shared refactoring continued ...
o created model packages moving control into model.message
o cleaned up some blah.java class - bogus
[akarasulu] Shared refactoring continued ...
o creating model base package off of oadsl to move classes their
before moving the structure over to it's own module
o fixed some issue that resulted from schema resource files not
being found in OpenLDAP schema file format parser
[akarasulu] Shared refactoring:
o applied consistent camelHump scheme across APIs to make sure tab
completion offers relevant variations with out case differences
[akarasulu] Refactoring shared:
o removed most of utils pkg in ldap effectively
- util class methods used only once moved to regions using them
- unused classes were deleted
- moved relavent classes to where they're best situated for use like
for example I moved AttributeUtils to entry pkg because it's primarily
closest to where Attributes may be manipulated in the API.
o cleaned up exceptions
o cleaned up code referrences that did not need to have a dependency on
schema classes in StringTools and removed finally string tools after breaking
it totally apart into relavent classes, Chars, Strings, and Unicode.
o consolidated some utility classes which did not need to be separate like
UTFUtils and Unicode.
o cleaned up imports
o cleaned up dead code snippets
o removed some unused methods causing unnecessary dependencies throughout
shared ldap packages.
[akarasulu] Shared refactoring continued ...
o Broke up StringTools leaving only those methods which have dependencies
to other shared-ldap packages
o Moved various utility classes to shared-util.
o Created new classes to hold utility methods on Strings and Chars
[elecharny] Migrated some methods from StringTools to Strings
[pamarcelot] Cleanup in dependencies.
[pamarcelot] Cleanup in dependencies.
[elecharny] o Added some commented traces in InterceptorChain (we have to transform them to logs)
o Added some test for DIRSERVER-1605
o Removed some useless code
o Moved a check for a null entry in lookup in the defaultPartitionNexus code
[elecharny] For internal lookups done in eagerlyPopulatFields, call the nexusPartition directly.
[akarasulu] moving dumpBytes to Strings to break dep and move remaining classes to asn1-ber
[akarasulu] BER related primitive handling code moved to tlv.ber
[elecharny] Bumped up mina and xml-apis jars' version. Removed a dep on server-xml
[elecharny] bumped up slf4j and junit versions
[akarasulu] moving primitives classes into utils package for asn1
[akarasulu] moving actions out of codec into asn1
[akarasulu] moving hex decorder into asn1 where it is used
[elecharny] removed deps on springframework and spring-xbean. Upgraded to more rcent versions of commons-* libs
[akarasulu] moving some files in oads.asn1.codec really belonging to asn1
[elecharny] o remove one @Ignore annotation for a test
o Some formating
[elecharny] Added an Ignored test for a future fix
[elecharny] Fixed some tests
[elecharny] o The lookup() methods in CoreSession and in LdapConnection now takes Controls as a parameter
o Added some tests for lookup with controls
[elecharny] Added a test : search on subentries with Subentries control sent
[elecharny] Removed a printStackTrace()
[elecharny] Removed a useless import
[kayyagari] o included attribute names for better understanding of the attributes present in the reported error
[pamarcelot] Fixed two issues related to the OSGI-fication of the Shared modules. Shared-ldap and shared-ldap-schema were sharing a package with the same name. Shared-ldap-schema's 'Import-Package' directive for MANIFEST.MF file was missing explicitely named package names.
[Part 2]
[elecharny] Moved the AttributeType initialization into the BaseInterceptor class
[elecharny] moved the instance to DirectoryService and SharedManager to the BaseInterceptor class.
[elecharny] Fixed the failing tests that were previously Ignored
[elecharny] o Added an Enum for ADS controls
o Handling Control transformation to ADS controls in the JNDI layer
[elecharny] Fixed https://issues.apache.org/jira/browse/DIRSERVER-1419
[elecharny] Fix for https://issues.apache.org/jira/browse/DIRSERVER-1524 : the tuple and group cache are now reloaded at startup.
[elecharny] Simplified the getMemberAttribute method
[kayyagari] o fix for DIRSERVER-1600
o added a test case
[seelmann] Fix for DIRSERVER-1594 (Avoid extra lookup in ExceptionInterceptor.search())
[elecharny] o Added some check to see if the AP cache is correctly reloaded if the server is stopped
o Fixed an issue in the AP cache modification
[pamarcelot] Reverted a swallowed exception.
[elecharny] o Added some missing At in the metaSyntax ObjectClass : m-obsolete and x-humanReadable
o Fixed a potential NPE when a schema object is injected without name
o Moved the ChangeLog interceptor at the end of the iChain
o Removed the isFirstOperation() check in the ChangeLong operations, it's not used anymore
[kayyagari] o close the underlying cursors
[kayyagari] o fixed the typo in DS instance name (will help in avoiding debugging nightmares)
[elecharny] Inverted the CollectiveAttributeInterceptor and SubentryInterceptor interceptors
[elecharny] Inverted the CollectiveAttributeInterceptor and SubentryInterceptor interceptors
[pamarcelot] Explicitly set default values.
[kayyagari] o fixed a wrong request length value being encoded
o added methods to reset the transient fields used in computing lengths
[kayyagari] o added a reference to KrbError to give more information about the exception
[seelmann] Update descriptions (DIR-271)
[pamarcelot] Added an 'optional' flag and a default value to the ConfigurationElement annotation to allow the writer to exclude attributes with default values from the generated LDIF entries.
[pamarcelot] Removed "ads-transportbacklog: 50" values as '50' is the default value.
[pamarcelot] Added missing attribute 'ads-authenticators'.
[seelmann] Fix test under Windows
[seelmann] Consistent usage of 'URI partitionPath' for Stores
[akarasulu] ignore idea module files
[akarasulu] ignore idea module files
[akarasulu] ignore idea module files
[akarasulu] ignore idea module files
[seelmann] Consistent usage of 'URI partitionPath' for all partitions
[elecharny] Removed the shared-ldap-jndi module
[pamarcelot] Fixed javadoc.
[pamarcelot] Added a read-only configuration partition which is initialized from a input stream (needed for use in Studio).
[pamarcelot] Removed unused 'partitionsDir' parameter.
[seelmann] o No two-arg IOException constructor in Java5
o Removed misleading comment
[pamarcelot] Renamed 'write...' methods.
Added a new 'writeToString()' which convert the configuration to simple a string.
[elecharny] Added some missing Javadoc
[seelmann] Added a schema extractor that adds LDIF entries directly to a partition. This can be used for bootstrapping the schema partition in case the schema partition isn't a LDIF partition.
[seelmann] o Fixed PartitionSchemaLoader so it can be used to initialize a SchemaManager from an existing partition
o Moved to core to be able to use FilterNormalizingVisitor
[elecharny] Fixed DIRSERVER-1564
[elecharny] Committed too fast just before going to bed... Fixing a compilation error
[elecharny] o Rename a getOrdinal() method to getValue()
o Some added Javadoc
[elecharny] Fixed a compatibility issue : OException(String, Throwable) is only available in Java 6. Thanks to Antoine for the heads up
[elecharny] Merged Antoine's branch into trunk
[pamarcelot] Added 200 ms more before checking the values.
[pamarcelot] Closed the left opened LdifReader instance(made the tests fail on Windows).
[pamarcelot] Removed unused import.
[elecharny] Removed some spurious printStackTrace
[pamarcelot] Merged 'server-config-annotations' branch (https://svn.apache.org/repos/asf/directory/apacheds/branches/server-config-annotations) back into trunk.
[elecharny] Merged the kerberos-codec branch, 7
[elecharny] Merged the kerberos-codec branch, 6
[elecharny] Merged the kerberos-codec branch, 4
[elecharny] Merged the kerberos-codec branch, 3
[elecharny] Merged the kerberos-codec branch, 2
[elecharny] Merged the kerberos-codec branch
[akarasulu] removing unused setSchemaPartition() method from SchemaService
[elecharny] Fixed a bug in the KDC-REQ codec : when no PA-DATA were present, the decoding and the encoding were wrong.
[elecharny] Removed some warnings
[elecharny] Added some tests for the KerberosMessage
[elecharny] Implemented the global Kerberos grammar, capable of decoding all the grammars.
[elecharny] Renamed some constants
[elecharny] Some more fixes
[elecharny] Fixed the Logger names and the getGrammarName( Grammar )
[elecharny] Forgot to commit the modifications
[elecharny] o Reviewed the EncryptionType class, tests, etc
o Added some logs
[elecharny] Review the AuthorizationData class and tests
[elecharny] Reviewed the HostAddress grammar, tests, etc
[elecharny] Reviewed the PrincipalName classes, added some logs, tests etc...
[elecharny] o Reviewed the EncryptedData code
o Added some tests
o Used the AbstractReadInteger for this class
[elecharny] o Improved the way we use the AbstractReadMsgType in all the messages
o Fixed many problems in the containers hierarchy
[seelmann] Typo
------------------------------------------
[...truncated 4282 lines...]
[JENKINS] Archiving disabled - not archiving F:\hudson\hudson-slave\workspace\dir-apacheds-jdk16-win\trunk\core-annotations\pom.xml
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] ApacheDS .......................................... SUCCESS [10.067s]
[INFO] ApacheDS I18n ..................................... SUCCESS [3.024s]
[INFO] ApacheDS Core Constants ........................... SUCCESS [1.083s]
[INFO] ApacheDS Core API ................................. SUCCESS [17.408s]
[INFO] ApacheDS Core Shared .............................. SUCCESS [2.173s]
[INFO] ApacheDS Interceptors ............................. SUCCESS [0.064s]
[INFO] ApacheDS AdministrativePoint Interceptor .......... SUCCESS [1.835s]
[INFO] ApacheDS Authentication Interceptor ............... SUCCESS [8.059s]
[INFO] ApacheDS Authorization Interceptor ................ SUCCESS [22.400s]
[INFO] ApacheDS ChangeLog Interceptor .................... SUCCESS [6.630s]
[INFO] ApacheDS Collective Attribute Interceptor ......... SUCCESS [1.426s]
[INFO] ApacheDS Event Interceptor ........................ SUCCESS [1.487s]
[INFO] ApacheDS Exception Interceptor .................... SUCCESS [1.317s]
[INFO] ApacheDS Journal Interceptor ...................... SUCCESS [1.305s]
[INFO] ApacheDS Normalization Interceptor ................ SUCCESS [6.722s]
[INFO] ApacheDS Operational Attribute Interceptor ........ SUCCESS [1.424s]
[INFO] ApacheDS Referral Interceptor ..................... SUCCESS [1.226s]
[INFO] ApacheDS Schema Interceptor ....................... SUCCESS [17.151s]
[INFO] ApacheDS Subtree Interceptor ...................... SUCCESS [15.897s]
[INFO] ApacheDS Triggers Interceptor ..................... SUCCESS [1.786s]
[INFO] ApacheDS Core ..................................... SUCCESS [6.900s]
[INFO] ApacheDS Core AVL ................................. SUCCESS [9.019s]
[INFO] ApacheDS Generalized (X) DBM Partition ............ SUCCESS [17.030s]
[INFO] ApacheDS LDIF Partition ........................... SUCCESS [13.215s]
[INFO] ApacheDS JDBM Partition ........................... SUCCESS [21.277s]
[INFO] ApacheDS Core Annotations ......................... FAILURE [0.942s]
[INFO] ApacheDS Core JNDI ................................ SKIPPED
[INFO] ApacheDS Protocol Shared .......................... SKIPPED
[INFO] ApacheDS Protocol Kerberos Codec .................. SKIPPED
[INFO] ApacheDS Interceptors for Kerberos ................ SKIPPED
[INFO] ApacheDS Protocol Dhcp ............................ SKIPPED
[INFO] ApacheDS Protocol Dns ............................. SKIPPED
[INFO] ApacheDS Protocol Kerberos ........................ SKIPPED
[INFO] ApacheDS Protocol Ldap ............................ SKIPPED
[INFO] ApacheDS Protocol Ntp ............................. SKIPPED
[INFO] Apacheds Server Annotations ....................... SKIPPED
[INFO] ApacheDS Server Config ............................ SKIPPED
[INFO] ApacheDS Server JNDI .............................. SKIPPED
[INFO] ApacheDS Server Replication Service ............... SKIPPED
[INFO] ApacheDS Test Framework ........................... SKIPPED
[INFO] ApacheDS Generalized (X) DBM Tools ................ SKIPPED
[INFO] ApacheDS All ...................................... SKIPPED
[INFO] ApacheDS Logger Interceptor ....................... SKIPPED
[INFO] ApacheDS Password Hashing Interceptor ............. SKIPPED
[INFO] ApacheDS Core Integration ......................... SKIPPED
[INFO] ApacheDS Server Integration ....................... SKIPPED
[INFO] ApacheDS DirectoryService-WebApp bridge ........... SKIPPED
[INFO] ApacheDS Jetty HTTP Server Integration ............ SKIPPED
[INFO] ApacheDS Service Builder .......................... SKIPPED
[INFO] ApacheDS Protocol Kerberos Test ................... SKIPPED
[INFO] Apache Directory LDAP Client API test ............. SKIPPED
[INFO] ApacheDS Service .................................. SKIPPED
[INFO] ApacheDS Wrapper .................................. SKIPPED
[INFO] ApacheDS Installers Maven Plugin .................. SKIPPED
[INFO] ApacheDS Installers ............................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3:15.668s
[INFO] Finished at: Tue Feb 28 14:08:02 GMT 2012
[INFO] Final Memory: 78M/234M
[INFO] ------------------------------------------------------------------------
mavenExecutionResult exceptions not empty
message : Failed to execute goal org.apache.maven.plugins:maven-remote-resources-plugin:1.2.1:process (default) on project apacheds-core-annotations: Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
cause : Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
Stack trace :
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-remote-resources-plugin:1.2.1:process (default) on project apacheds-core-annotations: Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:104)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to resolve dependencies for one or more projects in the reactor. Reason: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.resolveProjectArtifacts(ProcessRemoteResourcesMojo.java:721)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.getProjects(ProcessRemoteResourcesMojo.java:621)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.configureVelocityContext(ProcessRemoteResourcesMojo.java:988)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.execute(ProcessRemoteResourcesMojo.java:511)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 27 more
Caused by: org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException: Missing:
----------
1) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.directory.jdbm -DartifactId=apacheds-jdbm2 -Dversion=2.0.0-M2-SNAPSHOT -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
2) org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M7-SNAPSHOT
3) org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.directory.server:apacheds-core-annotations:bundle:2.0.0-M7-SNAPSHOT
from the specified remote repositories:
Nexus (http://repository.apache.org/snapshots, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
at org.apache.maven.artifact.resolver.DefaultResolutionErrorHandler.throwErrors(DefaultResolutionErrorHandler.java:71)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveWithExceptions(DefaultArtifactResolver.java:342)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:330)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:309)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:287)
at org.apache.maven.shared.artifact.resolver.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:140)
at org.apache.maven.shared.artifact.resolver.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:187)
at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.resolveProjectArtifacts(ProcessRemoteResourcesMojo.java:716)
... 32 more
Sending e-mails to: notifications@directory.apache.org
channel stopped