Hi Jonathan,
Followed your instructions, but it appears that we now have a different
problem as the error is now
750 [main] DEBUG org.lsc.utils.I18n.setLocaleAndLoadMessages(
I18n.java:167) - Setting locale to en_US
Also, when trying to to run generateWizard against lsc-sample, I get a
message back telling me that 'Buildfile: build.xml does not exist', which
would be correct as there is no build file in lsc-sample.
Full output as shown below:
[INFO] Scanning for projects...
[INFO]
----------------------------------------------------------------------------
[INFO] Building Ldap Synchronization Connector
[INFO] task-segment: [install]
[INFO]
----------------------------------------------------------------------------
[INFO] resources:resources
[WARN] Using platform encoding (Cp1252 actually) to copy filtered
resources, i.e. build is platform dependent!
[INFO] Copying 0 resource
[INFO] compiler:compile
[INFO] Compiling 1 source file to C:\workspace\lsc-core\target\classes
[INFO] resources:testResources
[WARN] Using platform encoding (Cp1252 actually) to copy filtered
resources, i.e. build is platform dependent!
[INFO] Copying 6 resources
[INFO] compiler:testCompile
[INFO] Nothing to compile - all classes are up to date
[INFO] antrun:run
[INFO] Executing tasks
startLdapServer:
[echo] Starting OpenDS embedded server from
C:\workspace\lsc-core/target/test-classes
[INFO] Executed tasks
[INFO] surefire:test
[java] 0 [main] ERROR org.lsc.utils.LdapServer.main(
LdapServer.java:113) - java.io.IOException: Unable to delete file:
\tmp\opends-test\logs\errors
[java] java.io.IOException: Unable to delete file:
\tmp\opends-test\logs\errors
[java] at org.apache.commons.io.FileUtils.forceDelete(
FileUtils.java:1087)
[java] at org.apache.commons.io.FileUtils.cleanDirectory(
FileUtils.java:811)
[java] at org.apache.commons.io.FileUtils.deleteDirectory(
FileUtils.java:777)
[java] at org.apache.commons.io.FileUtils.forceDelete(
FileUtils.java:1079)
[java] at org.apache.commons.io.FileUtils.cleanDirectory(
FileUtils.java:811)
[java] at org.apache.commons.io.FileUtils.deleteDirectory(
FileUtils.java:777)
[java] at org.lsc.opends.EmbeddedOpenDS.initOpendsDirectory(
EmbeddedOpenDS.java:224)
[java] at org.lsc.opends.EmbeddedOpenDS.startServer(
EmbeddedOpenDS.java:135)
[java] at org.lsc.utils.LdapServer.start(LdapServer.java:79)
[java] at org.lsc.utils.LdapServer.usage(LdapServer.java:140)
[java] at org.lsc.utils.LdapServer.main(LdapServer.java:103)
[java] Java Result: 1
[INFO] Surefire report directory:
C:\workspace\lsc-core\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.lsc.jndi.parser.LdapObjectClassTest
0 [main] INFO org.lsc.jndi.parser.LdapObjectClassTest.testParsing(
LdapObjectClassTest.java:69) - A warn message about 'Multiple
inheritence not supported' is normal.
16 [main] DEBUG org.lsc.jndi.parser.LdapObjectClass.parse(
LdapObjectClass.java:174) - Re/Starting analysis with rest=" DESC
'ObjectClass to test' SUP ( firstAttribute $ secondAttribute $
thirdAttribute $ organizationalUnit ) STRUCTURAL MUST ( description $
domaineMessagerie ) MAY ( adressePrincipaleService $
facsimileTelephoneNumber $ labeledURI $ mail $ mailLocalAddress $
mailRoutingAddress $ telephoneNumber ) "
16 [main] DEBUG org.lsc.jndi.parser.LdapObjectClass.parse(
LdapObjectClass.java:174) - Re/Starting analysis with rest="SUP (
firstAttribute $ secondAttribute $ thirdAttribute $ organizationalUnit )
STRUCTURAL MUST ( description $ domaineMessagerie ) MAY (
adressePrincipaleService $ facsimileTelephoneNumber $ labeledURI $ mail $
mailLocalAddress $ mailRoutingAddress $ telephoneNumber ) "
16 [main] WARN org.lsc.jndi.parser.LdapObjectClass.parse(
LdapObjectClass.java:184) - Multiple inheritence not supported. Using
first one ( firstAttribute ) for "( 1.3.6.1.4.1.7135.1.3.201.1.4.1.14 NAME
'objectclassToTest' DESC 'ObjectClass to test' SUP ( firstAttribute $
secondAttribute $ thirdAttribute $ organizationalUnit ) STRUCTURAL MUST (
description $ domaineMessagerie ) MAY ( adressePrincipaleService $
facsimileTelephoneNumber $ labeledURI $ mail $ mailLocalAddress $
mailRoutingAddress $ telephoneNumber ) )"
47 [main] DEBUG org.lsc.jndi.parser.LdapObjectClass.parse(
LdapObjectClass.java:174) - Re/Starting analysis with rest="MUST (
description $ domaineMessagerie ) MAY ( adressePrincipaleService $
facsimileTelephoneNumber $ labeledURI $ mail $ mailLocalAddress $
mailRoutingAddress $ telephoneNumber ) "
47 [main] DEBUG org.lsc.jndi.parser.LdapObjectClass.parse(
LdapObjectClass.java:268) - Successfully parsed objectclass
objectclassToTest
47 [main] DEBUG org.lsc.jndi.parser.LdapObjectClass.parse(
LdapObjectClass.java:174) - Re/Starting analysis with rest=" DESC '' SUP
top AUXILIARY MUST cn MAY ( radiusArapFeatures $ radiusArapSecurity $
radiusArapZoneAccess $ radiusAuthType $ radiusCallbackId $
radiusCallbackNumber $ radiusCalledStationId $ radiusCallingStationId $
radiusClass $ radiusClientIPAddress $ radiusFilterId $
radiusFramedAppleTalkLink $ radiusFramedAppleTalkNetwork $
radiusFramedAppleTalkZone $ radiusFramedCompression $
radiusFramedIPAddress $ radiusFramedIPNetmask $ radiusFramedIPXNetwork $
radiusFramedMTU $ radiusFramedProtocol $ radiusCheckItem $ radiusReplyItem
$ radiusFramedRoute $ radiusFramedRouting $ radiusIdleTimeout $
radiusGroupName $ radiusHint $ radiusHuntgroupName $ radiusLoginIPHost $
radiusLoginLATGroup $ radiusLoginLATNode $ radiusLoginLATPort $
radiusLoginLATService $ radiusLoginService $ radiusLoginTCPPort $
radiusLoginTime $ radiusPasswordRetry $ radiusPortLimit $ radiusPrompt $
radiusProxyToRealm $ radiusRealm $ radiusReplicateToRealm $
radiusServiceType $ radiusSessionTimeout $ radiusStripUserName $
radiusTerminationAction $ radiusTunnelClientEndpoint $ radiusProfileDn $
radiusSimultaneousUse $ radiusTunnelAssignmentId $ radiusTunnelMediumType
$ radiusTunnelPassword $ radiusTunnelPreference $
radiusTunnelPrivateGroupId $ radiusTunnelServerEndpoint $ radiusTunnelType
$ radiusUserCategory $ radiusVSA $ radiusExpiration $ dialupAccess $
radiusNASIpAddress $ radiusReplyMessage ) "
47 [main] DEBUG org.lsc.jndi.parser.LdapObjectClass.parse(
LdapObjectClass.java:174) - Re/Starting analysis with rest="SUP top
AUXILIARY MUST cn MAY ( radiusArapFeatures $ radiusArapSecurity $
radiusArapZoneAccess $ radiusAuthType $ radiusCallbackId $
radiusCallbackNumber $ radiusCalledStationId $ radiusCallingStationId $
radiusClass $ radiusClientIPAddress $ radiusFilterId $
radiusFramedAppleTalkLink $ radiusFramedAppleTalkNetwork $
radiusFramedAppleTalkZone $ radiusFramedCompression $
radiusFramedIPAddress $ radiusFramedIPNetmask $ radiusFramedIPXNetwork $
radiusFramedMTU $ radiusFramedProtocol $ radiusCheckItem $ radiusReplyItem
$ radiusFramedRoute $ radiusFramedRouting $ radiusIdleTimeout $
radiusGroupName $ radiusHint $ radiusHuntgroupName $ radiusLoginIPHost $
radiusLoginLATGroup $ radiusLoginLATNode $ radiusLoginLATPort $
radiusLoginLATService $ radiusLoginService $ radiusLoginTCPPort $
radiusLoginTime $ radiusPasswordRetry $ radiusPortLimit $ radiusPrompt $
radiusProxyToRealm $ radiusRealm $ radiusReplicateToRealm $
radiusServiceType $ radiusSessionTimeout $ radiusStripUserName $
radiusTerminationAction $ radiusTunnelClientEndpoint $ radiusProfileDn $
radiusSimultaneousUse $ radiusTunnelAssignmentId $ radiusTunnelMediumType
$ radiusTunnelPassword $ radiusTunnelPreference $
radiusTunnelPrivateGroupId $ radiusTunnelServerEndpoint $ radiusTunnelType
$ radiusUserCategory $ radiusVSA $ radiusExpiration $ dialupAccess $
radiusNASIpAddress $ radiusReplyMessage ) "
47 [main] DEBUG org.lsc.jndi.parser.LdapObjectClass.parse(
LdapObjectClass.java:174) - Re/Starting analysis with rest="MUST cn MAY
( radiusArapFeatures $ radiusArapSecurity $ radiusArapZoneAccess $
radiusAuthType $ radiusCallbackId $ radiusCallbackNumber $
radiusCalledStationId $ radiusCallingStationId $ radiusClass $
radiusClientIPAddress $ radiusFilterId $ radiusFramedAppleTalkLink $
radiusFramedAppleTalkNetwork $ radiusFramedAppleTalkZone $
radiusFramedCompression $ radiusFramedIPAddress $ radiusFramedIPNetmask $
radiusFramedIPXNetwork $ radiusFramedMTU $ radiusFramedProtocol $
radiusCheckItem $ radiusReplyItem $ radiusFramedRoute $
radiusFramedRouting $ radiusIdleTimeout $ radiusGroupName $ radiusHint $
radiusHuntgroupName $ radiusLoginIPHost $ radiusLoginLATGroup $
radiusLoginLATNode $ radiusLoginLATPort $ radiusLoginLATService $
radiusLoginService $ radiusLoginTCPPort $ radiusLoginTime $
radiusPasswordRetry $ radiusPortLimit $ radiusPrompt $ radiusProxyToRealm
$ radiusRealm $ radiusReplicateToRealm $ radiusServiceType $
radiusSessionTimeout $ radiusStripUserName $ radiusTerminationAction $
radiusTunnelClientEndpoint $ radiusProfileDn $ radiusSimultaneousUse $
radiusTunnelAssignmentId $ radiusTunnelMediumType $ radiusTunnelPassword $
radiusTunnelPreference $ radiusTunnelPrivateGroupId $
radiusTunnelServerEndpoint $ radiusTunnelType $ radiusUserCategory $
radiusVSA $ radiusExpiration $ dialupAccess $ radiusNASIpAddress $
radiusReplyMessage ) "
47 [main] DEBUG org.lsc.jndi.parser.LdapObjectClass.parse(
LdapObjectClass.java:268) - Successfully parsed objectclass
radiusprofile
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.172 sec
Running org.lsc.jndi.JScriptEvaluatorTest
265 [main] DEBUG org.lsc.Configuration.setConfiguration(
Configuration.java:299) - Loading configuration url :
file:/C:/workspace/lsc-core/target/test-classes/lsc.properties
344 [main] DEBUG org.lsc.Configuration.setConfiguration(
Configuration.java:299) - Loading configuration url :
file:/C:/workspace/lsc-core/target/test-classes/lsc.properties
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.406 sec
Running org.lsc.jndi.JndiServicesTest
Counting all the directory entries ...
key=ou=People,dc=lsc-project,dc=org, value=top
key=ou=Groups,dc=lsc-project,dc=org, value=top
Final count : 2
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.141 sec
Running org.lsc.beans.syncoptions.ForceSyncOptionsTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec
Running org.lsc.utils.SortingFilterReaderTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec
Running org.lsc.beans.syncoptions.PropertiesBasedSyncOptionsTest
656 [main] DEBUG
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(
PropertiesBasedSyncOptions.java:128) - Adding 'K' sync type for
attribute name default.
672 [main] DEBUG
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(
PropertiesBasedSyncOptions.java:128) - Adding 'K' sync type for
attribute name sampleAttribute.
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec
Running org.lsc.jndi.ScriptableJndiServicesTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec
Running org.lsc.utils.DateUtilsTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec
Running org.lsc.utils.LocalizedJndiModificationsLayoutTest
750 [main] DEBUG org.lsc.utils.I18n.setLocaleAndLoadMessages(
I18n.java:167) - Setting locale to en_US
Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.063 sec
<<< FAILURE!
Running org.lsc.persistence.DaoConfigTest
781 [main] DEBUG
org.apache.commons.configuration.ConfigurationUtils.locateFromClasspath(
ConfigurationUtils.java:515) - Configuration loaded from the context
classpath (database.properties)
781 [main] INFO org.lsc.persistence.DaoConfigTest.testConnection(
DaoConfigTest.java:85) - => loading driver:
797 [main] INFO org.lsc.persistence.DaoConfigTest.testConnection(
DaoConfigTest.java:87) - OK
797 [main] INFO org.lsc.persistence.DaoConfigTest.testConnection(
DaoConfigTest.java:90) - => connecting:
1234 [main] INFO org.lsc.persistence.DaoConfigTest.testConnection(
DaoConfigTest.java:92) - OK
1234 [main] DEBUG
org.apache.commons.configuration.ConfigurationUtils.locateFromClasspath(
ConfigurationUtils.java:515) - Configuration loaded from the context
classpath (database.properties)
1234 [main] INFO org.lsc.persistence.DaoConfigTest.testConnection(
DaoConfigTest.java:85) - => loading driver:
1234 [main] INFO org.lsc.persistence.DaoConfigTest.testConnection(
DaoConfigTest.java:87) - OK
1234 [main] INFO org.lsc.persistence.DaoConfigTest.testConnection(
DaoConfigTest.java:90) - => connecting:
1234 [main] INFO org.lsc.persistence.DaoConfigTest.testConnection(
DaoConfigTest.java:92) - OK
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.484 sec
Running org.lsc.jndi.parser.LdapAttributeTypeTest
1265 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:170) - Re/Starting analysis with rest=" DESC
'BerkeleyDB DB_CONFIG configuration directives' SYNTAX
1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED 'VALUES' "
1265 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:170) - Re/Starting analysis with rest="SYNTAX
1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED 'VALUES' "
1265 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:270) - No inheritence found for "(
1.3.6.1.4.1.4203.666.11.1.3.2.1.3 NAME 'olcDbConfig' DESC 'BerkeleyDB
DB_CONFIG configuration directives' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
X-ORDERED 'VALUES' )"
1265 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:276) - No equality rule found for "(
1.3.6.1.4.1.4203.666.11.1.3.2.1.3 NAME 'olcDbConfig' DESC 'BerkeleyDB
DB_CONFIG configuration directives' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
X-ORDERED 'VALUES' )"
1265 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:279) - No substring rule found for "(
1.3.6.1.4.1.4203.666.11.1.3.2.1.3 NAME 'olcDbConfig' DESC 'BerkeleyDB
DB_CONFIG configuration directives' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
X-ORDERED 'VALUES' )"
1265 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:282) - No ordering rule found for "(
1.3.6.1.4.1.4203.666.11.1.3.2.1.3 NAME 'olcDbConfig' DESC 'BerkeleyDB
DB_CONFIG configuration directives' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
X-ORDERED 'VALUES' )"
1265 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:170) - Re/Starting analysis with rest=" EQUALITY
caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE "
1281 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:170) - Re/Starting analysis with rest="SYNTAX
1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE "
1281 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:270) - No inheritence found for "(
1.3.6.1.4.1.7135.1.3.201.1.4.2.87 NAME 'attributeNameToTest' EQUALITY
caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )"
1281 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:273) - No description found for "(
1.3.6.1.4.1.7135.1.3.201.1.4.2.87 NAME 'attributeNameToTest' EQUALITY
caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )"
1281 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:282) - No ordering rule found for "(
1.3.6.1.4.1.7135.1.3.201.1.4.2.87 NAME 'attributeNameToTest' EQUALITY
caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )"
1281 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:285) - No x rule found for "(
1.3.6.1.4.1.7135.1.3.201.1.4.2.87 NAME 'attributeNameToTest' EQUALITY
caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )"
1281 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:170) - Re/Starting analysis with rest=" DESC ''
EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
SINGLE-VALUE "
1281 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:170) - Re/Starting analysis with rest="SYNTAX
1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE "
1296 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:270) - No inheritence found for "(
1.3.6.1.4.1.3317.4.3.1.57 NAME 'dialupAccess' DESC '' EQUALITY
caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )"
1296 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:279) - No substring rule found for "(
1.3.6.1.4.1.3317.4.3.1.57 NAME 'dialupAccess' DESC '' EQUALITY
caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )"
1296 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:282) - No ordering rule found for "(
1.3.6.1.4.1.3317.4.3.1.57 NAME 'dialupAccess' DESC '' EQUALITY
caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )"
1296 [main] DEBUG org.lsc.jndi.parser.LdapAttributeType.parse(
LdapAttributeType.java:285) - No x rule found for "(
1.3.6.1.4.1.3317.4.3.1.57 NAME 'dialupAccess' DESC '' EQUALITY
caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )"
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec
Results :
Failed tests:
testNeutral(org.lsc.utils.LocalizedJndiModificationsLayoutTest)
Tests run: 28, Failures: 1, Errors: 0, Skipped: 0
org.apache.maven.plugin.MojoFailureException: There are test failures.
Please refer to C:\workspace\lsc-core\target\surefire-reports for the
individual test results.
at org.apache.maven.plugin.surefire.SurefirePlugin.execute(
SurefirePlugin.java:575)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
DefaultPluginManager.java:578)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(
DefaultLifecycleExecutor.java:508)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:328)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:151)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:220)
at org.apache.maven.embedder.MavenEmbedder.execute(
MavenEmbedder.java:813)
at org.maven.ide.eclipse.embedder.Maven2Executor.main(
Maven2Executor.java:85)
[INFO]
----------------------------------------------------------------------------
[ERROR] BUILD FAILURE org.lsc:lsc-core:jar:1.1-beta1 ( task-segment:
[install] )
[INFO]
----------------------------------------------------------------------------
[INFO] Build for project: org.lsc:lsc-core:jar:1.1-beta1 failed during
execution of mojo:
org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test
[INFO]
----------------------------------------------------------------------------
[INFO] Total time: 12 second
[INFO] Finished at: Thu Feb 19 15:09:14 GMT 2009
[INFO] Memory 989M/1016M
[INFO]
----------------------------------------------------------------------------
[INFO]
----------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO]
----------------------------------------------------------------------------
[INFO] Build for project: org.lsc:lsc-core:jar:1.1-beta1 failed during
execution of mojo:
org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test
[INFO]
----------------------------------------------------------------------------
[INFO] Total time: 12 second
[INFO] Finished at: Thu Feb 19 15:09:14 GMT 2009
[INFO] Memory 989M/1016M
[INFO]
----------------------------------------------------------------------------
Best Regards,
Simon
Internet
jonathan at phillipoux.net
19/02/2009 13:42
To
Simon THURLOW
cc
lsc-users at lists.lsc-project.org
Subject
Re: [lsc-users] Trying to Build LDAP Sycnhronisation Connector - Error
Simon,
Please keep replies on the list.
On 19.02.2009 12:22, simon.thurlow at uk.bnpparibas.com wrote:
> Hi Jonathan,
>
> Thanks for the reply. What you suggested worked a treat and so it
> would point to a Maven problem. Seems to me from the hours of Googling
> I have done that Maven has a lot of issues of this type though very
> few people actually suggest remedies. Since I sent the original email
> to you yesterday, I decided to deploy my own local repository using
> Apache Archiva. This has solved most of the Maven issues I was
> encountering in trying to retrieve all the dependancies from the
> remote Maven respository.
>
> I have now moved on somewhat, having since encountered a Java Heap
> Size failure, which was relatively easily resolved (via some more
> Googling). As you may have gathered by now, I am a complete Java
> novice having never tried any Java programming until now...but I am
> learning fast (sometimes the hard way !!).
>
> However, the problem I now encounter seems a little odd, so I will cut
> and paste the relevant bits here to see if you might know what this
> means:
>
> [INFO] Scanning for projects...
> [INFO]
>
----------------------------------------------------------------------------
>
> [INFO] Building Ldap Synchronization Connector
> [INFO] task-segment: [install]
> [INFO]
>
----------------------------------------------------------------------------
>
> [INFO] resources:resources
> [WARN] Using platform encoding (Cp1252 actually) to copy filtered
> resources, i.e. build is platform dependent!
> [INFO] Copying 0 resource
> [INFO] compiler:compile
> [INFO] Compiling 1 source file to C:\workspace\lsc-core\target\classes
> [INFO] resources:testResources
> [WARN] Using platform encoding (Cp1252 actually) to copy filtered
> resources, i.e. build is platform dependent!
> [INFO] Copying 6 resources
> [INFO] compiler:testCompile
> [INFO] Nothing to compile - all classes are up to date
> [INFO] antrun:run
> [INFO] Executing tasks
>
> startLdapServer:
> [echo] Starting OpenDS embedded server from
> C:\workspace\lsc-core/target/test-classes
> [INFO] Executed tasks
> [INFO] surefire:test
> [java] 0 [main] ERROR
> org.lsc.utils.LdapServer.main(_LdapServer.java:113_) -
> _java.io.IOException_: Unable to delete file:
> \tmp\opends-test\logs\errors
> [java] _java.io.IOException_: Unable to delete file:
> \tmp\opends-test\logs\errors
> [java] at
> org.apache.commons.io.FileUtils.forceDelete(_FileUtils.java:1087_)
> [java] at
> org.apache.commons.io.FileUtils.cleanDirectory(_FileUtils.java:811_)
> [java] at
> org.apache.commons.io.FileUtils.deleteDirectory(_FileUtils.java:777_)
> [java] at
> org.apache.commons.io.FileUtils.forceDelete(_FileUtils.java:1079_)
> [java] at
> org.apache.commons.io.FileUtils.cleanDirectory(_FileUtils.java:811_)
> [java] at
> org.apache.commons.io.FileUtils.deleteDirectory(_FileUtils.java:777_)
> [java] at
>
org.lsc.opends.EmbeddedOpenDS.initOpendsDirectory(_EmbeddedOpenDS.java:224_)
>
> [java] at
> org.lsc.opends.EmbeddedOpenDS.startServer(_EmbeddedOpenDS.java:135_)
> [java] at
> org.lsc.utils.LdapServer.start(_LdapServer.java:79_)
> [java] at
> org.lsc.utils.LdapServer.usage(_LdapServer.java:140_)
> [java] at
> org.lsc.utils.LdapServer.main(_LdapServer.java:103_)
> [java] Java Result: 1
> [INFO] Surefire report directory:
> C:\workspace\lsc-core\target\surefire-reports
Hmm. There's an error using a Unix-style temporary directory on Windows
here. But it's just for OpenDS's log file, so it probably shouldn't
block tests.
However, I just committed a fix for this, so if you svn update your copy
of the source code, this should disappear. Thanks for letting us know.
> Running org.lsc.utils.LocalizedJndiModificationsLayoutTest
> 1281 [main] DEBUG
> org.lsc.utils.I18n.setLocaleAndLoadMessages(_I18n.java:167_) -
> Setting locale to en_US
> Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.063
> sec <<< FAILURE!
[...]
> Results :
>
> Failed tests:
> testNeutral(org.lsc.utils.LocalizedJndiModificationsLayoutTest)
>
> Tests run: 28, Failures: 1, Errors: 0, Skipped: 0
>
> _org.apache.maven.plugin.MojoFailureException_: There are test failures.
>
> Please refer to C:\workspace\lsc-core\target\surefire-reports for the
> individual test results.
>
> I'm not entirely sure which part it is telling me is failing as it
> does list a several plugins in red.
The test that failed is
"org.lsc.utils.LocalizedJndiModificationsLayoutTest". You should find
details in the file
"C:\workspace\lsc-core\target\surefire-reports\org.lsc.utils.LocalizedJndiModificationsLayoutTest.txt".
Please send us that file, so we can help you figure out the error (but
preferably upgrade first with the fix I just committed, see above, and
then run the tests again).
> I also attach a copy of my settings.xml file. The comments are still
> in the file because I find it helpful to understand what section of
> the file is doing what. In there, you will see the Apache Archiva
> local repository I have set up (purely on my own PC as it is onl;y
> myself that is using it).
Looks like your Maven setup is working now, that's good :)
> I'm basically trying to get to the generateWizard part so that I can
> then create my connector and customise it. I've already worked out
> what the lsc.properties file will need to look like to enable the LDAP
> to LDAP to work
OK. You're almost there :)
If you can't get all the tests to succeed while compiling lsc-core, you
could just download the latest snapshot from
http://build.lsc-project.org/hudson/view/LSC/job/lsc-core/lastBuild/,
and use a mvn install:install-file command similar to the one I
suggested earlier, then go into lsc-sample and run the generateWizard.
Regards,
Jonathan
This communication is confidential, may be privileged and is meant only for the
intended recipient. If you are not the intended recipient, please notify the
sender by reply and delete the message from your system. Any unauthorised
dissemination, distribution or copying hereof is prohibited.
BNP Paribas Trust Corporation UK Limited, BNP Paribas UK Limited, BNP Paribas
Commodity Futures Limited, BNP Paribas Asset Management UK Limited and
Investment Fund Services Limited are authorised and regulated by the Financial
Services Authority.
BNP Paribas London Branch and BNP Paribas Wealth Management London Branch are
authorised by the CECEI and supervised by the Commission Bancaire.
BNP Paribas London Branch is authorised and subject to limited regulation by
the Financial Services Authority. Details about the extent of our authorisation
and regulation by the Financial Services Authority are available from us on
request. BNP Paribas is also a member of the London Stock Exchange.
BNP Paribas Wealth Management London Branch is subject to limited regulation by
the Financial Services Authority. Details about the extent of our
authorisation and regulation by the Financial Services Authority are available
from us on request.
BNP Paribas Securities Services London Branch is authorised by the CECEI and
supervised by the AMF, and subject to limited regulation by the Financial
Services Authority. Details on the extent of our regulation by the Financial
Services Authority are available from us on request. BNP Paribas Securities
Services is also a member of the London Stock Exchange.
BNP Paribas Trust Corporation UK Limited is registered in England and Wales
(registered no. 4042668) at registered office 55 Moorgate, London EC2R 6PA.
BNP Paribas UK Limited is registered in England and Wales (registered no.
1488108) at registered office 10 Harewood Avenue, London NW1 6AA.
BNP Paribas Commodity Futures Limited is registered in England and Wales
(registered no. 2391477) at registered office 10 Harewood Avenue, London NW1
6AA.
BNP Paribas Asset Management UK Limited is registered in England and Wales
(registered no. 2474627) at registered office 10 Harewood Avenue, London NW1
6AA.
Investment Fund Services Limited is registered in England and Wales (registered
no. 6110770) at registered office 55 Moorgate, London EC2R 6PA.
BNP Paribas London Branch is registered in England and Wales (registered no.
FC13447) at registered office 10 Harewood Avenue, London NW1 6AA.
BNP Paribas Wealth Management London Branch is registered in England and Wales
(registered no. FC023926) at registered office 10 Harewood Avenue, London NW1
6AA.
BNP Paribas Securities Services London Branch is registered in England and
Wales (registered no. BR006393) at registered office 55 Moorgate, London, EC2R
6PA.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.lsc-project.org/pipermail/lsc-users/attachments/20090219/5d5cac6b/attachment-0001.htm