Jaxb 缺少MOXy XMLCompositeCollectionMapping描述符

Jaxb 缺少MOXy XMLCompositeCollectionMapping描述符,jaxb,eclipselink,moxy,docx4j,Jaxb,Eclipselink,Moxy,Docx4j,docx4j(我的主机)通常与Sun/Oracle JAXB实现一起使用;下面感兴趣的类是使用XJC生成的 我想我应该试试EclipseLink MOXy,看看情况如何 在context init上,我得到以下错误: ERROR org.docx4j.jaxb.Context .<clinit> line 107 - Cannot initialize context javax.xml.bind.JAXBException: Descriptor Exceptions: ---

docx4j(我的主机)通常与Sun/Oracle JAXB实现一起使用;下面感兴趣的类是使用XJC生成的

我想我应该试试EclipseLink MOXy,看看情况如何

在context init上,我得到以下错误:

ERROR org.docx4j.jaxb.Context .<clinit> line 107 - Cannot initialize context
javax.xml.bind.JAXBException: 
Descriptor Exceptions: 
---------------------------------------------------------

Exception [EclipseLink-110] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: Descriptor is missing for class [org.docx4j.vml.spreadsheetDrawing.STCF].
Mapping: org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping[moveWithCellsOrSizeWithCellsOrAnchor]
Descriptor: XMLDescriptor(org.docx4j.vml.spreadsheetDrawing.CTClientData --> [DatabaseTable(ns15:ClientData)])

Exception [EclipseLink-110] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: Descriptor is missing for class [org.docx4j.bibliography.STSourceType].
Mapping: org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping[abbreviatedCaseNumberOrAlbumTitleOrAuthor]
Descriptor: XMLDescriptor(org.docx4j.bibliography.CTSourceType --> [])

Runtime Exceptions: 
---------------------------------------------------------

 - with linked exception:
[Exception [EclipseLink-0] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.IntegrityException
Descriptor Exceptions: 
---------------------------------------------------------

Exception [EclipseLink-110] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: Descriptor is missing for class [org.docx4j.vml.spreadsheetDrawing.STCF].
Mapping: org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping[moveWithCellsOrSizeWithCellsOrAnchor]
Descriptor: XMLDescriptor(org.docx4j.vml.spreadsheetDrawing.CTClientData --> [DatabaseTable(ns15:ClientData)])

Exception [EclipseLink-110] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: Descriptor is missing for class [org.docx4j.bibliography.STSourceType].
Mapping: org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping[abbreviatedCaseNumberOrAlbumTitleOrAuthor]
Descriptor: XMLDescriptor(org.docx4j.bibliography.CTSourceType --> [])

Runtime Exceptions: 
---------------------------------------------------------
]
    at org.eclipse.persistence.jaxb.JAXBContext$ContextPathInput.createContextState(JAXBContext.java:698)
    at org.eclipse.persistence.jaxb.JAXBContext$ContextPathInput.createContextState(JAXBContext.java:658)
    at org.eclipse.persistence.jaxb.JAXBContext.<init>(JAXBContext.java:143)
    at org.eclipse.persistence.jaxb.JAXBContextFactory.createContext(JAXBContextFactory.java:110)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at javax.xml.bind.ContextFinder.newInstance(Unknown Source)
    at javax.xml.bind.ContextFinder.find(Unknown Source)
    at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
    at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
    at org.docx4j.jaxb.Context.<clinit>(Context.java:79)
    at org.docx4j.samples.OpenMainDocumentAndTraverse.<clinit>(OpenMainDocumentAndTraverse.java:52)
Caused by: Exception [EclipseLink-0] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.IntegrityException
Descriptor Exceptions: 
---------------------------------------------------------

Exception [EclipseLink-110] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: Descriptor is missing for class [org.docx4j.vml.spreadsheetDrawing.STCF].
Mapping: org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping[moveWithCellsOrSizeWithCellsOrAnchor]
Descriptor: XMLDescriptor(org.docx4j.vml.spreadsheetDrawing.CTClientData --> [DatabaseTable(ns15:ClientData)])

Exception [EclipseLink-110] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: Descriptor is missing for class [org.docx4j.bibliography.STSourceType].
Mapping: org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping[abbreviatedCaseNumberOrAlbumTitleOrAuthor]
Descriptor: XMLDescriptor(org.docx4j.bibliography.CTSourceType --> [])

Runtime Exceptions: 
---------------------------------------------------------

    at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:535)
    at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:476)
    at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:435)
    at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.postConnectDatasource(DatabaseSessionImpl.java:676)
    at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.login(DatabaseSessionImpl.java:634)
    at org.eclipse.persistence.oxm.XMLContext$XMLContextState.<init>(XMLContext.java:830)
    at org.eclipse.persistence.oxm.XMLContext$XMLContextState.<init>(XMLContext.java:770)
    at org.eclipse.persistence.oxm.XMLContext.<init>(XMLContext.java:177)
    at org.eclipse.persistence.jaxb.JAXBContext$ContextPathInput.createContextState(JAXBContext.java:726)
    at org.eclipse.persistence.jaxb.JAXBContext$ContextPathInput.createContextState(JAXBContext.java:696)
    ... 13 more
ERROR org.docx4j.jaxb.Context。第107行-无法初始化上下文
javax.xml.bind.JAXBException:
描述符异常:
---------------------------------------------------------
异常[EclipseLink-110](Eclipse持久性服务-2.3.2.v20111125-r10461):org.Eclipse.Persistence.exceptions.DescriptorException
异常说明:类[org.docx4j.vml.spreadsheetDrawing.STCF]缺少描述符。
映射:org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping[moveWithCellsOrSizeWithCellsOrAnchor]
描述符:XMLDescriptor(org.docx4j.vml.spreadsheetDrawing.CTClientData-->[DatabaseTable(ns15:ClientData)])
异常[EclipseLink-110](Eclipse持久性服务-2.3.2.v20111125-r10461):org.Eclipse.Persistence.exceptions.DescriptorException
异常说明:类[org.docx4j.书目.STSourceType]缺少描述符。
映射:org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping[缩写的CaseNumberAlbumTitleOrAuthor]
描述符:XMLDescriptor(org.docx4j.书目.CTSourceType-->[])
运行时异常:
---------------------------------------------------------
-除此之外:
[异常[EclipseLink-0](Eclipse持久性服务-2.3.2.v20111125-r10461):org.Eclipse.Persistence.exceptions.IntegrityException
描述符异常:
---------------------------------------------------------
异常[EclipseLink-110](Eclipse持久性服务-2.3.2.v20111125-r10461):org.Eclipse.Persistence.exceptions.DescriptorException
异常说明:类[org.docx4j.vml.spreadsheetDrawing.STCF]缺少描述符。
映射:org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping[moveWithCellsOrSizeWithCellsOrAnchor]
描述符:XMLDescriptor(org.docx4j.vml.spreadsheetDrawing.CTClientData-->[DatabaseTable(ns15:ClientData)])
异常[EclipseLink-110](Eclipse持久性服务-2.3.2.v20111125-r10461):org.Eclipse.Persistence.exceptions.DescriptorException
异常说明:类[org.docx4j.书目.STSourceType]缺少描述符。
映射:org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping[缩写的CaseNumberAlbumTitleOrAuthor]
描述符:XMLDescriptor(org.docx4j.书目.CTSourceType-->[])
运行时异常:
---------------------------------------------------------
]
位于org.eclipse.persistence.jaxb.JAXBContext$ContextPathInput.createContextState(JAXBContext.java:698)
位于org.eclipse.persistence.jaxb.JAXBContext$ContextPathInput.createContextState(JAXBContext.java:658)
位于org.eclipse.persistence.jaxb.JAXBContext(JAXBContext.java:143)
位于org.eclipse.persistence.jaxb.JAXBContextFactory.createContext(JAXBContextFactory.java:110)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源)
位于java.lang.reflect.Method.invoke(未知源)
位于javax.xml.bind.ContextFinder.newInstance(未知源)
位于javax.xml.bind.ContextFinder.find(未知源)
位于javax.xml.bind.JAXBContext.newInstance(未知源)
位于javax.xml.bind.JAXBContext.newInstance(未知源)
位于org.docx4j.jaxb.Context(Context.java:79)
位于org.docx4j.samples.openmaincumentandtraverse(openmaincumentandtraverse.java:52)
原因:异常[EclipseLink-0](Eclipse持久性服务-2.3.2.v20111125-r10461):org.Eclipse.Persistence.exceptions.IntegrityException
描述符异常:
---------------------------------------------------------
异常[EclipseLink-110](Eclipse持久性服务-2.3.2.v20111125-r10461):org.Eclipse.Persistence.exceptions.DescriptorException
异常说明:类[org.docx4j.vml.spreadsheetDrawing.STCF]缺少描述符。
映射:org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping[moveWithCellsOrSizeWithCellsOrAnchor]
描述符:XMLDescriptor(org.docx4j.vml.spreadsheetDrawing.CTClientData-->[DatabaseTable(ns15:ClientData)])
异常[EclipseLink-110](Eclipse持久性服务-2.3.2.v20111125-r10461):org.Eclipse.Persistence.exceptions.DescriptorException
异常说明:类[org.docx4j.书目.STSourceType]缺少描述符。
映射:org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping[缩写的CaseNumberAlbumTitleOrAuthor]
描述符:XMLDescriptor(org.docx4j.书目.CTSourceType-->[])
运行时异常:
---------------------------------------------------------
位于org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:535)
位于org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:476)
位于org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:435)
位于org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.postConnectDatasource(DatabaseSessionImpl.java:676)
位于org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.login(DatabaseSessionImpl.java:634)
位于org.eclipse.persistence.oxm.XMLContext$XMLContextState。(XMLContext.java:830)
位于org.eclipse.persistence.oxm.XMLContext$XMLContextState。(XMLContext.java:770)
位于org.eclipse.persistence.oxm.XMLContext.(XMLContext.java:177)
位于org.eclipse.persistence.jaxb.JAXBContext$ContextPathInput.createContextState(JAXBContext.java:726)
位于org.eclipse.persistence.jaxb.JAXBContext$ContextPathInput.createContextState(JAXBContext.java:696)
... 还有13个
第一对被引用的c