Hi Saminda,

In order to use JiBX data binding you need to use the JiBX binding compiler to modify your compiled classes with the added code needed by JiBX. This error is saying that the classes you're using at runtime have not been modified by the binding compiler.

If you compare the before- and after- versions of the class files, you should see that the file size is increased for the classes used in your binding definition. There'll also be one or more new class files created by the JiBX binding compiler, which have names starting with "JiBX_".

Hope that helps,

 - Dennis

--
Dennis M. Sosnoski
SOA and Web Services in Java
Axis2 Training and Consulting
http://www.sosnoski.com - http://www.sosnoski.co.nz
Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117


Saminda Abeyruwan wrote:


On Jan 3, 2008 8:46 PM, Saminda Abeyruwan <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    The root cause of the exception coming as follows

    java.lang.NoSuchFieldException: JiBX_bindingList

    Thank you

    Saminda


    On Jan 3, 2008 8:24 PM, Saminda Abeyruwan < [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> wrote:

        Hi Devs,

        Based on Jibx documentation I've bean able to write an service
        and client using Jibx data binding for unwrapped scenario.

        Attached here with the aar, source, binding file and the wsdl.

        I've wrote the bean class and all the jars are available in my
        classpath. In deployment time, following exception keeps on
        happening,

        at java.lang.Thread.run(Thread.java:595)
        Caused by:
        java.lang.RuntimeException: Unable to access binding
        information for class org.wso2.wsas.jibx.library.beans.Book
        Make sure the binding has been compiled
            at
        
org.wso2.wsas.jibx.services.LibraryServiceMessageReceiverInOut.getNewUnmarshalContext
        (LibraryServiceMessageReceiverInOut.java:144)
            at
        
org.wso2.wsas.jibx.services.LibraryServiceMessageReceiverInOut.jibxReceiver0
        (LibraryServiceMessageReceiverInOut.java:178)
            at
        
org.wso2.wsas.jibx.services.LibraryServiceMessageReceiverInOut.invokeBusinessLogic
        (LibraryServiceMessageReceiverInOut.java:42)


        Compiled class "org.wso2.wsas.jibx.library.beans.Book " is
        available in aar. Since this is not working I tried to copy
        the entire compiled class as jar to the main lib. Still prior
        exception is visible.

        What Am I doing wrong here. Any help would be greatly
        appreciated.


        Thank you

        Saminda

-- Saminda Abeyruwan

        Senior Software Engineer
WSO2 Inc. - www.wso2.org <http://www.wso2.org>



-- Saminda Abeyruwan

    Senior Software Engineer
    WSO2 Inc. - www.wso2.org <http://www.wso2.org>




--
Saminda Abeyruwan

Senior Software Engineer
WSO2 Inc. - www.wso2.org <http://www.wso2.org>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to