Jacek,
        It looks like the namespace is wrong.  The key-generator element 
comes from http://www.openejb.org/xml/ns/pkgen and it's complaining that 
yours comes from http://www.openejb.org/xml/ns/openejb-jar.  In the short 
term, try adding an xmlns attribute to the key-generator element:

<key-generator xmlns="http://www.openejb.org/xml/ns/pkgen";>
   ...
</key-generator>

        I'll change the loading code to automatically override the 
namespace so this isn't a problem in the future.

Aaron

On Sat, 9 Jul 2005, Jacek Laskowski wrote:
> Aaron,
> 
> I'm out of clues why it doesn't work for me. I've built 
> Geronimo+OpenEJB+TranQL several times and every time I deploy CMPs I'm 
> getting the following exception:
> 
>      [java] org.apache.geronimo.common.DeploymentException: 
> org.apache.xmlbeans.XmlException: Invalid deployment descriptor: 
> [c:\temp\geronimo-deployment-8761tmp
> :0: error: Element not allowed: 
> [EMAIL PROTECTED]://www.openejb.org/xml/ns/openejb-jar in element 
> [EMAIL PROTECTED]://www.openejb.org/xml/ns/openejb-jar]
>      [java] Descriptor: <xml-fragment configId="customer-ejb" 
> xmlns:naming="http://geronimo.apache.org/xml/ns/naming"; 
> xmlns:open="http://www.openejb.org/xml/ns/o
> penejb-jar">
> 
> I confirmed that the element was indeed allowed according to the schema, 
> but somehow it's not accepted at deployment.
> 
> See my other thread 'PetStore 1.3.2 goes to sandbox' if you want to take 
> a look at its configuration yourself and would like to give me some 
> hints as to why it might be failing and let me go on.
> 
> > Aaron
> 
> Jacek
> 
> 

Reply via email to