This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
The arch-*.xml document does not mention various properties that are necessary for reasonable usage of the MDR. Please be honest and describe them in the appropriate question using <api> tag with appropriate category. Here is small list of possibly overlooked and under documented properties: ./org/netbeans/lib/jmi/mapping/JMIMapperImplBeanInfo.java: * A client of getPropertyDescriptors can use "instanceof" to check ./org/netbeans/lib/jmi/mapping/JMIMapperImplBeanInfo.java: public PropertyDescriptor[] getPropertyDescriptors() { ./org/netbeans/lib/jmi/mapping/JMIMapperImplBeanInfo.java: * returned by getPropertyDescriptors. ./org/netbeans/lib/jmi/util/Logger.java: String fileName = System.getProperty(PROP_LOG_FILE); ./org/netbeans/lib/jmi/util/Logger.java: String value = System.getProperty(prop); ./org/netbeans/lib/jmi/xmi/Producer.java: public Object getProperty(String name) throws SAXNotSupportedException { ./org/netbeans/mdr/NBMDRepositoryImpl.java: String storageClass = props.getProperty("org.netbeans.mdr.storagemodel.StorageFactoryClassName", "org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFactory"); ./org/netbeans/mdr/NBMDRepositoryImpl.java: String storageFile = props.getProperty("org.netbeans.mdr.persistence.Dir"); ./org/netbeans/mdr/NBMDRepositoryImpl.java: String storageUUID = props.getProperty("org.netbeans.mdr.persistence.UUID"); ./org/netbeans/mdr/NBMDRepositoryImpl.java: parameters.put(name.substring(19), props.getProperty(name)); ./org/netbeans/mdr/storagemodel/MdrStorage.java: storage.objectStateChanged(getProperty(VALUES_ID)); ./org/netbeans/mdr/storagemodel/MdrStorage.java: org.netbeans.mdr.persistence.MOFID getProperty(String key) { ./org/netbeans/mdr/storagemodel/MdrStorage.java: return this.getProperty(this.bootStorage.getStorageId(),key); ./org/netbeans/mdr/storagemodel/MdrStorage.java: org.netbeans.mdr.persistence.MOFID getProperty(String storageId, String key) { ./org/netbeans/mdr/storagemodel/MdrStorage.java: value = getProperty((String) key); ./org/netbeans/mdr/storagemodel/StorableBaseObject.java: public Object getProperty (Object key) { ./org/netbeans/mdrshell/DJava.java: String storageName = System.getProperty("MDRStorageProperty." + StorageFactoryImpl.STORAGE_ID);
fixed