[mdr-users] java.io.IOException
Jaroslav Drazan <[email protected]>
| Newsgroups | gmane.comp.java.netbeans.modules.mdr.user |
|---|---|
| Message-ID | <[email protected]> |
Hello, when I use our application with MDR for about 5 minut, following exception is thrown: java.io.IOException: Neplatný popisovač at java.io.RandomAccessFile.seek(Native Method) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache.getPage(FileCache.java:484) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache.getPage(FileCache.java:391) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.PrimaryIndex$ValInfo.<init>(PrimaryIndex.java:58) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.PrimaryIndex.getIfExists(PrimaryIndex.java:90) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getRecord(BtreeDatabase.java:967) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getIfExists(BtreeDatabase.java:725) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.get(BtreeDatabase.java:746) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource.getPage(BtreeMDRSource.java:68) at org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree.getLocation(Btree.java:386) at org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey$BtreeListByKeyIterator.<init>(BtreeListByKey.java:140) at org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey.listIterator(BtreeListByKey.java:101) at java.util.AbstractList.listIterator(AbstractList.java:349) at java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:250) at java.util.AbstractCollection.contains(AbstractCollection.java:94) at org.netbeans.mdr.storagemodel.IndexImmutSet.contains(IndexImmutSet.java:81) at org.netbeans.mdr.handlers.IndexSetWrapper.contains(IndexSetWrapper.java:84) It's cased by the this code (I use UML 1.4 repository with DI): Collection clients = dependency.getClient(); Collection suppliers = dependency.getSupplier(); if((clients!= null && clients.contains(aChangedRefObject)) || (suppliers != null && suppliers.contains(aChangedRefObject))) ... aChangedRefObject can be instanceof ModelElement or DiagramElement. This Exception occurs in Windows as well as in Linux (we use Java 1.5 and federative MDR BTree storage). Any idea what can be wrong? Best regards Jarda ____________________________________________________________ http://www.seznam.cz - e-mailová schránka 2000 MB