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