Desktop Version - 1.0.0 (Windows, Linux, Mac)

7,897 views
Skip to first unread message

admin

unread,
Feb 15, 2016, 7:27:01 AM2/15/16
to memento...@googlegroups.com

Let me introduce - Memento Database Desktop.

Now you can work with your data on Windows / Linux / Mac. Sync Memento across desktop and mobile platforms is performed through Memento Cloud.


Download





Kevin Osborne

unread,
Feb 15, 2016, 8:17:40 AM2/15/16
to mementodatabase
This is amazing. Cant wait to get started with this. Been waiting so long. Thanks for all your work!

Md Salauddin Firoz Safi

unread,
Feb 15, 2016, 9:20:42 AM2/15/16
to mementodatabase
thanks, many thanks, many many thakns...

couldn't be explain how much productive it will become to all memento user. as admin mention final version will be paid so can you update how mch it will be ?

Message has been deleted

Eduardo Dallmann

unread,
Feb 15, 2016, 9:43:36 AM2/15/16
to mementodatabase
wonderful from the beginning always wanted a desktop version. I will use right now. congratulations for the excellent work.

Kevin Osborne

unread,
Feb 15, 2016, 12:46:52 PM2/15/16
to mementodatabase
After having a play around today and using it in a real life business situation, I can confirm this is a game changer for me, would happily pay once its all finished, and my only queries so far are, how do we report bugs and feature issues, there are no settings? & is the roll out of additional versions a long term thing?
Message has been deleted

admin

unread,
Feb 15, 2016, 12:51:45 PM2/15/16
to mementodatabase
Please send a bug-reports and feature requests by email - sup...@luckydroid.com
Information about new versions will appear in this thread.

Des Amis

unread,
Feb 23, 2016, 1:37:34 PM2/23/16
to mementodatabase
Hello what login to use  on the windows x86 version?

Amundsf

unread,
Feb 24, 2016, 5:57:43 PM2/24/16
to mementodatabase
Memento account.
Created from settings in Android app.

Carin Jansen

unread,
Feb 26, 2016, 2:10:01 PM2/26/16
to mementodatabase
And how do I get my account when my tablet just crashed and I don't want to loose the whole database I have been creating?

Robert Olsen

unread,
Feb 26, 2016, 4:26:33 PM2/26/16
to mementodatabase
Wow, this is so awesome.
I just now learned about the Desktop version of Memento.
I remember requesting one a long time ago.
This is the best thing to happen to me so far this year.
Thank you so much for this.
This will make my life so much easier.

Have you set a price for the release version?

Viviana Siveroni

unread,
Feb 27, 2016, 5:33:51 PM2/27/16
to mementodatabase
Yep. It is great. For a desktop version, an export to xls or csv format will be useful...what about a conduit to microsoft access? Thank you

craven....@gmail.com

unread,
Feb 27, 2016, 5:36:13 PM2/27/16
to mementodatabase
Help!   I cannot use the Windows 0.5 Beta version.   I loaded the 64bit windows version on my Windows 10 machine and when I startup the application it asks for a username.  I cannot get in to try it out.

Eugene Kartoyev

unread,
Feb 27, 2016, 6:06:08 PM2/27/16
to mementodatabase
Conduit means export? What for? To make it another plug-in for Access?

Amundsf

unread,
Feb 28, 2016, 6:44:17 AM2/28/16
to mementodatabase
Mr C:
You need to have a Memento account. Create it in the Android app.

Amundsf

unread,
Feb 28, 2016, 6:47:16 AM2/28/16
to mementodatabase
Viviana Siveroni:
Import/export to both csv and excel is listed as functionality in the next version :-)

Viviana Siveroni

unread,
Feb 28, 2016, 8:42:59 AM2/28/16
to mementodatabase
Great!

Mr. C

unread,
Feb 28, 2016, 5:34:45 PM2/28/16
to mementodatabase
Thank you, creating a Memento cloud account on my android device allowed me to access the Memento installation on my Windows laptop.   Does this mean that I can now only run Memento on my laptop while logged into the Memento cloud server?  I was hoping that it would act more locally (like the Android app does). 

I really like the idea of a database app that can run on both Android and Windows and this is a capability that I'm willing to pay for if it functions properly.   So, a few questions....  if I want to share a database with other members of my family, how will they access my Memento cloud area where the database now lives?   When the windows version becomes a paid application, will I have to buy a copy for each device I run the application on?

Amundsf

unread,
Feb 28, 2016, 5:48:27 PM2/28/16
to mementodatabase
Local copy:
The developer write in the first post of this thread that it is an early version where it's only possible to work with libraries in cloud. That I interpret as local copy could be implemented later. On the other hand this isn't listed in the road man (also first post) so I wouldn't hope to much for "offline support" in the next releases.

Other users:
They should create their own accounts. From the right menu in the library (where you set filter, sorting etc) you have option Cloud. From that you add access to other users.

admin

unread,
Mar 2, 2016, 12:39:02 PM3/2/16
to memento...@googlegroups.com
A new version of Memento Desktop 0.5.7 is avaliable.
What's new:
  • Grouping entries (multi-level)
  • Color of entries
  • Notifications about new versions.
  • Fixed a security issue: possible to view subordinate library even when user isn't granted access to the them. 
  • Fixed a security issue: edit entries through search, when user isn't granted access to edit.
  • Fixed crash if library has custom icon
  • Fixed a crash which could occur when using coordinate.
  • Fixed a crash which could occur after editing of entry

chavarrya

unread,
Mar 2, 2016, 1:22:27 PM3/2/16
to mementodatabase
After installation of v0.5.6 memento has crahed with this error:

java.lang.NullPointerException
at com.luckydroid.mementofx.db.models.GroupOptions.<init>(GroupOptions.java:18)
at com.luckydroid.mementofx.db.models.LocalLibrary.<init>(LocalLibrary.java:44)
at com.luckydroid.mementofx.db.models.LocalLibrary.persist(LocalLibrary.java:123)
at com.luckydroid.mementofx.client.PullEntriesService.succeeded(PullEntriesService.java:67)
at javafx.concurrent.Service.lambda$new$490(Service.java:555)
at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:182)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(ObjectPropertyBase.java:105)
at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
at javafx.beans.property.ObjectPropertyBase.access$000(ObjectPropertyBase.java:51)
at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(ObjectPropertyBase.java:233)
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:137)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(ObjectPropertyBase.java:105)
at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:146)
at javafx.concurrent.Task.setState(Task.java:696)
at javafx.concurrent.Task$TaskCallable.lambda$call$500(Task.java:1434)
at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
at java.lang.Thread.run(Thread.java:745)

admin

unread,
Mar 2, 2016, 1:33:28 PM3/2/16
to mementodatabase
Please update to  0.5.7 version

Kevin Osborne

unread,
Mar 2, 2016, 5:15:57 PM3/2/16
to mementodatabase
Fantastic fixed a lot of issue with the initial release, will continue testing it. Now it opens entries without crashes I will use this daily so any issues I will eek them out for you.

Henry Jason

unread,
Mar 3, 2016, 5:22:13 AM3/3/16
to mementodatabase
thanks very much admin !  it looks good !  I like the simplified look ... can't wait for the next updates like making charts and syncing to google spreadsheets !

Richard Chatburn

unread,
Mar 3, 2016, 4:31:46 PM3/3/16
to mementodatabase
In all versions so far I'm having problems sorting the entries. Whether I choose ASC or DESC as for the primary sort criteria has no effect. The list sorts but the order doesn't reverse when I change from ASC to DESC.

Hope this is explicit enough to look at the code and work on the bug.

Amundsf

unread,
Mar 3, 2016, 6:23:58 PM3/3/16
to mementodatabase
ASC/DESC changes the sort order for me.
I now tested field types "string list" and "integer". What field types do you try to sort with?
What version are you running? I'm using Windows x64, 0.5.7

Lisbeth Salander

unread,
Mar 12, 2016, 5:54:34 AM3/12/16
to mementodatabase
Absolutely amazing. I'm using jar version under Windows XP. I just had to upgrade Java platform.
Excellent job. Thank you.

admin

unread,
Mar 14, 2016, 11:17:22 AM3/14/16
to memento...@googlegroups.com
A new version of Memento Desktop 0.6.0 is avaliable.
What's new:
  • Added import and export entries to CSV
  • Added support for encrypted libraries
  • Fixed left align for entries without colors
  • Preserve the group nodes state.
  • Fixed a bug with wrong decimal symbol for some languages.
  • Added display count of entries.

Believe in GOD

unread,
Mar 15, 2016, 12:26:32 AM3/15/16
to mementodatabase
Its really amazing, very fruitful and very helpful. Really Great !!!
I got everything on desktop. But i can not add new items while doing entry to Single Choice Fields. I can do it on android app version.
One more thing i would like to report: " It accepts entries in unicode characters, but It does not export unicode characters to CSV files and shows ????? for unicode chars (In both android app as well as desktop)."
Is it possible to do it? If yes then how?

admin

unread,
Mar 16, 2016, 6:19:22 PM3/16/16
to memento...@googlegroups.com
I got everything on desktop. But i can not add new items while doing entry to Single Choice Fields. I can do it on android app version.
This will be available in the 0.7 version.
 
One more thing i would like to report: " It accepts entries in unicode characters, but It does not export unicode characters to CSV files and shows ????? for unicode chars (In both android app as well as desktop)."
Is it possible to do it? If yes then how?
I'll try to fix in the next version.

 

chavarrya

unread,
Mar 17, 2016, 1:00:42 PM3/17/16
to mementodatabase
Hi admin!

Version 0.6 crashs when you open a library.

Thanks in advances.

Amundsf

unread,
Mar 17, 2016, 1:14:08 PM3/17/16
to mementodatabase
Mine did too. Got this answer:
Can you send me the log? (c:\users\{user name}\.memento\logs
You can delete local copy of database : c:\users\{user name}\.memento\database 
After that, it should work.

chavarrya

unread,
Mar 18, 2016, 12:05:50 PM3/18/16
to mementodatabase
This was the error:

java.lang.RuntimeException: Could not instantiate class
at org.mapdb.SerializerPojo.deserializeUnknownHeader(SerializerPojo.java:483)
at org.mapdb.SerializerBase.deserialize3(SerializerBase.java:1216)
at org.mapdb.SerializerBase.deserialize(SerializerBase.java:1132)
at org.mapdb.SerializerBase.deserialize(SerializerBase.java:867)
at org.mapdb.SerializerPojo.deserialize(SerializerPojo.java:701)
at org.mapdb.BTreeMap$NodeSerializer.deserialize(BTreeMap.java:449)
at org.mapdb.BTreeMap$NodeSerializer.deserialize(BTreeMap.java:288)
at org.mapdb.Store.deserialize(Store.java:297)
at org.mapdb.StoreDirect.get2(StoreDirect.java:486)
at org.mapdb.StoreWAL.get2(StoreWAL.java:336)
at org.mapdb.StoreWAL.get(StoreWAL.java:320)
at org.mapdb.Caches$HashTable.get(Caches.java:246)
at org.mapdb.EngineWrapper.get(EngineWrapper.java:58)
at org.mapdb.BTreeMap.<init>(BTreeMap.java:541)
at org.mapdb.DB.getTreeMap(DB.java:805)
at com.luckydroid.mementofx.db.Database.libraries(Database.java:73)
at com.luckydroid.mementofx.controllers.MainController.openLibrary(MainController.java:223)
at com.luckydroid.mementofx.controllers.MainController.lambda$optionLibrariesTree$46(MainController.java:188)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:361)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:74)
at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(ReadOnlyObjectWrapper.java:102)
at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:146)
at javafx.scene.control.SelectionModel.setSelectedItem(SelectionModel.java:102)
at javafx.scene.control.MultipleSelectionModelBase.lambda$new$34(MultipleSelectionModelBase.java:67)
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:137)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyIntegerPropertyBase.fireValueChangedEvent(ReadOnlyIntegerPropertyBase.java:72)
at javafx.beans.property.ReadOnlyIntegerWrapper.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:102)
at javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:113)
at javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:147)
at javafx.scene.control.SelectionModel.setSelectedIndex(SelectionModel.java:68)
at javafx.scene.control.MultipleSelectionModelBase.select(MultipleSelectionModelBase.java:404)
at javafx.scene.control.MultipleSelectionModelBase.clearAndSelect(MultipleSelectionModelBase.java:356)
at javafx.scene.control.TreeView$TreeViewBitSetSelectionModel.clearAndSelect(TreeView.java:1477)
at com.sun.javafx.scene.control.behavior.CellBehaviorBase.simpleSelect(CellBehaviorBase.java:256)
at com.sun.javafx.scene.control.behavior.CellBehaviorBase.doSelect(CellBehaviorBase.java:220)
at com.sun.javafx.scene.control.behavior.CellBehaviorBase.mousePressed(CellBehaviorBase.java:150)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:95)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89)
at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3757)
at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:352)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:275)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:388)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:387)
at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
at com.sun.glass.ui.View.notifyMouse(View.java:937)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IndexOutOfBoundsException: Index: 11, Size: 11
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at org.mapdb.SerializerPojo.deserializeUnknownHeader(SerializerPojo.java:476)
... 75 more

admin

unread,
Mar 18, 2016, 12:10:02 PM3/18/16
to mementodatabase
To fix this issue, you must delete local copy of database : c:\users\{user name}\.memento\database 

chavarrya

unread,
Mar 18, 2016, 12:35:11 PM3/18/16
to mementodatabase
It works perfectly!!!


Thanks!!!

Makis Sigalas

unread,
Mar 21, 2016, 10:37:25 AM3/21/16
to mementodatabase
Had the same problem. After deleting the local  local copy of database (c:\users\{user name}\.memento\database), everything is back to normal. Thanks!

Dan Buchal

unread,
Mar 22, 2016, 10:42:08 PM3/22/16
to mementodatabase
I am getting the following in the log when attempting to download:

Mar 22, 2016 10:33:15 PM com.luckydroid.mementofx.controllers.DownloadLibraryController lambda$OnDownloadLibrary$107
SEVERE: Can't download library
com.luckydroid.mementofx.client.MementoAPI$MementoRequestException: 200 template_engine_old
at com.luckydroid.mementofx.client.MementoAPI.assertResult(MementoAPI.java:79)
at com.luckydroid.mementofx.client.MementoAPI.assertResult(MementoAPI.java:74)
at com.luckydroid.mementofx.client.MementoAPI.execute(MementoAPI.java:125)
at com.luckydroid.mementofx.client.MementoAPI.pullModel(MementoAPI.java:131)
at com.luckydroid.mementofx.client.DownloadLibraryService$1.downloadLibrary(DownloadLibraryService.java:48)
at com.luckydroid.mementofx.client.DownloadLibraryService$1.call(DownloadLibraryService.java:38)
at com.luckydroid.mementofx.client.DownloadLibraryService$1.call(DownloadLibraryService.java:35)
at javafx.concurrent.Task$TaskCallable.call(Task.java:1423)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at javafx.concurrent.Service.lambda$null$492(Service.java:725)
at java.security.AccessController.doPrivileged(Native Method)
at javafx.concurrent.Service.lambda$executeTask$493(Service.java:724)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

admin

unread,
Mar 23, 2016, 6:32:08 AM3/23/16
to mementodatabase

Please, upgrade app to version 0.6.1

среда, 23 марта 2016 г., 5:42:08 UTC+3 пользователь Dan Buchal написал:

Doug Beare

unread,
Mar 23, 2016, 6:45:54 AM3/23/16
to mementodatabase
This looks like a great piece of software. I am trying to get the jar file running on Ubuntu 14.04. So far without any luck. I keep getting this message:
 sh<mementodb.sh
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/luckydroid/mementofx/MementoApp : Unsupported major.minor version 52.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

Jacques De Witte

unread,
Mar 23, 2016, 4:34:09 PM3/23/16
to mementodatabase
Hi there,
I am working on a MacBookAir with Yosemite 10.10.5

I downloaded the 0.6 Java desktop version but don't know how to launch it.
Thanks for your help

Jacques

Richard Chatburn

unread,
Mar 24, 2016, 3:21:14 AM3/24/16
to mementodatabase
Hi,

Sorry for the delay in replying.

I'm sorting by date and by time. My database has fields 'entry date' and 'entry time'. I group by the entry date. Then I want to sort by the entry date in descending order (the newest entry at the top). Within the date groups I then want the times to sort in descending order (again newest entry at the top).

I can only seem to get ascending order. I'm in the latest version 0.6.1 and the problem is still there so far as I can see.

Fairly minor issue given the overall development of this wonderful piece of software :-)


admin

unread,
Mar 24, 2016, 1:26:10 PM3/24/16