Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 345624 - Exception thrown on server and client side if the given password in login dialouge is longer than 117 bytes
Summary: Exception thrown on server and client side if the given password in login dia...
Status: CLOSED WONTFIX
Alias: None
Product: EMFStore
Classification: Modeling
Component: ServerCore (show other bugs)
Version: unspecified   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Maximilian Koegel CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-12 12:44 EDT by Nitesh Narayan CLA
Modified: 2011-08-05 11:02 EDT (History)
1 user (show)

See Also:


Attachments
Stack trace server side (9.38 KB, text/rtf)
2011-05-12 12:44 EDT, Nitesh Narayan CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nitesh Narayan CLA 2011-05-12 12:44:16 EDT
Created attachment 195512 [details]
Stack trace server side

Find attached stack trace from the server side, while from the client side is pasted below.

javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes
   at com.sun.crypto.provider.RSACipher.a(DashoA13*..)
   at com.sun.crypto.provider.RSACipher.engineDoFinal(DashoA13*..)
   at javax.crypto.Cipher.doFinal(DashoA13*..)
   at org.unicase.workspace.connectionmanager.KeyStoreManager.encrypt(KeyStoreManager.java:378)
   at org.unicase.workspace.impl.UsersessionImpl.setPassword(UsersessionImpl.java:289)
   at org.unicase.workspace.ui.dialogs.login.LoginDialog$LoginUnicaseCommand.doRun(LoginDialog.java:72)
   at org.unicase.workspace.util.UnicaseCommand.commandBody(UnicaseCommand.java:27)
   at org.unicase.workspace.util.AbstractUnicaseCommand.execute(AbstractUnicaseCommand.java:58)
   at org.unicase.emfstore.transaction.EMFStoreTransactionalCommandStack$1.doExecute(EMFStoreTransactionalCommandStack.java:53)
   at org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:135)
   at org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.java:84)
   at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.basicExecute(AbstractTransactionalCommandStack.java:241)
   at org.unicase.emfstore.transaction.EMFStoreTransactionalCommandStack.basicExecute(EMFStoreTransactionalCommandStack.java:79)
   at org.eclipse.emf.transaction.impl.TransactionalCommandStackImpl.doExecute(TransactionalCommandStackImpl.java:63)
   at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:165)
   at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:219)
   at org.unicase.emfstore.transaction.EMFStoreTransactionalCommandStack.runUnicaseCommand(EMFStoreTransactionalCommandStack.java:56)
   at org.unicase.emfstore.transaction.EMFStoreTransactionalCommandStack.execute(EMFStoreTransactionalCommandStack.java:42)
   at org.unicase.workspace.util.AbstractUnicaseCommand.aRun(AbstractUnicaseCommand.java:100)
   at org.unicase.workspace.util.UnicaseCommand.run(UnicaseCommand.java:36)
   at org.unicase.workspace.util.UnicaseCommand.run(UnicaseCommand.java:43)
   at org.unicase.workspace.ui.dialogs.login.LoginDialog.okPressed(LoginDialog.java:357)
   at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:472)
   at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
   at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
   at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3776)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1367)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1390)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375)
   at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1187)
   at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3622)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3277)
   at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
   at org.eclipse.jface.window.Window.open(Window.java:801)
   at org.unicase.workspace.ui.dialogs.login.LoginDialog.open(LoginDialog.java:408)
   at org.unicase.workspace.ui.dialogs.login.LoginDialog.open(LoginDialog.java:383)
   at org.unicase.workspace.ui.views.emfstorebrowser.views.ESBrowserView$1.treeExpanded(ESBrowserView.java:165)
   at org.eclipse.jface.viewers.AbstractTreeViewer$3.run(AbstractTreeViewer.java:1103)
   at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
   at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
   at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
   at org.eclipse.jface.viewers.AbstractTreeViewer.fireTreeExpanded(AbstractTreeViewer.java:1101)
   at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1446)
   at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:952)
   at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:1455)
   at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:132)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
   at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3776)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1367)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1390)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375)
   at org.eclipse.swt.widgets.TreeItem.sendExpand(TreeItem.java:1024)
   at org.eclipse.swt.widgets.Tree.expandItem_expandChildren(Tree.java:1186)
   at org.eclipse.swt.widgets.Display.windowProc(Display.java:5183)
   at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
   at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:220)
   at org.eclipse.swt.widgets.Widget.mouseDownSuper(Widget.java:1025)
   at org.eclipse.swt.widgets.Tree.mouseDownSuper(Tree.java:1974)
   at org.eclipse.swt.widgets.Widget.mouseDown(Widget.java:1021)
   at org.eclipse.swt.widgets.Control.mouseDown(Control.java:2258)
   at org.eclipse.swt.widgets.Tree.mouseDown(Tree.java:1942)
   at org.eclipse.swt.widgets.Display.windowProc(Display.java:4976)
   at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
   at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:220)
   at org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:1943)
   at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2025)
   at org.eclipse.swt.widgets.Display.windowProc(Display.java:5040)
   at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
   at org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:4582)
   at org.eclipse.swt.widgets.Display.applicationProc(Display.java:4659)
   at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
   at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:115)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3274)
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
   at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
   at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
   at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
   at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
   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:597)
   at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
   at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
   at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
   at org.eclipse.equinox.launcher.Main.main(Main.java:1383)

!ENTRY org.unicase.workspace 4 4 2011-05-12 18:30:26.001
!MESSAGE Couldn't encrypt password.
!STACK 0
org.unicase.workspace.exceptions.CertificateStoreException: Couldn't encrypt password.
   at org.unicase.workspace.connectionmanager.KeyStoreManager.encrypt(KeyStoreManager.java:402)
   at org.unicase.workspace.impl.UsersessionImpl.setPassword(UsersessionImpl.java:289)
   at org.unicase.workspace.ui.dialogs.login.LoginDialog$LoginUnicaseCommand.doRun(LoginDialog.java:72)
   at org.unicase.workspace.util.UnicaseCommand.commandBody(UnicaseCommand.java:27)
   at org.unicase.workspace.util.AbstractUnicaseCommand.execute(AbstractUnicaseCommand.java:58)
   at org.unicase.emfstore.transaction.EMFStoreTransactionalCommandStack$1.doExecute(EMFStoreTransactionalCommandStack.java:53)
   at org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:135)
   at org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.java:84)
   at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.basicExecute(AbstractTransactionalCommandStack.java:241)
   at org.unicase.emfstore.transaction.EMFStoreTransactionalCommandStack.basicExecute(EMFStoreTransactionalCommandStack.java:79)
   at org.eclipse.emf.transaction.impl.TransactionalCommandStackImpl.doExecute(TransactionalCommandStackImpl.java:63)
   at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:165)
   at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:219)
   at org.unicase.emfstore.transaction.EMFStoreTransactionalCommandStack.runUnicaseCommand(EMFStoreTransactionalCommandStack.java:56)
   at org.unicase.emfstore.transaction.EMFStoreTransactionalCommandStack.execute(EMFStoreTransactionalCommandStack.java:42)
   at org.unicase.workspace.util.AbstractUnicaseCommand.aRun(AbstractUnicaseCommand.java:100)
   at org.unicase.workspace.util.UnicaseCommand.run(UnicaseCommand.java:36)
   at org.unicase.workspace.util.UnicaseCommand.run(UnicaseCommand.java:43)
   at org.unicase.workspace.ui.dialogs.login.LoginDialog.okPressed(LoginDialog.java:357)
   at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:472)
   at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
   at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
   at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3776)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1367)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1390)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375)
   at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1187)
   at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3622)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3277)
   at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
   at org.eclipse.jface.window.Window.open(Window.java:801)
   at org.unicase.workspace.ui.dialogs.login.LoginDialog.open(LoginDialog.java:408)
   at org.unicase.workspace.ui.dialogs.login.LoginDialog.open(LoginDialog.java:383)
   at org.unicase.workspace.ui.views.emfstorebrowser.views.ESBrowserView$1.treeExpanded(ESBrowserView.java:165)
   at org.eclipse.jface.viewers.AbstractTreeViewer$3.run(AbstractTreeViewer.java:1103)
   at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
   at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
   at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
   at org.eclipse.jface.viewers.AbstractTreeViewer.fireTreeExpanded(AbstractTreeViewer.java:1101)
   at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1446)
   at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:952)
   at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:1455)
   at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:132)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
   at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3776)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1367)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1390)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375)
   at org.eclipse.swt.widgets.TreeItem.sendExpand(TreeItem.java:1024)
   at org.eclipse.swt.widgets.Tree.expandItem_expandChildren(Tree.java:1186)
   at org.eclipse.swt.widgets.Display.windowProc(Display.java:5183)
   at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
   at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:220)
   at org.eclipse.swt.widgets.Widget.mouseDownSuper(Widget.java:1025)
   at org.eclipse.swt.widgets.Tree.mouseDownSuper(Tree.java:1974)
   at org.eclipse.swt.widgets.Widget.mouseDown(Widget.java:1021)
   at org.eclipse.swt.widgets.Control.mouseDown(Control.java:2258)
   at org.eclipse.swt.widgets.Tree.mouseDown(Tree.java:1942)
   at org.eclipse.swt.widgets.Display.windowProc(Display.java:4976)
   at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
   at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:220)
   at org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:1943)
   at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2025)
   at org.eclipse.swt.widgets.Display.windowProc(Display.java:5040)
   at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
   at org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:4582)
   at org.eclipse.swt.widgets.Display.applicationProc(Display.java:4659)
   at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
   at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:115)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3274)
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
   at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
   at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
   at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
   at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
   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:597)
   at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
   at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
   at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
   at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
Comment 1 Maximilian Koegel CLA 2011-08-05 11:02:04 EDT
Does not seem a realistic use case