{"action":"created","issue":{"url":"https://api.github.com/repos/xmindltd/xmind/issues/284","repository_url":"https://api.github.com/repos/xmindltd/xmind","labels_url":"https://api.github.com/repos/xmindltd/xmind/issues/284/labels{/name}","comments_url":"https://api.github.com/repos/xmindltd/xmind/issues/284/comments","events_url":"https://api.github.com/repos/xmindltd/xmind/issues/284/events","html_url":"https://github.com/xmindltd/xmind/issues/284","id":194284023,"number":284,"title":"Save + Cloud Failed @ XMind8(R3.7.0.201611010032) & MacOS 10.12.1","user":{"login":"AilisObrian","id":18526902,"avatar_url":"https://avatars.githubusercontent.com/u/18526902?v=3","gravatar_id":"","url":"https://api.github.com/users/AilisObrian","html_url":"https://github.com/AilisObrian","followers_url":"https://api.github.com/users/AilisObrian/followers","following_url":"https://api.github.com/users/AilisObrian/following{/other_user}","gists_url":"https://api.github.com/users/AilisObrian/gists{/gist_id}","starred_url":"https://api.github.com/users/AilisObrian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AilisObrian/subscriptions","organizations_url":"https://api.github.com/users/AilisObrian/orgs","repos_url":"https://api.github.com/users/AilisObrian/repos","events_url":"https://api.github.com/users/AilisObrian/events{/privacy}","received_events_url":"https://api.github.com/users/AilisObrian/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":15,"created_at":"2016-12-08T09:20:09Z","updated_at":"2017-02-20T15:52:38Z","closed_at":null,"body":"```java\r\njavax.crypto.BadPaddingException: Given final block not properly padded\r\n\r\norg.json.JSONException: javax.crypto.BadPaddingException: Given final block not properly padded\r\n\tat org.json.JSONTokener.next(JSONTokener.java:158)\r\n\tat org.json.JSONTokener.nextClean(JSONTokener.java:233)\r\n\tat org.json.JSONObject.<init>(JSONObject.java:197)\r\n\tat org.xmind.seawind.internal.core.JSON.readObject(JSON.java:50)\r\n\tat org.xmind.ui.internal.seawind.SeawindLibrary.peekLibraryUserName(SeawindLibrary.java:849)\r\n\tat org.xmind.ui.internal.seawind.SeawindLibraryStorage.migrateFromNormalStorageToSecuredStorage(SeawindLibraryStorage.java:370)\r\n\tat org.xmind.ui.internal.seawind.SeawindLibraryStorage.ensureStorage(SeawindLibraryStorage.java:230)\r\n\tat org.xmind.ui.internal.seawind.SeawindLibraryStorage.getInputSource(SeawindLibraryStorage.java:122)\r\n\tat org.xmind.ui.internal.seawind.SeawindLibrary.readJSONFrom(SeawindLibrary.java:198)\r\n\tat org.xmind.ui.internal.seawind.SeawindLibrary.<init>(SeawindLibrary.java:140)\r\n\tat org.xmind.ui.internal.seawind.SeawindUIPlugin.lazyLoadSeawindLibrary(SeawindUIPlugin.java:463)\r\n\tat org.xmind.ui.internal.seawind.SeawindUIPlugin.getSeawindLibrary(SeawindUIPlugin.java:590)\r\n\tat org.xmind.ui.internal.seawind.SeawindSaveWizard.getPriorityFor(SeawindSaveWizard.java:62)\r\n\tat org.xmind.ui.internal.e4handlers.SaveWorkbookAsHandler.saveWorkbookAs(SaveWorkbookAsHandler.java:203)\r\n\tat org.xmind.ui.internal.editor.MindMapEditor.doSaveAs(MindMapEditor.java:1491)\r\n\tat org.xmind.ui.internal.editor.MindMapEditor.doSaveAs(MindMapEditor.java:1478)\r\n\tat org.xmind.ui.internal.editor.MindMapEditor.doSave(MindMapEditor.java:1383)\r\n\tat org.eclipse.ui.internal.SaveableHelper$2.run(SaveableHelper.java:156)\r\n\tat org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:285)\r\n\tat org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437)\r\n\tat org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353)\r\n\tat org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180)\r\n\tat org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:293)\r\n\tat org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:271)\r\n\tat org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:161)\r\n\tat org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904)\r\n\tat org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918)\r\n\tat org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54)\r\n\tat org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295)\r\n\tat org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)\r\n\tat sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:54)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264)\r\n\tat org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152)\r\n\tat org.eclipse.core.commands.Command.executeWithChecks(Command.java:494)\r\n\tat org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)\r\n\tat org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)\r\n\tat org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)\r\n\tat org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)\r\n\tat org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378)\r\n\tat org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324)\r\n\tat org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.filterEvent(Display.java:1097)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4243)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1501)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1509)\r\n\tat org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1538)\r\n\tat org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1534)\r\n\tat org.eclipse.swt.widgets.Canvas.sendKeyEvent(Canvas.java:515)\r\n\tat org.eclipse.swt.widgets.Control.doCommandBySelector(Control.java:1090)\r\n\tat org.eclipse.swt.widgets.Display.windowProc(Display.java:5817)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)\r\n\tat org.eclipse.swt.internal.cocoa.NSResponder.interpretKeyEvents(NSResponder.java:68)\r\n\tat org.eclipse.swt.widgets.Composite.keyDown(Composite.java:610)\r\n\tat org.eclipse.swt.widgets.Display.windowProc(Display.java:5727)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)\r\n\tat org.eclipse.swt.widgets.Widget.callSuper(Widget.java:227)\r\n\tat org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2140)\r\n\tat org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2402)\r\n\tat org.eclipse.swt.widgets.Display.windowProc(Display.java:5789)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)\r\n\tat org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5218)\r\n\tat org.eclipse.swt.widgets.Display.applicationProc(Display.java:5367)\r\n\tat org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)\r\n\tat org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3695)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)\r\n\tat org.xmind.cathy.internal.CathyApplication.start(CathyApplication.java:144)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1519)\r\nCaused by: java.io.IOException: javax.crypto.BadPaddingException: Given final block not properly padded\r\n\tat javax.crypto.CipherInputStream.getMoreData(CipherInputStream.java:121)\r\n\tat javax.crypto.CipherInputStream.read(CipherInputStream.java:239)\r\n\tat sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)\r\n\tat sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)\r\n\tat sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)\r\n\tat java.io.InputStreamReader.read(InputStreamReader.java:184)\r\n\tat java.io.BufferedReader.fill(BufferedReader.java:161)\r\n\tat java.io.BufferedReader.read(BufferedReader.java:182)\r\n\tat org.json.JSONTokener.next(JSONTokener.java:156)\r\n\t... 95 more\r\nCaused by: javax.crypto.BadPaddingException: Given final block not properly padded\r\n\tat com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:966)\r\n\tat com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:824)\r\n\tat com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:436)\r\n\tat javax.crypto.Cipher.doFinal(Cipher.java:2048)\r\n\tat javax.crypto.CipherInputStream.getMoreData(CipherInputStream.java:118)\r\n\t... 103 more\r\n\r\nSeverity: error\r\nPlug-in ID: org.xmind.ui.mindmap\r\nCode: 0\r\n\r\n== Environment ==\r\nTime: 2016-12-08 18:12:13\r\nXMind Distribution Pack: cathy_macosx\r\nXMind Build ID: R3.7.0.201611010032\r\nOperating System: Mac OS X 10.12.1 (x86_64)\r\nPlatform: macosx.cocoa.x86_64\r\nLanguage: en\r\nCountry: US\r\n\r\n== Product ==\r\nProduct ID: org.xmind.cathy.product\r\nApplication ID: org.xmind.cathy.application\r\nLauncher: XMind\r\n\r\nCommand Line Arguments: -os\r\n macosx\r\n -ws\r\n cocoa\r\n -arch\r\n x86_64\r\n -showsplash\r\n -launcher\r\n /Applications/XMind.app/Contents/MacOS/XMind\r\n -name\r\n XMind\r\n --launcher.library\r\n /Applications/XMind.app/Contents/MacOS//../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.400.v20160518-1444/eclipse_1615.so\r\n -startup\r\n /Applications/XMind.app/Contents/MacOS//../Eclipse/plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar\r\n --launcher.overrideVmargs\r\n -configuration\r\n @user.home/Library/XMind/configuration-cathy_macosx-R3.7.0.201611010032\r\n -data\r\n @user.home/Library/XMind/workspace-cathy\r\n -eclipse.keyring\r\n @user.home/Library/XMind/secure_storage\r\n -vm\r\n /Applications/XMind.app/Contents/Eclipse/jre/lib/jli/libjli.dylib\r\n \r\nVM Arguments: -Dfile.encoding=UTF-8\r\n -XstartOnFirstThread\r\n -Djava.class.path=/Applications/XMind.app/Contents/MacOS//../Eclipse/plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar\r\n \r\n\r\n== Java Properties ==\r\nJava Version: 1.8.0_92\r\nJava Vendor: Oracle Corporation\r\nJava Runtime: Java(TM) SE Runtime Environment\r\n    Version: 1.8.0_92-b14\r\nJava VM: Java HotSpot(TM) 64-Bit Server VM\r\n    Version: 25.92-b14\r\n    Vendor: Oracle Corporation\r\n    Info: mixed mode\r\n```"},"comment":{"url":"https://api.github.com/repos/xmindltd/xmind/issues/comments/281114279","html_url":"https://github.com/xmindltd/xmind/issues/284#issuecomment-281114279","issue_url":"https://api.github.com/repos/xmindltd/xmind/issues/284","id":281114279,"user":{"login":"RomainXie","id":13447287,"avatar_url":"https://avatars.githubusercontent.com/u/13447287?v=3","gravatar_id":"","url":"https://api.github.com/users/RomainXie","html_url":"https://github.com/RomainXie","followers_url":"https://api.github.com/users/RomainXie/followers","following_url":"https://api.github.com/users/RomainXie/following{/other_user}","gists_url":"https://api.github.com/users/RomainXie/gists{/gist_id}","starred_url":"https://api.github.com/users/RomainXie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RomainXie/subscriptions","organizations_url":"https://api.github.com/users/RomainXie/orgs","repos_url":"https://api.github.com/users/RomainXie/repos","events_url":"https://api.github.com/users/RomainXie/events{/privacy}","received_events_url":"https://api.github.com/users/RomainXie/received_events","type":"User","site_admin":false},"created_at":"2017-02-20T15:52:38Z","updated_at":"2017-02-20T15:52:38Z","body":"Thanks, delete the \"secret\" in the \"workspace-cathy\" is the right way.\r\nAfter it, it's not need to reinstall."}}
{"actor":{"display_login":"RomainXie"}}