[jboss-jira] [JBoss JIRA] Commented: (JBAS-4286) users.properties file not being correctly located in CustomSecurityManagerTestCase

Richard Achmatowicz (JIRA) jira-events at lists.jboss.org
Tue Apr 10 12:17:58 EDT 2007


    [ http://jira.jboss.com/jira/browse/JBAS-4286?page=comments#action_12358806 ] 
            
Richard Achmatowicz commented on JBAS-4286:
-------------------------------------------

There are two forms of the ant task <replace/>:

* one form for token/value pairs which do not span lines (i.e. do not contain CR-LF or CR):
<replace file="aFile.ext" token="stringtoreplace"  value="replacementstring"/>

* one form for token/value pairs which do:
<replace file="aFile.txt">
  <replacetoken><![CDATA[stringtoreplace]]</replacetoken>
  <replacevalue><![CDATA[replacementstring]]<replacevalue>
</replace>
The latter form will tale into account line termination conventions, depending on the host machine OS.

It is possible that the xml file contains the UNIX line termination convention characters, but is being
executed on a Windows machine, and so the line termination chatacters are not matching on Windows.

The text you want to replace does not span multiple lines, and is perhaps better suited for the first form.

I'll test it out with the non-multiline form and get back to you.



> users.properties file not being correctly located in CustomSecurityManagerTestCase
> ----------------------------------------------------------------------------------
>
>                 Key: JBAS-4286
>                 URL: http://jira.jboss.com/jira/browse/JBAS-4286
>             Project: JBoss Application Server
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: Security
>    Affects Versions: JBossAS-4.2.0.CR1
>         Environment: Windows 2003, x86_64, x86, BEA JVM
>            Reporter: Richard Achmatowicz
>         Assigned To: Anil Saldhana
>         Attachments: output.log, server.log
>
>
> The following tests are failing due to a common error:
> testGetCallerPrinciple, testStatefulCreateCaller, testMethodAccess, testDomainMethodAccess
> testMethodAccess2, testLocalMethodAccess, testUncheckedRemote, testRemoteUnchecked, testUnchecked
> testUncheckedWithLogin, testExcluded, testRunAs, testDeepRunAs
> and others
> The common error is:
> Suite: org.jboss.test.security.test.CustomSecurityManagerTestCase(custom-secmgr)
> Test: testDomainMethodAccess
> Type: error
> Exception: java.rmi.AccessException
> Message: SecurityException; nested exception is: javax.security.auth.login.LoginException: Missing users.properties file.
> ---------------------------------
> The test case CunstomSecurityManagerTestCase is a subclass of the test case EJBSpecUnitTestCase.
> EJBSpecUnitTestCase deploys the jar security-spec.jar which contains users.properties and roles.properties files, but these seem not to be located.
> From the output.log, it seems that the security-spec.jar is not being deployed before the custom-secmgrtests.ear. I have attached the log. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list