IllegalPathStateException przy próbie edycji faces-config.xml

0

Jestem w trakcie tworzenia aplikacji j2ee. Pracuję na Ubuntu 10.04 LTS, Studio Edition Version 11.1.1.3.0. Przy próbie otworzenia pliku faces-config.xml w JDeveloper wysypuje mi taki błąd:
http://img718.imageshack.us/i/error1xx.png/

 java.lang.RuntimeException: java.awt.geom.IllegalPathStateException: missing initial moveto in path definition
	at ilog.views.sdm.IlvSDMEngine$3.run(Unknown Source)
	at ilog.views.sdm.IlvSDMEngine.loadData(Unknown Source)
	at ilog.views.sdm.IlvSDMEngine.e(Unknown Source)
	at ilog.views.sdm.IlvSDMEngine.a(Unknown Source)
	at ilog.views.sdm.IlvSDMEngine.readXML(Unknown Source)
	at oracle.diagram.sdm.node.SDMEngineNode.loadEngine(SDMEngineNode.java:238)
	at oracle.diagram.sdm.xmlef.node.XmlSDMDiagramNode.loadEngine(XmlSDMDiagramNode.java:77)
	at oracle.diagram.sdm.node.SDMEngineNode.openImpl(SDMEngineNode.java:196)
	at oracle.adfdt.controller.jsf2.diagram.navigator.JsfDiagramNode.openImpl(JsfDiagramNode.java:60)
	at oracle.ide.model.Node.open(Node.java:974)
	at oracle.ide.model.Node.open(Node.java:922)
	at oracle.diagram.sdm.node.SDMEngineNode.getEngine(SDMEngineNode.java:129)
	at oracle.adfdt.controller.jsf2.diagram.editor.JsfDiagram.findOrCreateGraphSystemFromContext(JsfDiagram.java:202)
	at oracle.diagram.framework.editor.CommonDiagram.open(CommonDiagram.java:219)
	at oracle.diagram.sdm.editor.SDMDiagram.open(SDMDiagram.java:83)
	at oracle.diagram.sdm.xmlef.editor.XmlSDMDiagram.open(XmlSDMDiagram.java:308)
	at oracle.adfdt.controller.common.diagram.editor.Diagram.open(Diagram.java:44)
	at oracle.adfdt.controller.jsf2.diagram.editor.JsfDiagram.open(JsfDiagram.java:100)
	at oracle.diagram.framework.editor.IdeDiagramEditor.openDiagram(IdeDiagramEditor.java:264)
	at oracle.diagram.framework.editor.IdeDiagramEditor.open(IdeDiagramEditor.java:222)
	at oracle.ideimpl.editor.EditorState.openEditor(EditorState.java:283)
	at oracle.ideimpl.editor.EditorState.createEditor(EditorState.java:184)
	at oracle.ideimpl.editor.EditorState.getOrCreateEditor(EditorState.java:95)
	at oracle.ideimpl.editor.SplitPaneState.canSetEditorStatePos(SplitPaneState.java:232)
	at oracle.ideimpl.editor.SplitPaneState.setCurrentEditorStatePos(SplitPaneState.java:195)
	at oracle.ideimpl.editor.TabGroupState.createSplitPaneState(TabGroupState.java:103)
	at oracle.ideimpl.editor.TabGroup.addTabGroupState(TabGroup.java:379)
	at oracle.ideimpl.editor.EditorManagerImpl.createEditor(EditorManagerImpl.java:1403)
	at oracle.ideimpl.editor.EditorManagerImpl.createEditor(EditorManagerImpl.java:1337)
	at oracle.ideimpl.editor.EditorManagerImpl.openEditor(EditorManagerImpl.java:1263)
	at oracle.ideimpl.navigator.OpenEditorController.whenOpenEditor(OpenEditorController.java:41)
	at oracle.ideimpl.navigator.OpenEditorContextMenuListener.handleDefaultAction(OpenEditorContextMenuListener.java:51)
	at oracle.ide.controller.ContextMenuListenersHook$LazyContextMenuListener.handleDefaultAction(ContextMenuListenersHook.java:199)
	at oracle.ide.controller.ContextMenu.fireDefaultAction(ContextMenu.java:434)
	at oracle.ideimpl.explorer.BaseTreeExplorer.fireDefaultAction(BaseTreeExplorer.java:1835)
	at oracle.ideimpl.explorer.BaseTreeExplorer.dblClicked(BaseTreeExplorer.java:2176)
	at oracle.ideimpl.explorer.BaseTreeExplorer.mouseReleased(BaseTreeExplorer.java:2205)
	at oracle.ideimpl.explorer.CustomTree.processMouseEvent(CustomTree.java:206)
	at java.awt.Component.processEvent(Component.java:5873)
	at java.awt.Container.processEvent(Container.java:2105)
	at java.awt.Component.dispatchEventImpl(Component.java:4469)
	at java.awt.Container.dispatchEventImpl(Container.java:2163)
	at java.awt.Component.dispatchEvent(Component.java:4295)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
	at java.awt.Container.dispatchEventImpl(Container.java:2149)
	at java.awt.Window.dispatchEventImpl(Window.java:2478)
	at java.awt.Component.dispatchEvent(Component.java:4295)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: java.awt.geom.IllegalPathStateException: missing initial moveto in path definition
	at java.awt.geom.Path2D$Float.needRoom(Path2D.java:280)
	at java.awt.geom.Path2D.closePath(Path2D.java:1769)
	at sun.java2d.pisces.PiscesRenderingEngine$1.close(PiscesRenderingEngine.java:102)
	at sun.java2d.pisces.Stroker.emitClose(Stroker.java:757)
	at sun.java2d.pisces.Stroker.finish(Stroker.java:731)
	at sun.java2d.pisces.Stroker.close(Stroker.java:592)
	at sun.java2d.pisces.PiscesRenderingEngine.pathTo(PiscesRenderingEngine.java:249)
	at sun.java2d.pisces.PiscesRenderingEngine.strokeTo(PiscesRenderingEngine.java:231)
	at sun.java2d.pisces.PiscesRenderingEngine.createStrokedShape(PiscesRenderingEngine.java:85)
	at java.awt.BasicStroke.createStrokedShape(BasicStroke.java:296)
	at ilog.views.graphic.IlvGeneralPath.k(Unknown Source)
	at ilog.views.graphic.IlvGeneralPath.calcBoundingBox(Unknown Source)
	at ilog.views.graphic.IlvGeneralPath.boundingBox(Unknown Source)
	at ilog.views.sdm.graphic.IlvGeneralNode.a(Unknown Source)
	at ilog.views.sdm.graphic.IlvGeneralNode.boundingBox(Unknown Source)
	at ilog.views.graphic.composite.layout.IlvAttachableGraphic.getAttachmentBounds(Unknown Source)
	at ilog.views.graphic.composite.layout.IlvAttachmentLayout.layoutGroup(Unknown Source)
	at ilog.views.graphic.composite.IlvCompositeGraphic.doLayout(Unknown Source)
	at ilog.views.graphic.composite.IlvCompositeGraphic.boundingBox(Unknown Source)
	at ilog.views.IlvManager.afterTransformObj(Unknown Source)
	at ilog.views.IlvGrapher.afterTransformObj(Unknown Source)
	at ilog.views.IlvManager.afterTransform(Unknown Source)
	at ilog.views.IlvManager.applyToObject(Unknown Source)
	at ilog.views.sdm.renderer.IlvStyleSheetRenderer.a(Unknown Source)
	at ilog.views.sdm.renderer.IlvStyleSheetRenderer.propertiesChanged(Unknown Source)
	at ilog.views.sdm.renderer.IlvFilterSDMRenderer.propertiesChanged(Unknown Source)
	at ilog.views.sdm.renderer.IlvFilterSDMRenderer.propertiesChanged(Unknown Source)
	at ilog.views.sdm.renderer.IlvFilterSDMRenderer.propertiesChanged(Unknown Source)
	at ilog.views.sdm.renderer.IlvFilterSDMRenderer.propertiesChanged(Unknown Source)
	at ilog.views.sdm.renderer.IlvFilterSDMRenderer.propertiesChanged(Unknown Source)
	at ilog.views.sdm.renderer.IlvFilterSDMRenderer.propertiesChanged(Unknown Source)
	at ilog.views.sdm.renderer.IlvInteractorRenderer.propertiesChanged(Unknown Source)
	at ilog.views.sdm.renderer.IlvCompositeRenderer.propertiesChanged(Unknown Source)
	at oracle.adfdt.controller.common.diagram.engine.DiagramEngine.notifyRendererOnPseudoClassChange(DiagramEngine.java:730)
	at oracle.adfdt.controller.common.diagram.engine.DiagramEngine.addPseudoClass(DiagramEngine.java:702)
	at oracle.adfdt.controller.jsf2.diagram.model.PageNode.refreshRealizedProperty(PageNode.java:87)
	at oracle.adfdt.controller.jsf2.diagram.model.JsfDiagramDataLoadingListener.objectRendered(JsfDiagramDataLoadingListener.java:26)
	at ilog.views.sdm.IlvSDMEngine.b(Unknown Source)
	at ilog.views.sdm.IlvSDMEngine.a(Unknown Source)
	at ilog.views.sdm.IlvSDMEngine.b(Unknown Source)
	at ilog.views.sdm.IlvSDMEngine.b(Unknown Source)
	... 56 more

Nie mam pojęcia czym jest to spowodowane, na forach znalazłem tylko to: http://forums.oracle.com/forums/thread.jspa?messageID=8312244 i niestety nic z tego nie wynika dla mnie. Może ktoś mający doświadczenie w Javie Enterprise i JDeveloperze będzie potrafił mi pomóc. Z góry dzięki za wszelką pomoc!

0

Problem rozwiązany. Po paru godzinach szukania przyczyny okazało się że problemy sprawiał OpenJDK po instalacji sun-java6-jdk i odpowiedniej konfiguracji JDeveloper problemu nie ma!

1 użytkowników online, w tym zalogowanych: 0, gości: 1