geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aaron Mulder (JIRA)" <>
Subject [jira] Created: (GERONIMO-1849) Attribute Manager broken WRT Reference
Date Fri, 14 Apr 2006 21:37:00 GMT
Attribute Manager broken WRT Reference

         Key: GERONIMO-1849
     Project: Geronimo
        Type: Bug
    Security: public (Regular issues) 
  Components: kernel  
    Versions: 1.1    
    Reporter: Aaron Mulder
    Priority: Blocker
     Fix For: 1.1

Discovered for a new GBean generated at runtime with a reference.  For a reference to ServerInfo
(a single-valued reference, which can use the exact abstract name of the target), you get

AbstractName used as the value of the reference:


Reference to ServerInfo written into the GBean definition in config.xml:

      <reference name="ServerInfo">

Note these things:
 - The AbstractNameQuery is written as plain text after the </name> with a # on the
 - The pattern chunks do not hold the ServiceModule (though it could be calculated) or j2eeType
(which would just be lost), so they cannot be used to reconstruct the full AbstractName /
AbstractNameQuery / Pattern
 - The code also looks for a "module" in the AbstractName to write a <module> element
in the pattern, but there is not "module" in the AbstractName in question (should that be
the ServiceModule?)
 - Many abstract names hold significantly more components than the ServiceName does due to
JSR-77 requirements (application name, parent component name, parent component type, etc.),
so it's not clear that any hardcoded set of elements can capture the variety of possible abstract
 - The schema at modules/system/src/schema/local-attribute.xsd bears little relation to the
syntax currently used in the generated config.xml file, which is not validated when written
or read

To reproduce this, start Geronimo, go to the "Keystores" portlet in the console, click "New
Keystore", enter a file name and password, submit it, and wait a few seconds for it to be
written to config.xml (there will be a new FileKeystoreInstance GBean in the j2ee-security

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message