-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Tony,
This might of course be possible, only I really wouldn't know what files could be problematic here: moving the .netbeans directory didn't help, and the only other files that are created by MDR (and that I know of) are these mdr.xxx btree storages... Deleting them didn't help either... Do you know of any other related files lying around somewhere? If not, I guess it must be down to something else... Thanks, Hans On Wednesday 01 October 2003 19:12, Tony Mowers wrote: > Hans, > > This is only a guess about your problem ... > > My guess is that at some point you used the NetBeans MDR, from outside of > AndroMDA, and there is a file sitting around from that usage. In the one > case where you are trying to use the in-memory MDR it is finding the file > and complaining about the change in storage type. In the other case where > you are trying to use the newer MDR download it is complaining because the > file formats are not compatable. > > It's a guess as to what is happening. I don't really know for sure. I seem > to remember seeing somethig similar quite some time back when I was doing > some AndroMDA prototyping. > > Tony > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] Behalf Of SainTiss > > Sent: Wednesday, October 01, 2003 7:29 AM > > To: AndroMDA Mailing > > Subject: Re: [Andromda-user] Different storage version. > > > > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Hi, > > > > I'm having the same problem here, although not directly through > > AndroMDA, but > > through a self-written bit of code... My locale is english though, so the > > problem might lie elsewhere... > > > > I've based the piece of code on the AndroMDA sources though, and > > the static {} > > codeblock, which sets some system properties relating to MDR, seems to be > > indirectly responsible... > > > > I've posted the following mail to the MDR users mailing list... Those > > interested in the problem might want to follow it up there... > > > > Cheers, > > > > Hans > > > > On Wednesday 01 October 2003 16:20, SainTiss wrote: > > > Hi, > > > > > > I'm trying to write a very simple program which uses MDR... > > > So far, I've only got a few lines: > > > > > > static { > > > // configure MDR to use an in-memory storage implementation > > > System.setProperty( > > > "org.netbeans.mdr.storagemodel.StorageFactoryClassName", > > > > "org.netbeans.mdr.persistence.memoryimpl.StorageFactoryImpl"); > > > > > // set the logging so output does not go to standard out > > > System.setProperty("org.netbeans.lib.jmi.Logger.fileName", > > > "mdr.log"); }; > > > > > > public static void main(String[] args) { > > > MDRepository repo = > > > MDRManager.getDefault().getDefaultRepository(); > > > repo.beginTrans(true); > > > repo.endTrans(true); > > > } > > > > > > However, the beginTrans method fails to execute properly, and > > > > throws this > > > > > exception: > > > > > > [java] org.netbeans.mdr.util.DebugException: Different storage > > > version. [java] at > > > > org.netbeans.mdr.storagemodel.MdrStorage.initializeIndexes(MdrStor > > > > age.java: > > >443) [java] at > > > org.netbeans.mdr.storagemodel.MdrStorage.rollback(MdrStorage.java:487) > > > [java] at > > > org.netbeans.mdr.util.TransactionMutex.leave(TransactionMutex.java:174) > > > [java] at > > > > org.netbeans.mdr.NBMDRepositoryImpl.endTrans(NBMDRepositoryImpl.java:188) > > > > > [java] at > > > org.netbeans.mdr.NBMDRepositoryImpl.boot(NBMDRepositoryImpl.java:1058) > > > [java] at > > > > org.netbeans.mdr.NBMDRepositoryImpl.initCheck(NBMDRepositoryImpl.java:495 > >) > > > > > [java] at > > > > org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl. > > java:177) > > > > > Downloading the newest mdr-standalone.zip resulted in the exception now > > > being called "[java] org.netbeans.mdr.util.DebugException: > > > > Missing storage > > > > > files or different storage version." > > > > > > If I don't set the system properties, I get problems like this: > > > > > > [java] [org.netbeans.mdr.Logger] Property > > > org.netbeans.mdr.persistence.btreeimpl.filename not specified. Using > > > default value: mdr > > > > > > [java] javax.xml.parsers.FactoryConfigurationError: Provider > > > org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found > > > [java] at > > > > javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuild > > erFactory > > > > >.java:99) [java] at > > > org.netbeans.mdr.storagemodel.BootReader.parse(BootReader.java:110) > > > [java] at > > > org.netbeans.mdr.storagemodel.BootReader.read(BootReader.java:127) > > > [java] at > > > > org.netbeans.mdr.NBMDRepositoryImpl.createBootMOF(NBMDRepositoryIm > > pl.java:1 > > > > >149) [java] at > > > > org.netbeans.mdr.NBMDRepositoryImpl.installFakeMof(NBMDRepositoryI > > > > mpl.java: > > >1104) [java] at > > > org.netbeans.mdr.NBMDRepositoryImpl.boot(NBMDRepositoryImpl.java:1088) > > > [java] at > > > > org.netbeans.mdr.NBMDRepositoryImpl.initCheck(NBMDRepositoryImpl.java:522 > >) > > > > > [java] at > > > > org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl. > > java:196) > > > > > [java] > > > > org.netbeans.mdr.persistence.StorageBadRequestException: There > > > > > is no value for key "storageIds:mdr" > > > [java] at > > > > org.netbeans.mdr.persistence.btreeimpl.btreestorage.NameIndex.getO > > bj(NameIn > > > > >dex.java:56) [java] at > > > > org.netbeans.mdr.persistence.btreeimpl.btreestorage.MofidIndex.get > > (MofidInd > > > > >ex.java:44) [java] at > > > > org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase. > > fetchInde > > > > >x(BtreeDatabase.java:815) [java] at > > > > org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.g > > etIndex(B > > > > >treeStorage.java:251) [java] at > > > > org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.g > > etSinglev > > > > >aluedIndex(BtreeStorage.java:259) [java] at > > > > org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.o > > pen(Btree > > > > >Storage.java:162) [java] at > > > > org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.r > > ollBackCh > > > > >anges(BtreeStorage.java:327) [java] at > > > org.netbeans.mdr.storagemodel.MdrStorage.rollback(MdrStorage.java:513) > > > [java] at > > > org.netbeans.mdr.util.TransactionMutex.leave(TransactionMutex.java:179) > > > [java] at > > > > org.netbeans.mdr.NBMDRepositoryImpl.endTrans(NBMDRepositoryImpl.java:209) > > > > > [java] at > > > org.netbeans.mdr.NBMDRepositoryImpl.boot(NBMDRepositoryImpl.java:1095) > > > [java] at > > > > org.netbeans.mdr.NBMDRepositoryImpl.initCheck(NBMDRepositoryImpl.java:522 > >) > > > > > [java] at > > > > org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl. > > java:196) > > > > > Since my program essentially just calls the beginTrans() > > > > method, I wouldn't > > > > > know what I could have done wrong already at that point... > > > > > > Could anyone help me here? > > > > > > Thanks in advance, > > > > > > Hans Schippers > > > > - -- > > Ark Linux - Linux for the Masses (http://arklinux.org) > > > > In a world without walls and fences, who needs windows and gates? > > > > Is the essence that the light pulse lives longer? > > > > Hans Schippers > > 2LIC INF > > UA 2003-2004 > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.2.3 (GNU/Linux) > > > > iD8DBQE/euSgXlnUYIbmLOQRAicLAJ45bxlin1uqtOI7s4sy8uOEuKWrRACfaylz > > h5uC7tW+plPx4phQSoGZGNc= > > =RSqv > > -----END PGP SIGNATURE----- > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Andromda-user mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/andromda-user > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Andromda-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/andromda-user - -- Ark Linux - Linux for the Masses (http://arklinux.org) In a world without walls and fences, who needs windows and gates? Is the essence that the light pulse lives longer? Hans Schippers 2LIC INF UA 2003-2004 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/ew8dXlnUYIbmLOQRAuZZAJ44uky2B5h11TlbxWyGc4zvIwXcLACfY6uq dVfs6v5OlNuQ0vp9/seJ8QE= =W+4B -----END PGP SIGNATURE----- ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Andromda-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-user