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
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
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
jibx-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-devs