<div dir="ltr">So I was able to get a working copy from one of the older versions stored on Dropbox. Here is the output of my session that I just did after entering about 4 or 5 transactions with no problem, but then once I try to enter the schedules it crashes.<div><br></div><div><div>eric@DELL-XPS-8700:~$ kmymoney</div><div>Bus::open: Can not get ibus-daemon's address. </div><div>IBusInputContext::createInputContext: no connection to ibus-daemon </div><div>kmymoney(4143)/kdecore (K*TimeZone*): KSystemTimeZones: ktimezoned initialize() D-Bus call failed:  "The name org.kde.kded was not provided by any .service files" </div><div><br></div><div>7:2015/08/14 10-17-57:aqbanking(4143):started</div><div>KMyMoney kbanking plugin loaded</div><div>KMyMoney reconciliation report plugin loaded</div><div>KMyMoney csvimport plugin loaded</div><div>KMyMoney printcheck plugin loaded</div><div>QFSFileEngine::open: No file name specified</div><div>KMyMoney ofximport plugin loaded</div><div>KMyMoney csvexport plugin loaded</div><div>KMyMoney iCalendar plugin loaded</div><div>request balance for A000180 at 2015-08-14</div><div>request balance for A000207 at 2015-08-14</div><div>request balance for A000188 at 2015-08-14</div><div>request balance for A000180 at 2015-08-13</div><div>request balance for A000188 at 2015-08-13</div><div>request balance for A000207 at 2015-08-13</div><div>QPainter::begin: Widget painting can only begin as a result of a paintEvent</div><div>QPainter::translate: Painter not active</div><div>QPainter::setClipRect: Painter not active</div><div>Error in function void MyMoneyStorageSql::writeKeyValuePairs(const QString&, const QVariantList&, const QList<QMap<QString, QString> >&) : writing KVP</div><div>Driver = QSQLITE, Host = localhost, User = eric, Database = /home/eric/Eric/Dropbox/KMyMoney/EABonney.sqlite</div><div>Driver Error: </div><div>Database Error No -1: </div><div>Text:  </div><div>Error type 0</div><div>Executed: INSERT INTO kmmKeyValuePairs (kvpType, kvpId, kvpKey, kvpData) VALUES (?, ?, ?, ?);</div><div>Query error No 11: database disk image is malformed Unable to fetch row</div><div>Error type 1</div><div>void MyMoneyStorageSql::cancelCommitUnit(const QString&) - void MyMoneyStorageSql::writeKeyValuePairs(const QString&, const QVariantList&, const QList<QMap<QString, QString> >&) s/be void MyMoneyStorageSql::modifyAccountList(const QList<MyMoneyAccount>&)</div><div>Unable to store transaction within engine: Error in function void MyMoneyStorageSql::writeKeyValuePairs(const QString&, const QVariantList&, const QList<QMap<QString, QString> >&) : writing KVP</div><div>Driver = QSQLITE, Host = localhost, User = eric, Database = /home/eric/Eric/Dropbox/KMyMoney/EABonney.sqlite</div><div>Driver Error: </div><div>Database Error No -1: </div><div>Text:  </div><div>Error type 0</div><div>Executed: INSERT INTO kmmKeyValuePairs (kvpType, kvpId, kvpKey, kvpData) VALUES (?, ?, ?, ?);</div><div>Query error No 11: database disk image is malformed Unable to fetch row</div><div>Error type 1</div></div><div><br></div><div>So is this saying something is messed up with my schedules? When I look at them they appear to be just fine, but I get the same error no matter which schedule I choose to try and enter.</div><div><br></div><div>Thanks,</div><div>Eric</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 12, 2015 at 11:32 AM, Eric Bonney <span dir="ltr"><<a href="mailto:eric@ericbonney.com" target="_blank">eric@ericbonney.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Jack:<div><br></div><div>I ran KMM from the command line and it appears that the database has somehow become corrupted. So the next question is, how do I repair the database if at all? I can try to resave it back to the default storage type but it appears to just hang and not actually do anything when I try this. This is the message that is output when I try to save as:</div><div><br></div><div><div>Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)</div><div>Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)</div></div><div><br></div><div>Then KMM just hangs and does not appear to ever do anything else.</div><div><br></div><div>Any other suggestions?</div><div><br></div><div>Thanks again for all the help!</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Eric</div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 11, 2015 at 3:50 PM, Jack <span dir="ltr"><<a href="mailto:ostroffjh@frontier.com" target="_blank">ostroffjh@frontier.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On <a href="tel:2015.08.11%2015" value="+12015081115" target="_blank">2015.08.11 15</a>:16, Eric Bonney wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Just recently I discovered that I am unable to enter new transactions into<br>
my KMyMoney file. I am using the SQlite storage option and running 4.7.2.<br>
<br>
I haven't entered anything in a week or so, but today I was catching up my<br>
checkbook and it wouldn't let me enter anything. After filling out the<br>
transaction details and clicking ok, KMM looks like it saves it, but I<br>
never see it entered into my ledger and my account balance is never updated.<br>
<br>
I have resorted to entering all new transactions with my Android app for<br>
the time being. I have not yet had time to try and save my file to back to<br>
the traditional KMM file format yet but I may give this a shot tomorrow<br>
night if I get time or if someone else doesn't have any other ideas.<br>
<br>
I installed the package from Clay's PPA if that makes any difference.<br>
</blockquote>
<br></span>
My first suggestion would be to run from command line to see if there are any messages output to console.  I would also check for any SQLite messages.  Separately, you could try saving to a .kmy file or even creating a new one just for testing, to see if the problem persists.  If not, the problem is somehow related to using the database back end.<span><font color="#888888"><br>
<br>
Jack</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>