xml-reference in the gbean declaration located in the geronimo-application.xml 
does not work
--------------------------------------------------------------------------------------------

         Key: GERONIMO-1045
         URL: http://issues.apache.org/jira/browse/GERONIMO-1045
     Project: Geronimo
        Type: Bug
  Components: deployment  
    Versions: 1.0-M5    
    Reporter: Ivan Dubrov


I have the following snippet in the geronimo-application.xml:

<gbean name="myapp-realm" 
class="org.apache.geronimo.security.realm.GenericSecurityRealm">
        <reference name="LoginService">
                <module>org/apache/geronimo/Server</module>
                <name>JaasLoginService</name>
        </reference>
        <attribute name="realmName">myapp</attribute>
        <xml-reference name="LoginModuleConfiguration">
                <l:login-config 
xmlns:l="http://geronimo.apache.org/xml/ns/loginconfig";>
<!-- Some omitted configuration -->
                </l:login-config>
        </xml-reference>
</gbean>

When I try to deploy it I get the following:

    Error: Unable to distribute myapp.ear:
    org.apache.xmlbeans.XmlException: Invalid deployment descriptor:
    [error: cvc-complex-type.2.4b: Element not allowed:
    [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.0 in
    element
    [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.0,
    error: cvc-complex-type.2.4d: Expected element(s) in element
    [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.0]

And the snippet from the descriptor printed in the error message is:

        <dep:xml-reference name="LoginModuleConfiguration">
          <dep:login-config 
xmlns:l="http://geronimo.apache.org/xml/ns/loginconfig-1.0";>

Note that login-config namespace is changed!

If I move this configuration into the stand-alone deployment plan (with 
<configuration> document root), it works.

-- 
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

Reply via email to