Community
Participate
Working Groups
Got the latest nightly build for EclipseLink Workbench EL 2.4.0 – 20111112.r10379 (Previous version I have works just fine EL 2.4.0 – 20111104.r10328) Launch EclipseLink Workbench. Create a project (OR, EIS, or XML) Save the project Receive NoClassDefFoundError: javax/mail/internet/MimeMultipart java.lang.NoClassDefFoundError: javax/mail/internet/MimeMultipart at org.eclipse.persistence.internal.oxm.XMLBinaryDataHelper.initializeDataTypes(XMLBinaryDataHelper.java:72) at org.eclipse.persistence.internal.oxm.XMLBinaryDataHelper.<init>(XMLBinaryDataHelper.java:52) at org.eclipse.persistence.internal.oxm.XMLBinaryDataHelper.getXMLBinaryDataHelper(XMLBinaryDataHelper.java:58) at org.eclipse.persistence.oxm.record.MarshalRecord.characters(MarshalRecord.java:291) at org.eclipse.persistence.internal.oxm.XMLDirectMappingNodeValue.marshalSingleValue(XMLDirectMappingNodeValue.java:97) at org.eclipse.persistence.internal.oxm.XMLDirectMappingNodeValue.marshal(XMLDirectMappingNodeValue.java:60) at org.eclipse.persistence.internal.oxm.NodeValue.marshal(NodeValue.java:104) at org.eclipse.persistence.internal.oxm.record.ObjectMarshalContext.marshal(ObjectMarshalContext.java:60) at org.eclipse.persistence.internal.oxm.XPathNode.marshal(XPathNode.java:327) at org.eclipse.persistence.internal.oxm.XPathNode.marshal(XPathNode.java:315) at org.eclipse.persistence.internal.oxm.TreeObjectBuilder.buildRow(TreeObjectBuilder.java:369) at org.eclipse.persistence.oxm.XMLMarshaller.marshal(XMLMarshaller.java:982) at org.eclipse.persistence.oxm.XMLMarshaller.marshal(XMLMarshaller.java:519) at org.eclipse.persistence.tools.workbench.mappingsio.ProjectWriter$Write.commit2(ProjectWriter.java:376) at org.eclipse.persistence.tools.workbench.mappingsio.ProjectWriter$Write.commit(ProjectWriter.java:356) at org.eclipse.persistence.tools.workbench.mappingsio.ProjectWriter.commit(ProjectWriter.java:143) at org.eclipse.persistence.tools.workbench.mappingsio.ProjectWriter.write(ProjectWriter.java:83) at org.eclipse.persistence.tools.workbench.mappingsio.ProjectIOManager.write(ProjectIOManager.java:80) at org.eclipse.persistence.tools.workbench.mappingsio.ProjectIOManager.write(ProjectIOManager.java:75) at org.eclipse.persistence.tools.workbench.mappingsplugin.ui.project.ProjectNode.saveInternal(ProjectNode.java:530) at org.eclipse.persistence.tools.workbench.mappingsplugin.ui.project.ProjectNode.save(ProjectNode.java:455) at org.eclipse.persistence.tools.workbench.framework.internal.FrameworkNodeManager.save(FrameworkNodeManager.java:523) at org.eclipse.persistence.tools.workbench.framework.internal.SaveAction.execute(SaveAction.java:107) at org.eclipse.persistence.tools.workbench.framework.action.AbstractFrameworkAction.actionPerformed(AbstractFrameworkAction.java:147) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1223) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1264) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) at java.awt.Component.processMouseEvent(Component.java:6263) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6028) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4630) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Created attachment 207116 [details] Proposed Fix
Attached fix checked in to SVN Reviewed by Blaise Doughan
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink