Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-1788

Problem with Calendar

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.1.2
    • 2.1.3
    • Aegis Databinding
    • None
    • JDK 5, JDK 6, WIndows Vista.

    • Unknown

    Description

      Hi, I'm migrating a XFIRE ws application to CXF. Because I need to
      keep alive the compatibility with XFIRE I use Aegis as DataBinding.
      I've solve a problems but now I cna't solve the problem with the
      Calendar datatype, some of my classes uses java.util.Date or
      java.util.Calendar. When the binding tried to make the bindings I've
      get this error:

      javax.xml.ws.WebServiceException: java.lang.ClassCastException:
      org.apache.cxf.aegis.type.basic.CalendarType cannot be cast to
      org.apache.cxf.aegis.type.basic.BeanType
      at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:267)
      .......
      Caused by: java.lang.ClassCastException:
      org.apache.cxf.aegis.type.basic.CalendarType cannot be cast to
      org.apache.cxf.aegis.type.basic.BeanType
      at org.apache.cxf.aegis.type.basic.BeanType.getSuperType(BeanType.java:670)
      at org.apache.cxf.aegis.type.basic.BeanType.writeSchema(BeanType.java:417)
      at org.apache.cxf.aegis.databinding.AegisDatabinding.createSchemas(AegisDatabinding.java:478)
      at org.apache.cxf.aegis.databinding.AegisDatabinding.initialize(AegisDatabinding.java:323)

      In XFire I've create a CustomMapping to solve this problem, but in CXF
      I don't find any example about that.

      Attachments

        1. XFireCustomMapping.java
          0.8 kB
          Alejandro

        Activity

          People

            Unassigned Unassigned
            aleycris Alejandro
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: