[
http://jira.codehaus.org/browse/JIBX-199?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_117232
]
personwholives commented on JIBX-199:
-------------------------------------
oops. Forgot to mention. The example only includes one of the names that
caused the problems. The other, you'll have to change it to. (Should have
been fairly obvious).
> Certain characters in binding name cause runtime issues
> -------------------------------------------------------
>
> Key: JIBX-199
> URL: http://jira.codehaus.org/browse/JIBX-199
> Project: JiBX
> Issue Type: Bug
> Components: core
> Affects Versions: JiBX 1.1.5
> Environment: Windows XP, running from within Eclipse 3.3. JRE/JDK 1.5
> Reporter: personwholives
> Priority: Minor
> Attachments: Jibx-huh.rar
>
>
> I have a small test case where I was exploring the use of JiBX, and I decided
> to try and use the name="whatever" format for the binding tag to name the
> bindings. I selected two names "old-version" and "543 version" for the
> restore. Both of these caused a runtime error like so:
> org.jibx.runtime.JiBXException: Binding information for class
> com.cdmtech.jibxtest.Library must be regenerated with current binding compiler
> at
> org.jibx.runtime.BindingDirectory.getFactoryFromName(BindingDirectory.java:134)
> at
> org.jibx.runtime.BindingDirectory.getFactory(BindingDirectory.java:174)
> at
> org.jibx.runtime.BindingDirectory.getFactory(BindingDirectory.java:193)
> at com.foobar.jibxtest.Main.main(Main.java:19)
> However, "543version" and "oldversion" worked just fine. If these characters
> are not supported, there should be an error to this effect during the build
> process. Also, the documentation makes no mention of unsupported characters.
> Also, I recieved the following error during the build while trying it with
> "5.4.3 version" for the name:
> [echo] Binding JiBX bindings in Jibx-huh...
> [bind] [Ljava.lang.String;@29ab3e
> [bind] [Ljava.lang.String;@1a99561
> [bind] Error running binding compiler
> [bind]
> [bind] *** Error during code generation for file
> 'C:\kmerrima\Java_Dev\workspace\Jibx-huh\bindings\restore2.jibx' - 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
> com.foobar.jibxtest.Book.JiBX_5.4 on stack, found com.foobar.jibxtest.Book
> [bind] full stack:
> [bind] 0: java.util.LinkedList
> [bind] 1: com.foobar.jibxtest.Book
> [bind] 2: org.jibx.runtime.impl.UnmarshallingContext
> [bind] at
> org.jibx.binding.classes.MethodBuilder.verifyCompatible(MethodBuilder.java:420)
> [bind] at
> org.jibx.binding.classes.MethodBuilder.verifyCallStack(MethodBuilder.java:537)
> [bind] at
> org.jibx.binding.classes.MethodBuilder.appendCallVirtual(MethodBuilder.java:894)
> [bind] at
> org.jibx.binding.def.ObjectBinding.genUnmarshalCall(ObjectBinding.java:579)
> [bind] at
> org.jibx.binding.def.ObjectBinding.genUnmarshalAttributeCall(ObjectBinding.java:676)
> [bind] at
> org.jibx.binding.def.ObjectBinding.genAttributeUnmarshal(ObjectBinding.java:933)
> [bind] at
> org.jibx.binding.def.ComponentProperty.genAttributeUnmarshal(ComponentProperty.java:149)
> [bind] at
> org.jibx.binding.def.ElementWrapper.genContentUnmarshal(ElementWrapper.java:290)
> [bind] at
> org.jibx.binding.def.NestedCollection.genContentUnmarshal(NestedCollection.java:167)
> Both of these seem like pretty significant errors. I have attached my
> eclipse project, though you will need to fix the dependencies and build
> process.
--
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
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
jibx-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-devs