Toplink почему-то не генерирует CMP Entity бины. Вызываю Export model java source
Обычные Java классы генерирует нормально. Не могу понять почему
Пишет ошибку:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(String.java: 444 )
at oracle.toplink.workbench.model.meta.MWMethodCodeGenPolicy.uniqueParameterName(MWMethodCodeGenPolicy.java: 68 )
at oracle.toplink.workbench.model.meta.MWMethodCodeGenPolicy.addArgument(MWMethodCodeGenPolicy.java: 55 )
at oracle.toplink.workbench.model.meta.MWMethodCodeGenPolicy.insertArguments(MWMethodCodeGenPolicy.java: 40 )
at oracle.toplink.workbench.model.meta.MWMethod.methodDefinition(MWMethod.java: 954 )
at oracle.toplink.workbench.model.meta.MWClass.classDefinition(MWClass.java: 2732 )
at oracle.toplink.workbench.model.meta.MWBasicClassCodeGenPolicy.classDefinition(MWBasicClassCodeGenPolicy.java: 21 )
at oracle.toplink.workbench.model.desc.MWEjbDescriptor.generateSourceCode(MWEjbDescriptor.java: 226 )
at oracle.toplink.workbench.model.generation.MWSourceCodeGenerator.generateSourceCode(MWSourceCodeGenerator.java: 118 )
at oracle.toplink.workbench.model.generation.MWSourceCodeGenerator.generateSourceCode(MWSourceCodeGenerator.java: 108 )
at oracle.toplink.workbench.ui.ModelSourceGenerationCoordinator.exportModelJavaSource(ModelSourceGenerationCoordinator.java: 67 )
at oracle.toplink.workbench.ui.MainView.exportModelJavaSource(MainView.java: 679 )
at oracle.toplink.workbench.ui.MainView.exportModelJavaSourceForSelectedDescriptors(MainView.java: 670 )
at oracle.toplink.workbench.ui.ActionManager$ 58 .actionPerformed(ActionManager.java: 1510 )
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java: 1786 )
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java: 1839 )
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java: 420 )
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java: 258 )
at javax.swing.AbstractButton.doClick(AbstractButton.java: 289 )
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java: 1113 )
at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java: 943 )
at java.awt.Component.processMouseEvent(Component.java: 5100 )
at java.awt.Component.processEvent(Component.java: 4897 )
at java.awt.Container.processEvent(Container.java: 1569 )
at java.awt.Component.dispatchEventImpl(Component.java: 3615 )
at java.awt.Container.dispatchEventImpl(Container.java: 1627 )
at java.awt.Component.dispatchEvent(Component.java: 3477 )
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java: 3483 )
at java.awt.LightweightDispatcher.processMouseEvent(Container.java: 3198 )
at java.awt.LightweightDispatcher.dispatchEvent(Container.java: 3128 )
at java.awt.Container.dispatchEventImpl(Container.java: 1613 )
at java.awt.Window.dispatchEventImpl(Window.java: 1606 )
at java.awt.Component.dispatchEvent(Component.java: 3477 )
at java.awt.EventQueue.dispatchEvent(EventQueue.java: 456 )
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java: 201 )
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java: 151 )
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 145 )
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 137 )
at java.awt.EventDispatchThread.run(EventDispatchThread.java: 100 )