4 Replies Latest reply on Jul 1, 2009 9:21 AM by David Lloyd

    More trouble in the bean-deployer schema

    David Lloyd Master

      The following construct doesn't validate, even though it's allowed by the bean deployer (which fortunately doesn't validate, but that's another thread):

       ...
       <parameter class="...">
       <bean name="..." class="...">
       ...
       </bean>
       </parameter>
       ...
      


      The error is something like this (formatted for readability):

      Error:Error:line (15)cvc-complex-type.2.4.a: Invalid content was found starting with element 'bean'.
      One of
       '{"urn:jboss:bean-deployer:2.0":value,
       "urn:jboss:bean-deployer:2.0":inject,
       "urn:jboss:bean-deployer:2.0":value-factory,
       "urn:jboss:bean-deployer:2.0":collection,
       "urn:jboss:bean-deployer:2.0":list,
       "urn:jboss:bean-deployer:2.0":set,
       "urn:jboss:bean-deployer:2.0":array,
       "urn:jboss:bean-deployer:2.0":map,
       "urn:jboss:bean-deployer:2.0":null,
       "urn:jboss:bean-deployer:2.0":this,
       WC[##other:"urn:jboss:bean-deployer:2.0"],
       "urn:jboss:bean-deployer:2.0":annotation}'
      is expected.
      


      The xsd for bean-deployer is a bit too crazy for me to parse mentally, so I don't know what the problem is.

      Also, the following validation errors have been popping up lately:

      /home/david/src/java/microcontainer/trunk/kernel/src/main/resources/schema/bean-deployer_2_0.xsd
       Error:Error:line (139)rcase-RecurseLax.2: There is not a complete functional mapping between the particles.
       Error:Error:line (139)src-redefine.6.2.2: Group 'valueGroup' does not properly restrict the group it redefines; constraint violated: 'rcase-RecurseLax.2'.