Mem: 1G
SDE
Machine OS: WinXP
Eclipse: 3.1
Recently installed the Evaluation version of SDE.
SDE is a great product but I have experienced several times (at least 5 times in two days) when my entire machine seems to degrade performance…to a standstill. I am usually forced to bring up the task manager and end the process. This usually costs me anywhere from 5-10 minutes of aggravation, plus the loss of any unsaved work.
The most recent hang was while reverse engineering a database to ER.
Note: the CPU usage is pegged at 100% while this hang process occurs.
It seems unpredictable. I am not able to easily reproduce the situation.
Below are the contents of vp.log as it is still hanging:
[ Mon Jul 11 08:59:49 GMT-07:00 2005]: Start Smart Development Environment Enterprise Edition for Eclipse [SDE EE-EC]: 3.0 (20050624a)
cannot call load_setCodeSignature(..) here
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
java.lang.IllegalStateException
at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:478)
at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:4745)
at org.eclipse.jface.text.source.ChangeRulerColumn.doPaint1(ChangeRulerColumn.java:397)
at org.eclipse.jface.text.source.ChangeRulerColumn.doubleBufferPaint(ChangeRulerColumn.java:262)
at org.eclipse.jface.text.source.ChangeRulerColumn.access$4(ChangeRulerColumn.java:237)
at org.eclipse.jface.text.source.ChangeRulerColumn$1.paintControl(ChangeRulerColumn.java:184)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:83)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:867)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:852)
at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1153)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3090)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:3706)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1656)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2711)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:153)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:303)
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
at v.lcy.i(:16)
at v.qnf.f(:166)
at v.qnf.f(:151)
at v.mat.r(:562)
at v.pvo.t(:616)
at v.pvo.f(:594)
at v.gbt.f(:70)
at v.h.n(:442)
at v.h.f(:421)
at v.nzt.i(:177)
at v.nzt.i(:189)
at v.nzt.i(:27)
at v.qiz.propertyChanged(:42)
at org.eclipse.ui.part.WorkbenchPart.firePropertyChange(WorkbenchPart.java:122)
at org.eclipse.ui.texteditor.AbstractTextEditor.firePropertyChange(AbstractTextEditor.java:4951)
at org.eclipse.ui.texteditor.AbstractTextEditor$3.run(AbstractTextEditor.java:319)
at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.execute(AbstractTextEditor.java:464)
at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.elementDirtyStateChanged(AbstractTextEditor.java:322)
at org.eclipse.ui.editors.text.TextFileDocumentProvider$FileBufferListener.dirtyStateChanged(TextFileDocumentProvider.java:271)
at org.eclipse.core.internal.filebuffers.TextFileBufferManager$3.run(TextFileBufferManager.java:374)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at org.eclipse.core.internal.filebuffers.TextFileBufferManager.fireDirtyStateChanged(TextFileBufferManager.java:372)
at org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer$DocumentListener.documentChanged(ResourceTextFileBuffer.java:64)
at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:724)
at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:687)
at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:672)
at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:749)
at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1104)
at org.eclipse.jdt.internal.ui.javaeditor.PartiallySynchronizedDocument.replace(PartiallySynchronizedDocument.java:111)
at org.eclipse.jface.text.DefaultUndoManager$TextCommand.undoTextChange(DefaultUndoManager.java:147)
at org.eclipse.jface.text.DefaultUndoManager$TextCommand.undo(DefaultUndoManager.java:261)
at org.eclipse.core.commands.operations.DefaultOperationHistory.doUndo(DefaultOperationHistory.java:417)
at org.eclipse.core.commands.operations.DefaultOperationHistory.undo(DefaultOperationHistory.java:1253)
at org.eclipse.ui.operations.UndoActionHandler.runCommand(UndoActionHandler.java:64)
at org.eclipse.ui.operations.OperationHistoryActionHandler$4.run(OperationHistoryActionHandler.java:239)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
at org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog.access$6(TimeTriggeredProgressMonitorDialog.java:1)
at org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog$2.run(TimeTriggeredProgressMonitorDialog.java:201)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog.run(TimeTriggeredProgressMonitorDialog.java:213)
at org.eclipse.ui.operations.OperationHistoryActionHandler.run(OperationHistoryActionHandler.java:248)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:996)
at org.eclipse.ui.commands.ActionHandler.execute(ActionHandler.java:182)
at org.eclipse.ui.internal.handlers.LegacyHandlerWrapper.execute(LegacyHandlerWrapper.java:108)
at org.eclipse.core.commands.Command.execute(Command.java:311)
at org.eclipse.core.commands.ParameterizedCommand.execute(ParameterizedCommand.java:396)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:459)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:781)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:828)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:550)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:493)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:117)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Display.filterEvent(Display.java:917)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:842)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:867)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:852)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:880)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:876)
at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1190)
at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3135)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3038)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:3706)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1656)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2711)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Dummy Synchronize Info is being used
Can't load JDBC Driver
java.sql.SQLException: Io exception: Invalid connection string format, a valid format is: "host:port:sid"
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:404)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
at v.kxz.connect(:30)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at v.uds.i(:436)
at v.sn.actionPerformed(:405)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1774)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
at java.awt.Dialog$1.run(Dialog.java:515)
at java.awt.Dialog.show(Dialog.java:536)
at v.rzi.show(Unknown Source)
at v.qgd.i(Unknown Source)
at v.bj.i(:148)
at v.qgd.show(Unknown Source)
at v.sea.i(:19)
at v.xxz.i(:24)
at v.euv.n(:68)
at v.uvn.u(:173)
at v.vkn.F(:213)
at com.vp.vpsde.ec.actions.ORMReverseDatabaseAction$1.run(:18)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
This is a show-stopper for us. We are currently evaluating VP and several other competing products. So far, I like VP, but this situation does not help.
Please advise :?