[ 
http://jira.codehaus.org/browse/JIBX-229?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dennis Sosnoski closed JIBX-229.
--------------------------------


> Stack error during compilation
> ------------------------------
>
>                 Key: JIBX-229
>                 URL: http://jira.codehaus.org/browse/JIBX-229
>             Project: JiBX
>          Issue Type: Bug
>         Environment: Linux, java 1.4
>            Reporter: Gokhan Karadag
>            Assignee: Dennis Sosnoski
>             Fix For: JiBX 1.2.2
>
>         Attachments: codes.jar, promo-binding.xml
>
>
> While compiling the xmlbinding file with jibx 1.0ORCO the following error 
> occurs. When I use  jibx_1_1_6a another error is thrown which is given at the 
> bottom.
> The xmlbinding file and the related java codes are attached.
> xmlbind:
>      [bind] Failed setting classpath from Ant task
>      [bind] Using the following paths:
>      [bind]   
> /space/workcvs/CUSTOM/customization/customization/turkey/avea/mmsc/charging/${java.classes}
>      [bind] Using the following binding paths:
>      [bind]   
> /space/workcvs/CUSTOM/customization/customization/turkey/avea/mmsc/charging/schema/promo-binding.xml
>      [bind] Running binding compiler version jibx-rc0
>      [bind] binding promo_binding:
>      [bind]  context (mp#=5) (cv#=0) (fm#=0)
>      [bind]   mapping class 
> com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.DebitPromoRequest
>  to element DEBIT_PROMO_REQ
>      [bind]    element wrapper DEBIT_PROMO_REQ
>      [bind]     object binding for 
> com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.DebitPromoRequest
>      [bind]      structure ordered
>      [bind]       element SERVICENAME from property serviceName 
> (java.lang.String)
>      [bind]       element SENDER from property sender (java.lang.String)
>      [bind]       element wrapper RECIPIENTS
>      [bind]        component property recipients (java.util.ArrayList)
>      [bind]         object binding for java.util.ArrayList
>      [bind]          collection ordered
>      [bind]           mapping reference to 
> com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.Recipient 
> using property from collection 
> (com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.Recipient)
>      [bind]   mapping class 
> com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.DebitPromoResponse
>  to element DEBIT_PROMO_RES
>      [bind]    element wrapper DEBIT_PROMO_RES
>      [bind]     object binding for 
> com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.DebitPromoResponse
>      [bind]      structure ordered
>      [bind]       element RETURN_CODE from property returnCode 
> (java.lang.String)
>      [bind]       element RETURN_TEXT from optional property returnText 
> (java.lang.String)
>      [bind]       element PROMO_RESULT from optional property promoResult 
> (java.lang.String)
>      [bind]       element PROMO_ID from optional property promoId 
> (java.lang.String)
>      [bind]   mapping class 
> com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.RefundPromoRequest
>  to element REFUND_PROMO_REQ
>      [bind]    element wrapper REFUND_PROMO_REQ
>      [bind]     object binding for 
> com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.RefundPromoRequest
>      [bind]      structure ordered
>      [bind]       element SERVICENAME from property serviceName 
> (java.lang.String)
>      [bind]       element SENDER from property sender (java.lang.String)
>      [bind]       element PROMO_ID from property promoId (java.lang.String)
>      [bind]   mapping class 
> com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.RefundPromoResponse
>  to element REFUND_PROMO_RES
>      [bind]    element wrapper REFUND_PROMO_RES
>      [bind]     object binding for 
> com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.RefundPromoResponse
>      [bind]      structure ordered
>      [bind]       element RETURN_CODE from property returnCode 
> (java.lang.String)
>      [bind]       element RETURN_TEXT from optional property returnText 
> (java.lang.String)
>      [bind]   mapping class 
> com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.Recipient to 
> element RECIPIENT
>      [bind]    element wrapper RECIPIENT
>      [bind]     object binding for 
> com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.Recipient
>      [bind]      structure ordered
>      [bind]       element ADDRESS from property address (java.lang.String)
>      [bind]       element MNP_PREFIX from optional property mnpPrefix 
> (java.lang.String)
>      [bind] Generating code for mapping 
> com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.DebitPromoRequest
>      [bind] Error running binding compiler
>      [bind] *** Error during code generation - please report this error on 
> the JiBX users list so that the condition can be caught during validation ***
>      [bind] java.lang.IllegalStateException: Internal error: Expected 
> java.lang.String on stack, found 
> com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.DebitPromoRequest
>      [bind]  full stack:
>      [bind]   0: 
> com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.DebitPromoRequest
>      [bind]   1: 
> com.telenity.canvas.mmsc.charging.avea.iwis.promotion.xmlmessage.DebitPromoRequest
>      [bind]     at 
> org.jibx.binding.classes.MethodBuilder.verifyCompatible(MethodBuilder.java:409)
>      [bind]     at 
> org.jibx.binding.classes.MethodBuilder.verifyStack(MethodBuilder.java:447)
>      [bind]     at 
> org.jibx.binding.classes.MethodBuilder.appendPutStatic(MethodBuilder.java:756)
>      [bind]     at 
> org.jibx.binding.classes.MethodBuilder.appendPut(MethodBuilder.java:770)
>      [bind]     at 
> org.jibx.binding.def.PropertyDefinition.genStore(PropertyDefinition.java:520)
>      [bind]     at 
> org.jibx.binding.def.ValueChild.genUnmarshal(ValueChild.java:452)
>      [bind]     at 
> org.jibx.binding.def.ValueChild.genContentUnmarshal(ValueChild.java:680)
>      [bind]     at 
> org.jibx.binding.def.NestedStructure.genContentUnmarshal(NestedStructure.java:153)
>      [bind]     at 
> org.jibx.binding.def.ObjectBinding.genUnmarshalContentCall(ObjectBinding.java:736)
>      [bind]     at 
> org.jibx.binding.def.ObjectBinding.genContentUnmarshal(ObjectBinding.java:875)
>      [bind]     at 
> org.jibx.binding.def.ElementWrapper.genContentUnmarshal(ElementWrapper.java:272)
>      [bind]     at 
> org.jibx.binding.def.MappingDefinition.generateCode(MappingDefinition.java:541)
>      [bind]     at 
> org.jibx.binding.def.DefinitionContext.generateCode(DefinitionContext.java:600)
>      [bind]     at 
> org.jibx.binding.def.BindingDefinition.generateCode(BindingDefinition.java:578)
>      [bind]     at org.jibx.binding.Compile.compile(Compile.java:303)
>      [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.Target.performTasks(Target.java:369)
>      [bind]     at 
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>      [bind]     at 
> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>      [bind]     at 
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
>      [bind]     at 
> org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>      [bind]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
>      [bind]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
>      [bind]     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
>      [bind]     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
> ############################
> FOR jibx_1_1_6a
> xmlbind:
>      [bind] Failed setting classpath from Ant task
>      [bind] Using the following paths:
>      [bind]   
> /space/workcvs/CUSTOM/customization/customization/turkey/avea/mmsc/charging/${java.classes}
>      [bind] Using the following binding paths:
>      [bind]   
> /space/workcvs/CUSTOM/customization/customization/turkey/avea/mmsc/charging/schema/promo-binding.xml
>      [bind] Running binding compiler version jibx_1_1_6a
>      [bind] Error running binding compiler
>      [bind] *** Error during code generation for file 'promo-binding.xml' - 
> please enter a bug report for this error in Jira if the problem is not listed 
> as fixed on the online status page ***
>      [bind] org.jibx.runtime.JiBXException: One or more <mapping> elements 
> for modifiable classes must be defined in <binding>
>      [bind]     at org.jibx.binding.Utility.loadBinding(Utility.java:317)
>      [bind]     at org.jibx.binding.Utility.loadFileBinding(Utility.java:408)
>      [bind]     at org.jibx.binding.Compile.compile(Compile.java:296)
>      [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.Target.performTasks(Target.java:369)
>      [bind]     at 
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>      [bind]     at 
> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>      [bind]     at 
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
>      [bind]     at 
> org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>      [bind]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
>      [bind]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
>      [bind]     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
>      [bind]     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

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

        

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
jibx-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-devs

Reply via email to