hi,
is data modeler 4.0.0.833 supposed to work with svn ?
- i check out a design from an external source (https://...) in DM using team -> checkout in a new directory which seems to work
- i open the newly checked out .dmd file
- i delete some indexes in a table definition and save -> pending changes show some changes and i commit -> seems to work, i can see the changes in tortoisesvn
however, looking into the error log shows:
2013-12-28 17:12:37,363 [AsynchronousChangeList Timer] WARN SVNClientHelper - doStatus
org.tigris.subversion.svnclientadapter.SVNClientException: org.tigris.subversion.javahl.ClientException: svn: E235000: Assertion failure in class 'org.tmatesoft.svn.core.internal.db.SVNSqlJetDb' (file SVNSqlJetDb.java) in method 'commit' on line 251: no opened transactions
at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:539)
at org.tigris.subversion.svnclientadapter.svnkit.SvnKitClientAdapter.getStatus(SvnKitClientAdapter.java:144)
at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:511)
at oracle.dbtools.crest.fcp.vcs.svn.SVNClientHelper.doStatus(SVNClientHelper.java:377)
at oracle.dbtools.crest.fcp.vcs.svn.SVNClientHelper.getStatuses(SVNClientHelper.java:1023)
at oracle.dbtools.crest.fcp.vcs.DataModelerChangesTimerTask.findChanges(DataModelerChangesTimerTask.java:84)
at oracle.dbtools.crest.fcp.vcs.DataModelerChangesTimerTask.run(DataModelerChangesTimerTask.java:25)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Caused by: org.tigris.subversion.javahl.ClientException: svn: E235000: Assertion failure in class 'org.tmatesoft.svn.core.internal.db.SVNSqlJetDb' (file SVNSqlJetDb.java) in method 'commit' on line 251: no opened transactions
at org.tigris.subversion.javahl.JavaHLObjectFactory.throwException(JavaHLObjectFactory.java:785)
at org.tmatesoft.svn.core.javahl.SVNClientImpl.throwException(SVNClientImpl.java:1897)
at org.tmatesoft.svn.core.javahl.SVNClientImpl.status(SVNClientImpl.java:305)
at org.tmatesoft.svn.core.javahl.SVNClientImpl.status(SVNClientImpl.java:283)
at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:525)
... 8 more
Caused by: org.tmatesoft.svn.core.SVNException: svn: E235000: Assertion failure in class 'org.tmatesoft.svn.core.internal.db.SVNSqlJetDb' (file SVNSqlJetDb.java) in method 'commit' on line 251: no opened transactions
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.assertionFailure(SVNErrorManager.java:140)
at org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.commit(SVNSqlJetDb.java:251)
at org.tmatesoft.svn.core.internal.db.SVNSqlJetStatement.reset(SVNSqlJetStatement.java:78)
at org.tmatesoft.svn.core.internal.db.SVNSqlJetTableStatement.reset(SVNSqlJetTableStatement.java:92)
at org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectStatement.reset(SVNSqlJetSelectStatement.java:294)
at org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.isWCLocked(SVNWCDb.java:1693)
at org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.isWCLocked(SVNWCDb.java:1676)
at org.tmatesoft.svn.core.internal.wc17.SVNStatusEditor17.readInfo(SVNStatusEditor17.java:523)
at org.tmatesoft.svn.core.internal.wc17.SVNStatusEditor17.walkStatus(SVNStatusEditor17.java:547)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgGetStatus.run(SvnNgGetStatus.java:123)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgGetStatus.run(SvnNgGetStatus.java:22)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1238)
at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
at org.tmatesoft.svn.core.wc.SVNStatusClient.doStatus(SVNStatusClient.java:360)
at org.tmatesoft.svn.core.javahl.SVNClientImpl.status(SVNClientImpl.java:301)
... 10 more
2013-12-28 17:15:41,920 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 4.0.0.833
- i delete 1 old view and save -> "pending changes" -> outgoing changes shows 2 changes
- i delete some more views -> "pending changes" -> outgoing changes shows no changes
- clicking refresh outgoing changes dont add the other changes to the existing ones.
- i commit the 2changes from above -> dont work, i get an subversion client error:
(i cant copy paste because the popup doesnt allow this...PLEASE FIX THIS, reporting errors is a PITA without this)
svn: E155000: Commit failed
svn: E155000: No write lock in ....
after some seconds i get:
svn: E145000: unknown node kind for ....
- i press save:
svn: E155004: Working copy ... locked svn: E155004: ... is already locked.
- the deleted views appear in the pending changes now
- i press commit:
svn: E155004: commit failed ... working copy already locked.
- i close and reopen dm
- my deleted indexes from above are back so i delete them again
- my deleted views are back so i delete them again
- both actions dont show any outgoing changes.
- i click team -> cleanup working copy, i get: ...dmd is not a working copy......
i give up
am i doing something wrong or whats the reason DM is running amok like this ?
regards
gw