[ http://jira.codehaus.org/browse/JIBX-107?page=all ]

Dennis Sosnoski reassigned JIBX-107:
------------------------------------

    Assign To: Dennis Sosnoski

> Nested Collections Create exceptions
> ------------------------------------
>
>          Key: JIBX-107
>          URL: http://jira.codehaus.org/browse/JIBX-107
>      Project: JiBX
>         Type: Bug

>   Components: core
>     Versions: JiBX 1.0.1
>  Environment: Windows XP 
> Eclipse Ant Build
>     Reporter: Jayaram  C S
>     Assignee: Dennis Sosnoski

>
>
> I am using the following mapping file 
> <binding>
>          <mapping  name="RulesDescr" class="org.drools.lang.descr.RuleDescr">
>           <value name="name" style="attribute"   field="name"/>
>           <value name="documentation" field="documentation" usage="optional" 
> />
>           <value name="consequence" field="consequence"  />
>           <value name="className" field="className" usage="optional" />
>           <structure name="lhs" type="org.drools.lang.descr.AndDescr" >
>                        <collection field="descrs"  type="java.util.ArrayList">
>                           <structure name="Eval" 
> type="org.drools.lang.descr.EvalDescr"  >
>                               <value name="text" field="text"/>
>                               
>                       </structure>
>                    </collection>
>                 </structure>
>      </mapping > 
> </binding>
> It shows the below exception and halts. I have tried various combinations but 
> in vain . 
> Error running binding compiler
>      [bind] *** Error during code generation - please enter a bug report for 
> this error in Jira if the problem is not listed as fixed on the online status 
> page ***
>      [bind] java.lang.IllegalStateException: Internal error: Expected 
> org.drools.lang.descr.AndDescr on stack, found org.drools.lang.descr.RuleDescr
>      [bind] full stack:
>      [bind] 0: org.drools.lang.descr.RuleDescr
>      [bind] 1: org.jibx.runtime.impl.UnmarshallingContext
>      [bind] at 
> org.jibx.binding.classes.MethodBuilder.verifyCompatible(MethodBuilder.java:393)
>      [bind] at 
> org.jibx.binding.classes.MethodBuilder.verifyCallStack(MethodBuilder.java:510)
>      [bind] at 
> org.jibx.binding.classes.MethodBuilder.appendCallVirtual(MethodBuilder.java:867)
>      [bind] at 
> org.jibx.binding.def.ObjectBinding.genUnmarshalCall(ObjectBinding.java:568)
>      [bind] at 
> org.jibx.binding.def.ObjectBinding.genUnmarshalContentCall(ObjectBinding.java:823)
>      [bind] at 
> org.jibx.binding.def.ObjectBinding.genContentUnmarshal(ObjectBinding.java:932)
>      [bind] at 
> org.jibx.binding.def.ComponentProperty.genContentUnmarshal(ComponentProperty.java:245)
>      [bind] at 
> org.jibx.binding.def.ElementWrapper.genContentUnmarshal(ElementWrapper.java:267)
>      [bind] at 
> org.jibx.binding.def.NestedStructure.genContentUnmarshal(NestedStructure.java:156)
>      [bind] at 
> org.jibx.binding.def.ObjectBinding.genUnmarshalContentCall(ObjectBinding.java:787)
>      [bind] at 
> org.jibx.binding.def.ObjectBinding.genContentUnmarshal(ObjectBinding.java:932)
>      [bind] at 
> org.jibx.binding.def.ElementWrapper.genContentUnmarshal(ElementWrapper.java:267)
>      [bind] at 
> org.jibx.binding.def.MappingDefinition.generateCode(MappingDefinition.java:592)
>      [bind] at 
> org.jibx.binding.def.DefinitionContext.generateCode(DefinitionContext.java:602)
>      [bind] at 
> org.jibx.binding.def.BindingDefinition.generateCode(BindingDefinition.java:611)
>      [bind] at org.jibx.binding.Compile.compile(Compile.java:305)
>      [bind] at org.jibx.binding.ant.CompileTask.execute(CompileTask.java:248)
>      [bind] at 
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>      [bind] at org.apache.tools.ant.Task.perform(Task.java:364)
>      [bind] at org.apache.tools.ant.Target.execute(Target.java:341)
>      [bind] at 
> org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:142)
>      [bind] at 
> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.parseBuildFile(InternalAntRunner.java:191)
>      [bind] at 
> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:400)
>      [bind] at 
> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
> BUILD FAILED

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
jibx-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-devs

Reply via email to