[ http://issues.apache.org/jira/browse/GERONIMO-2211?page=comments#action_12431694 ] Jason Dillon commented on GERONIMO-2211: ----------------------------------------
The working dir should not be set to ${basedir}, it should be left as ${basedir}/target. > Enable tests (geronimo-security :: **/ConfigurationEntryTest.java) > ------------------------------------------------------------------ > > Key: GERONIMO-2211 > URL: http://issues.apache.org/jira/browse/GERONIMO-2211 > Project: Geronimo > Issue Type: Sub-task > Security Level: public(Regular issues) > Affects Versions: 1.2 > Reporter: Jason Dillon > Fix For: 1.2 > > > A few tests failed in non-obvious ways when run under the m2 build. Need > someone who knows these tests better to inspect, resolve and enable the test > (remove the test exclusions in the pom). > The test fails with (on the console): > {noformat} > DEBUG [main] Starting boot > DEBUG [main] GBeanInstanceState for: geronimo/boot/none/car?role=kernel State > changed from stopped to starting > DEBUG [main] GBeanInstanceState for: geronimo/boot/none/car?role=kernel State > changed from starting to running > DEBUG [main] Booted > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=ServerInfo State > changed from stopped to starting > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=ServerInfo State > changed from starting to running > DEBUG [main] GBeanInstanceState for: test/foo/1/car?new=LoginConfiguration > State changed from stopped to starting > DEBUG [main] Installed Geronimo login configuration > DEBUG [main] GBeanInstanceState for: test/foo/1/car?new=LoginConfiguration > State changed from starting to running > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=TestLoginService > State changed from stopped to starting > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=TestLoginService > State changed from starting to running > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=JaasLoginServiceRemotingServer State changed from stopped > to starting > DEBUG [main] Remote login service started on: tcp://0.0.0.0:4242 clients can > connect to: tcp://0.0.0.0:4242 > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=JaasLoginServiceRemotingServer State changed from > starting to running > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=client-ConfigurationEntry State changed from stopped to > starting > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=client-ConfigurationEntry State changed from starting to > running > DEBUG [main] Added Application Configuration Entry properties-client > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=PropertiesSecurityRealm State changed from stopped to > starting > DEBUG [main] Waiting to start test/foo/1/car?name=PropertiesSecurityRealm > because no targets are running for reference LoginModuleConfiguration > matching the patterns test/foo/1/car?name=PropertiesLoginModuleUse > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=AuditLoginModule > State changed from stopped to starting > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=AuditLoginModule > State changed from starting to running > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=AuditLoginModuleUse > State changed from stopped to starting > DEBUG [main] Waiting to start test/foo/1/car?name=AuditLoginModuleUse because > no targets are running for reference Next matching the patterns > test/foo/1/car?name=UPCredLoginModuleUse > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=PropertiesLoginModule State changed from stopped to > starting > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=PropertiesLoginModule State changed from starting to > running > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=PropertiesLoginModuleUse State changed from stopped to > starting > DEBUG [main] Waiting to start test/foo/1/car?name=PropertiesLoginModuleUse > because no targets are running for reference Next matching the patterns > test/foo/1/car?name=AuditLoginModuleUse > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=UPCredLoginModule > State changed from stopped to starting > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=UPCredLoginModule > State changed from starting to running > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=UPCredLoginModuleUse > State changed from stopped to starting > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=UPCredLoginModuleUse > State changed from starting to running > DEBUG [main] Checking if parent is running: > parent=test/foo/1/car?name=AuditLoginModule > DEBUG [main] Parent is running: parent=test/foo/1/car?name=AuditLoginModule > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=AuditLoginModuleUse > State changed from starting to running > DEBUG [main] Checking if parent is running: > parent=test/foo/1/car?name=PropertiesLoginModule > DEBUG [main] Parent is running: > parent=test/foo/1/car?name=PropertiesLoginModule > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=PropertiesLoginModuleUse State changed from starting to > running > DEBUG [main] Checking if parent is running: > parent=test/foo/1/car?name=ServerInfo > DEBUG [main] Parent is running: parent=test/foo/1/car?name=ServerInfo > DEBUG [main] Checking if parent is running: > parent=test/foo/1/car?name=TestLoginService > DEBUG [main] Parent is running: parent=test/foo/1/car?name=TestLoginService > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=PropertiesSecurityRealm State changed from starting to > running > DEBUG [main] Added Application Configuration Entry properties-realm > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=JaasLoginServiceRemotingServer State changed from running > to stopping > DEBUG [main] Stopped remote login service. > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=JaasLoginServiceRemotingServer State changed from > stopping to stopped > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=PropertiesSecurityRealm State changed from running to > stopping > DEBUG [main] Removed Application Configuration Entry properties-realm > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=PropertiesSecurityRealm State changed from stopping to > stopped > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=UPCredLoginModule > State changed from running to stopping > DEBUG [main] Checking if child is running: > child=test/foo/1/car?name=UPCredLoginModuleUse > DEBUG [main] Stopping child: child=test/foo/1/car?name=UPCredLoginModuleUse > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=UPCredLoginModuleUse > State changed from running to stopping > DEBUG [main] Checking if child is running: > child=test/foo/1/car?name=AuditLoginModuleUse > DEBUG [main] Stopping child: child=test/foo/1/car?name=AuditLoginModuleUse > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=AuditLoginModuleUse > State changed from running to stopping > DEBUG [main] Checking if child is running: > child=test/foo/1/car?name=PropertiesLoginModuleUse > DEBUG [main] Stopping child: > child=test/foo/1/car?name=PropertiesLoginModuleUse > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=PropertiesLoginModuleUse State changed from running to > stopping > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=PropertiesLoginModuleUse State changed from stopping to > stopped > DEBUG [main] Stopped child: > child=test/foo/1/car?name=PropertiesLoginModuleUse > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=AuditLoginModuleUse > State changed from stopping to stopped > DEBUG [main] Stopped child: child=test/foo/1/car?name=AuditLoginModuleUse > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=UPCredLoginModuleUse > State changed from stopping to stopped > DEBUG [main] Stopped child: child=test/foo/1/car?name=UPCredLoginModuleUse > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=UPCredLoginModule > State changed from stopping to stopped > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=AuditLoginModule > State changed from running to stopping > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=AuditLoginModule > State changed from stopping to stopped > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=client-ConfigurationEntry State changed from running to > stopping > DEBUG [main] Removed Application Configuration Entry properties-client > DEBUG [main] GBeanInstanceState for: > test/foo/1/car?name=client-ConfigurationEntry State changed from stopping to > stopped > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=TestLoginService > State changed from running to stopping > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=TestLoginService > State changed from stopping to stopped > DEBUG [main] GBeanInstanceState for: test/foo/1/car?new=LoginConfiguration > State changed from running to stopping > DEBUG [main] Uninstalled Geronimo login configuration > DEBUG [main] GBeanInstanceState for: test/foo/1/car?new=LoginConfiguration > State changed from stopping to stopped > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=ServerInfo State > changed from running to stopping > DEBUG [main] GBeanInstanceState for: test/foo/1/car?name=ServerInfo State > changed from stopping to stopped > DEBUG [main] Starting kernel shutdown > DEBUG [main] Kernel shutdown complete > {noformat} > And in the surefire report: > {noformat} > ------------------------------------------------------------------------------- > Test set: org.apache.geronimo.security.jaas.ConfigurationEntryTest > ------------------------------------------------------------------------------- > Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.498 sec <<< > FAILURE! > test(org.apache.geronimo.security.jaas.ConfigurationEntryTest) Time elapsed: > 4.356 sec <<< ERROR! > javax.security.auth.login.LoginException: Error filling callback list > at > org.apache.geronimo.security.jaas.client.ServerLoginProxy.login(ServerLoginProxy.java:78) > at > org.apache.geronimo.security.jaas.client.JaasLoginCoordinator.performLogin(JaasLoginCoordinator.java:199) > at > org.apache.geronimo.security.jaas.client.JaasLoginCoordinator.login(JaasLoginCoordinator.java:120) > 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:324) > at javax.security.auth.login.LoginContext.invoke(LoginContext.java:675) > at > javax.security.auth.login.LoginContext.access$000(LoginContext.java:129) > at javax.security.auth.login.LoginContext$4.run(LoginContext.java:610) > at java.security.AccessController.doPrivileged(Native Method) > at > javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:607) > at javax.security.auth.login.LoginContext.login(LoginContext.java:534) > at > org.apache.geronimo.security.jaas.ConfigurationEntryTest.test(ConfigurationEntryTest.java:83) > {noformat} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira