Modeling Persistence

Hi,
I have a question regarding use of Domain Model pattern. In our project we are creating customer profiles. We have modeled profile like this
class Profile {
Name name;
List<Address> addressList;
List <Phone> phoneList;
We have CRUD operations for Profile, Addresses, and Phones.
For crud operations, we have DAO facade like this
class ProfileDao {
void insertProfile(Profile profile);
void Profile getProfile(String profileId);
void addAddress(String profileId, Address a);     
void addPhone(String profileId, Phone p);     
void updateAddress(String addressId, Address a);
void updatePhone(String phoneId, Phone p);
void deleteAddress(String addressId);
void deletePhone(String phoneId);          
Client for this code will be like this.
class ProfileClient {
void testAddAddress() {
     Address address = new Address("112 Fifth Street", "NJ", "US", "08857");
     String profileId = getProfileIdentifier();
     getProfileDao().update(profileId, address);
Instead of using Facade like this, I thought we could use it like following.
1. Clients will do all CRUD operations on Profile object itself.
2. All the classes will have isUpdated, isNew and isDeleted flag.
3. Dao will have just one update(Profile p) method.
4. Dao will check for updates and make queries accordingly
Dao will now become like this.
class ProfileDao {
void insertProfile(Profile profile);
void Profile getProfile(String profileId);
void update(Profile p);
Client for this code will be like this.
class ProfileClient {
void testAddAddress() {
     Address address = new Address("112 Fifth Street", "NJ", "US", "08857");
     Profile p = getProfile();
     p.addAddress(address);
     getProfileDao().update(profile);
This second approach looks cleaner, but the concern raised by my team mates is that every time I need to add, update, delete a single address, I need to load whole profile object in memory. This looks more like a "stateful" implementation as opposed to "stateless" implementation of Dao Facade. If Profile object is a huge one, then it can be a overkill to load the whole object just to add/change one address. But I certainly dont like the facade implementation. It does not allow me to do inserts/updates/deletes in batch. I have to do operations one at a time. Secondly any object level validations or business rules (Like Profile should have only one delivery address) are harder to implement in facade approach. What is your opinion on this? Is this a standard Domain Model vs Transaction Script issue?

Hi,
I have a question regarding use of Domain Model
pattern. In our project we are creating customer
profiles. We have modeled profile like this
class Profile {
Name name;
List<Address> addressList;
List <Phone> phoneList;
We have CRUD operations for Profile, Addresses, and
Phones.
For crud operations, we have DAO facade like this
class ProfileDao {
void insertProfile(Profile profile);
void Profile getProfile(String profileId);
void addAddress(String profileId, Address a);     
void addPhone(String profileId, Phone p);     
void updateAddress(String addressId, Address a);
void updatePhone(String phoneId, Phone p);
void deleteAddress(String addressId);
void deletePhone(String phoneId);          
Client for this code will be like this.
class ProfileClient {
void testAddAddress() {
Address address = new Address("112 Fifth Street",
, "NJ", "US", "08857");
     String profileId = getProfileIdentifier();
     getProfileDao().update(profileId, address);
Instead of using Facade like this, I thought we
e could use it like following.
1. Clients will do all CRUD operations on Profile
e object itself.
2. All the classes will have isUpdated, isNew and
d isDeleted flag.
3. Dao will have just one update(Profile p)
) method.
4. Dao will check for updates and make queries
s accordingly
Dao will now become like this.
class ProfileDao {
void insertProfile(Profile profile);
void Profile getProfile(String profileId);
void update(Profile p);
Client for this code will be like this.
class ProfileClient {
void testAddAddress() {
Address address = new Address("112 Fifth Street",
, "NJ", "US", "08857");
     Profile p = getProfile();
     p.addAddress(address);
     getProfileDao().update(profile);
This second approach looks cleaner, but the concern
raised by my team mates is that every time I need to
add, update, delete a single address, I need to load
whole profile object in memory. This looks more like
a "stateful" implementation as opposed to "stateless"
implementation of Dao Facade. Stateful would only occur if the profile remained in session between requests. You can have a memory-intensive, stateless object (which I think is what you are concerned about).
If Profile object is a
huge one, then it can be a overkill to load the whole
object just to add/change one address. But I
certainly dont like the facade implementation. It
does not allow me to do inserts/updates/deletes in
batch. I have to do operations one at a time.I do not see how either of the designs above has a method siguature for batch operations. That having been said, this is no issue. Have an overloaded version of each method that also takes a Connection (or custom transaction) object. You can then execute each step "one at a time" but within a given transaction that can be committed as a logical unit of work.
If you are indeed concerned about memory requirements, consider implementing Lazy Load. Or have Hibernate do it for you.
Secondly any object level validations or business
rules (Like Profile should have only one delivery
address) are harder to implement in facade approach.
What is your opinion on this? Is this a standard
Domain Model vs Transaction Script issue?Your DAO's seem to be your main issue and not the domain model. Transaction Script assumes there is a strong relationship between the relational and object models. O/R mapping technologies will tend to push you in this direction . Custom DAO's (via JDBC) can work in either instance. However, you should focus more on your model domain first, and then worry about its persistence afterwards (ideally). Your business logic will be implemented. How that object is persisted, while important from a performance consideration, should not overly affect your model domain.
- Saish

Similar Messages

  • Problem with Persistence.xml in JDev final after migration

    Hi,
    I am trying to migrate a current project from JDev 11gTp4 to the JDev production release. When deploying the EJB module I get the following problem though (Stack from DefaultServer.log)
    weblogic.application.ModuleException: Exception preparing module: EJBModule(Nexus-NexusModel-ejb)
         at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:452)
         at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
         at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
         at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58)
         at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:42)
         at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
         at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
         at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:16)
         at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155)
         at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197)
         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89)
         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723)
         at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248)
         at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    java.lang.UnsupportedOperationException: This parser does not support specification "null" version "null"
         at javax.xml.parsers.DocumentBuilderFactory.setSchema(DocumentBuilderFactory.java:561)
         at weblogic.xml.jaxp.RegistryDocumentBuilder.setupDocumentBuilderFactory(RegistryDocumentBuilder.java:393)
         at weblogic.xml.jaxp.RegistryDocumentBuilder.getDefaultDocumentBuilderFactory(RegistryDocumentBuilder.java:359)
         at weblogic.xml.jaxp.RegistryDocumentBuilder.getDocumentBuilder(RegistryDocumentBuilder.java:298)
         at weblogic.xml.jaxp.RegistryDocumentBuilder.parse(RegistryDocumentBuilder.java:150)
         at org.eclipse.persistence.platform.xml.jaxp.JAXPParser.parse(JAXPParser.java:163)
         at org.eclipse.persistence.platform.xml.jaxp.JAXPParser.parse(JAXPParser.java:197)
         at org.eclipse.persistence.internal.oxm.record.DOMUnmarshaller.unmarshal(DOMUnmarshaller.java:213)
         at org.eclipse.persistence.oxm.XMLUnmarshaller.unmarshal(XMLUnmarshaller.java:309)
         at org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappingsReader.read(XMLEntityMappingsReader.java:72)
         at org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappingsReader.read(XMLEntityMappingsReader.java:112)
         at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.loadStandardMappingFiles(MetadataProcessor.java:343)
         at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.loadMappingFiles(MetadataProcessor.java:271)
         at org.eclipse.persistence.internal.jpa.deployment.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:294)
         at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:830)
         at org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactory(PersistenceProvider.java:189)
         at weblogic.deployment.PersistenceUnitInfoImpl.createEntityManagerFactory(PersistenceUnitInfoImpl.java:330)
         at weblogic.deployment.PersistenceUnitInfoImpl.<init>(PersistenceUnitInfoImpl.java:123)
         at weblogic.deployment.AbstractPersistenceUnitRegistry.storeDescriptors(AbstractPersistenceUnitRegistry.java:331)
         at weblogic.deployment.AbstractPersistenceUnitRegistry.loadPersistenceDescriptor(AbstractPersistenceUnitRegistry.java:245)
         at weblogic.deployment.ModulePersistenceUnitRegistry.<init>(ModulePersistenceUnitRegistry.java:63)
         at weblogic.ejb.container.deployer.EJBModule.setupPersistenceUnitRegistry(EJBModule.java:209)
         at weblogic.ejb.container.deployer.EJBModule$1.execute(EJBModule.java:310)
         at weblogic.deployment.PersistenceUnitRegistryInitializer.setupPersistenceUnitRegistries(PersistenceUnitRegistryInitializer.java:62)
         at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:376)
         at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
         at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
         at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58)
         at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:42)
         at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
         at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
         at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:16)
         at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155)
         at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197)
         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89)
         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723)
         at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248)
         at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    My persistence.xml looks like
    <?xml version="1.0" encoding="windows-1252" ?>
    <persistence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
    version="1.0" xmlns="http://java.sun.com/xml/ns/persistence">
    <persistence-unit name="Nexus-ejbPU">
    <provider>
    org.eclipse.persistence.jpa.PersistenceProvider
    </provider>
    <jta-data-source>
    jdbc/NexusPoolDS
    </jta-data-source>
    <mapping-file>
    META-INF/orm.xml
    </mapping-file>
    <properties>
    <property name="eclipselink.target-server" value="WebLogic_10"/>
    <property name="eclipselink.logging.file" value="Toplink.log"/>
    <property name="eclipselink.logging.timestamp" value="true"/>
    <property name="eclipselink.logging.exceptions" value="true"/>
    <property name="eclipselink.logging.session" value="true"/>
    </properties>
    </persistence-unit>
    </persistence>
    orm.xml looks like this
    <?xml version="1.0" encoding="windows-1252" ?>
    <entity-mappings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd"
    version="1.0"
    xmlns="http://java.sun.com/xml/ns/persistence/orm">
    <persistence-unit-metadata>
    <persistence-unit-defaults>
    <schema>
    XXX
    </schema>
    </persistence-unit-defaults>
    </persistence-unit-metadata>
    <package>
    za.co.medscheme.model.persistence.xxx
    </package>
    <schema>
    XXX
    </schema>
    </entity-mappings>
    I have noticed that the persistence.xml file have changed quite drastically from the version we had in TP4 release during project upgrade, but can not explain the problem we are getting. I have also tried to just create a dummy project and create a persistence unit, and the file looks exactly the same afterwards. Any thoughts?
    Drikus

    Just thought I would add a temporary solution to the problem for those of you sitting with the same issue.
    In the root folder of your application you will find a src folder with a meta-inf folder and weblogic-application.xml inside.
    Add the following before the closing weblogic-application tag...
    <xml>
    <parser-factory>
    <saxparser-factory>
    weblogic.xml.jaxp.WebLogicSAXParserFactory
    </saxparser-factory>
    <document-builder-factory>
    weblogic.xml.jaxp.WebLogicDocumentBuilderFactory
    </document-builder-factory>
    <transformer-factory>
    weblogic.xml.jaxp.WebLogicSAXTransformerFactory
    </transformer-factory>
    </parser-factory>
    </xml>
    If there wasnt an xml tag in the file, it seems that JDeveloper somehow adds one on the fly for you pointing to an oracle xml parser that does not contain the setSchema method required by weblogic on deployment.
    Hope this helps anybody else that has this problem.
    Regards
    Drikus Britz

  • SQL Data Modeler - Startup Problem

    Hi
    I've created a Relational Model with Oracle SQL Developer Data Modeler, with a few tables, and everything was working ok.
    Yesterday I made some changes to the model, added columns and another table, saved the model and closed the Data Modeler.
    Today - when I tried to open the Model, I only get an error "Some objects are not loaded correctly. See the log file for details"
    The log at the bottom of the Data Modeler only shows: "Open Design: "nameof model"" and no details of what went wrong. No other details is provided, and as far as i can see - and now I can't view the model at all.
    Any ideas how to find the problem/ fix it in order to get the created Model back?
    Thanks
    Coenraad

    Hi Philip
    Thanks, I found the log file there. I have cleared the log file, and when I tried to open the model again, it created the below information, any ideas what could be wrong?
    2009-09-10 21:05:33,531 [main] INFO  ApplicationView - Oracle SQL Developer Data Modeler Version: 2.0.0 Build: 570
    2009-09-10 21:05:39,828 [main] WARN  AbstractXMLReader - There is no file with default domains (path: domains name: defaultdomains)
    2009-09-10 21:05:55,296 [Thread-3] ERROR AbstractXMLReader - problem parsing document for:a-erd2
    AbstractXMLReader.parse:
    oracle.xml.parser.v2.XMLParseException: Expected name instead of >.
         at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:320)
         at oracle.xml.parser.v2.XMLReader.scanNameChars(XMLReader.java:1095)
         at oracle.xml.parser.v2.XMLReader.scanQName(XMLReader.java:1835)
         at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1264)
         at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:324)
         at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:291)
         at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:200)
         at oracle.xml.jaxp.JXDocumentBuilder.parse(JXDocumentBuilder.java:155)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.parse(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateObject(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.handleRecreateObject(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.read(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$Recent$1.run(Unknown Source)
    2009-09-10 21:05:55,296 [Thread-3] ERROR AbstractXMLReader - Error recreating object from XML: a-erd2
    2009-09-10 21:05:55,703 [Thread-3] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: C:\My_Home\Datamodeler\a-erd2\pm\B90BA2ED-3D5F-6690-8413-DE9492D76B23.xml (The system cannot find the file specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.design.process.ProcessModel.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$Recent$1.run(Unknown Source)
    2009-09-10 21:05:55,703 [Thread-3] ERROR AbstractXMLReader - Data inputstream is null (path: a-erd2/pm name: B90BA2ED-3D5F-6690-8413-DE9492D76B23)

  • URGENT-- cannot see   sql modeler contents (xml file)

    All,
    I have tried to open up a model which has been developed with earlier versions of sql modeler.
    below, I have copied the contents of the calling XML file for your comments,.
    it seems like 2.xx version and somehow it shows empty.! I searched through the sub folders and there are 100s of xml files.
    I tried 1.5.x and latest version of sql modeler no luck so far. what am I missing or any workaround please..
    thanks
    ali
    ========================
    *<?xml version="1.0" encoding="UTF-8" ?>*
    *<model version="2.0">*
    *     <version version="3.2" design_id="C6FFE67F-9E2B-07CE-8B7A-C790E645720B" />*
    *     <object>*
    *          <comment></comment>*
    *          <notes></notes>*
    *          <alter type="created">*
    *               <user>hdai</user>*
    *               <timestamp>2009-05-31 08:30:30</timestamp>*
              </alter>
              <alter type="changed">
                   <user>hdai</user>
                   <timestamp>2009-06-22 10:17:09</timestamp>
              </alter>
         </object>
         <engineering_params delete_without_origin="false" engineer_coordinates="true" engineer_generated="true" show_engineering_intree="false" apply_naming_std="false" use_pref_abbreviation="true" upload_directory="" />
         <eng_compare show_sel_prop_only="true" not_apply_for_new_objects="true" exclude_from_tree="false">
              <entity_table>
                   <property name="Name" selected="true" />
                   <property name="Short Name / Abbreviation" selected="true" />
                   <property name="Comment" selected="true" />
                   <property name="Comment in RDBMS" selected="true" />
                   <property name="Notes" selected="true" />
                   <property name="TempTable Scope" selected="true" />
                   <property name="Table Type" selected="true" />
                   <property name="Structured Type" selected="true" />
                   <property name="Type Substitution (Super-Type Object)" selected="true" />
                   <property name="Min Volumes" selected="true" />
                   <property name="Expected Volumes" selected="true" />
                   <property name="Max Volumes" selected="true" />
                   <property name="Growth Percent" selected="true" />
                   <property name="Growth Type" selected="true" />
                   <property name="Normal Form" selected="true" />
                   <property name="Adequately Normalized" selected="true" />
              </entity_table>
              <attribute_column>
                   <property name="Name" selected="true" />
                   <property name="Data Type" selected="true" />
                   <property name="Data Type Kind" selected="true" />
                   <property name="Mandatory" selected="true" />
                   <property name="Default Value" selected="true" />
                   <property name="Use Domain Constraint" selected="true" />
                   <property name="Comment" selected="true" />
                   <property name="Comment in RDBMS" selected="true" />
                   <property name="Notes" selected="true" />
                   <property name="Source Type" selected="true" />
                   <property name="Formula Description" selected="true" />
                   <property name="Type Substitution" selected="true" />
                   <property name="Scope" selected="true" />
              </attribute_column>
              <key_index>
                   <property name="Name" selected="true" />
                   <property name="Comment" selected="true" />
                   <property name="Comment in RDBMS" selected="true" />
                   <property name="Notes" selected="true" />
                   <property name="Primary Key" selected="true" />
                   <property name="Attributes/Columns" selected="true" />
              </key_index>
              <relation_fk>
                   <property name="Name" selected="true" />
                   <property name="Comment" selected="true" />
                   <property name="Comment in RDBMS" selected="true" />
                   <property name="Notes" selected="true" />
              </relation_fk>
              <entityview_view>
                   <property name="Name" selected="true" />
                   <property name="Comment" selected="true" />
                   <property name="Comment in RDBMS" selected="true" />
                   <property name="Notes" selected="true" />
                   <property name="Structured Type" selected="true" />
                   <property name="Where" selected="true" />
                   <property name="Having" selected="true" />
                   <property name="User Defined SQL" selected="true" />
              </entityview_view>
         </eng_compare>
         <changerequests id="" />
         <design type="Data Types" id="2391D8C8-FEC6-9182-ED6C-6EAE53428D29" path_id="0" main_view_id="420C75F3-BD6B-8126-6EBA-050A1FC9BE54" should_be_open="true" is_visible="false">
              <name>DataTypes</name>
              <comment></comment>
              <notes></notes>
         </design>
         <design type="LogicalDesign" id="4A0EEC77-6A89-10AC-351F-172AA6998230" path_id="0" main_view_id="83AB3B8B-90C4-D6A9-291D-A65F781E85D9" should_be_open="true" is_visible="true">
              <name>Logical</name>
              <comment></comment>
              <notes></notes>
         </design>
         <design type="RelationalModel" id="1214B08E-6B1C-9449-2769-131F7637FD5C" path_id="1" main_view_id="11A685B9-D950-8186-6160-DDAD08DAC3C0" should_be_open="true" is_visible="false">
              <name>SMARTD</name>
              <comment></comment>
              <notes></notes>
         </design>
         <design type="RelationalModel" id="A61B461D-F897-0CBF-3924-4BC3D33F3D13" path_id="2" main_view_id="2F6C7BB5-3F13-8657-DD84-BAFEF664D2D8" should_be_open="true" is_visible="false">
              <name>SMARTD(2)</name>
              <comment></comment>
              <notes></notes>
         </design>
         <design type="Process Model" id="7B21085F-9F75-F895-17AA-32592475602A">
              <name>Process Model</name>
              <comment></comment>
              <notes></notes>
         </design>
         <design type="Business Information" id="C0C1E8B7-7CDE-F345-C446-412C87D12639" path_id="0" main_view_id="null" should_be_open="true" is_visible="false">
              <name>Business Information</name>
              <comment></comment>
              <notes></notes>
         </design>
         <domains>
              <domain name="defaultdomains" role="uses" />
         </domains>
    </model>

    Philip:
    here is the Log file ( running modeler 2.0). hope it helps.
    thx
    ali
    ================LOG file==========
    2009-12-02 13:53:34,312 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler Version: 2.0.0 Build: 570
    2009-12-02 13:53:36,890 [main] WARN AbstractXMLReader - There is no file with default domains (path: domains name: defaultdomains)
    2009-12-02 13:54:58,390 [Thread-3] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: D:\1D_data\LADPSS\docs\reference\data_model\data_model\relational\1214B08E-6B1C-9449-2769-131F7637FD5C.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.design.relational.RelationalDesign.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2009-12-02 13:54:58,390 [Thread-3] ERROR AbstractXMLReader - Data inputstream is null (path: data_model/relational name: 1214B08E-6B1C-9449-2769-131F7637FD5C)
    2009-12-02 13:54:58,390 [Thread-3] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: D:\1D_data\LADPSS\docs\reference\data_model\data_model\relational\A61B461D-F897-0CBF-3924-4BC3D33F3D13.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.design.relational.RelationalDesign.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2009-12-02 13:54:58,390 [Thread-3] ERROR AbstractXMLReader - Data inputstream is null (path: data_model/relational name: A61B461D-F897-0CBF-3924-4BC3D33F3D13)
    2009-12-02 13:54:58,390 [Thread-3] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: D:\1D_data\LADPSS\docs\reference\data_model\data_model\processmodel\7B21085F-9F75-F895-17AA-32592475602A.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.design.process.ProcessModel.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2009-12-02 13:54:58,390 [Thread-3] ERROR AbstractXMLReader - Data inputstream is null (path: data_model/processmodel name: 7B21085F-9F75-F895-17AA-32592475602A)

  • Opening ERD in Data Modeler

    I am using Data Modeler 2, build 570.
    A colleague gave me an ERD he had created with this tool, as an xml.
    I copied this ERD and made some changes and saved. But the next day, when I tried to open this modified version, nothing came up. I briefly saw the thermometer bar that displays when an ERD is being loased, but after that nothing appeared in the "Logical" tab. Does anybody know why? Thanks.

    OK. Here's the brand new log file after simply trying to open the ERD. I hope it's not too long.
    2010-10-20 11:03:31,486 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler Version: 2.0.0 Build: 570
    2010-10-20 11:03:34,377 [main] WARN AbstractXMLReader - There is no file with default domains (path: domains name: defaultdomains)
    2010-10-20 11:03:56,470 [Thread-3] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: H:\NE-FIMS\nefims_mqrs_101810Changes\rdbms\nefims_mqrs_101810Changes_RDBMSSites.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateObject(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.handleRecreateObject(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.read(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.loadRDBMSSites(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2010-10-20 11:03:56,470 [Thread-3] ERROR AbstractXMLReader - Data inputstream is null (path: nefims_mqrs_101810Changes/rdbms name: nefims_mqrs_101810Changes_RDBMSSites)
    2010-10-20 11:03:56,470 [Thread-3] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: H:\NE-FIMS\nefims_mqrs_101810Changes\businessinfo\Business Information.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.businessinfo.BusinessInfoDesign.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2010-10-20 11:03:56,470 [Thread-3] ERROR AbstractXMLReader - Data inputstream is null (path: nefims_mqrs_101810Changes/businessinfo name: Business Information)
    2010-10-20 11:03:56,470 [Thread-3] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: H:\NE-FIMS\nefims_mqrs_101810Changes\datatypes\DataTypes.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.design.datatypes.DataTypesDesign.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2010-10-20 11:03:56,470 [Thread-3] ERROR AbstractXMLReader - Data inputstream is null (path: nefims_mqrs_101810Changes/datatypes name: DataTypes)
    2010-10-20 11:03:56,486 [Thread-3] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: H:\NE-FIMS\nefims_mqrs_101810Changes\logical\Logical.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.design.DesignPart.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2010-10-20 11:03:56,486 [Thread-3] ERROR AbstractXMLReader - Data inputstream is null (path: nefims_mqrs_101810Changes/logical name: Logical)
    2010-10-20 11:03:56,486 [Thread-3] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: H:\NE-FIMS\nefims_mqrs_101810Changes\rel\1.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.design.relational.RelationalDesign.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2010-10-20 11:03:56,486 [Thread-3] ERROR AbstractXMLReader - Data inputstream is null (path: nefims_mqrs_101810Changes/rel name: 1)
    2010-10-20 11:03:56,486 [Thread-3] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: H:\NE-FIMS\nefims_mqrs_101810Changes\mapping\ExtendedMap.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.xtdmapping.ExtendedMap.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2010-10-20 11:03:56,486 [Thread-3] ERROR AbstractXMLReader - Data inputstream is null (path: nefims_mqrs_101810Changes/mapping name: ExtendedMap)
    2010-10-20 11:03:56,486 [Thread-3] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: H:\NE-FIMS\nefims_mqrs_101810Changes\pm\CE1ED413-B0C7-EDAD-26DA-7BA1830304C2.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.design.process.ProcessModel.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2010-10-20 11:03:56,486 [Thread-3] ERROR AbstractXMLReader - Data inputstream is null (path: nefims_mqrs_101810Changes/pm name: CE1ED413-B0C7-EDAD-26DA-7BA1830304C2)

  • SQLDeveloper Data Modeler corrupted -- No option to Open a Design

    After utilizing SQLDeveloper Data Modeler for about a day, the configuration appears to be corrupted in the following manner;
    Most of the tools and menus are either grayed out or have gone missing. For example, the File menu item no longer has an "Open" option. File menu present only the following selections:
    Save (gray / disabled)
    Save As (gray / disabled)
    Compare With (Submenu to select a file is gray/disabled)
    Exit (works!)
    This situation seems to have occurred after I have saved and committed designs to Subversion repository a few times. The logs are extensive with hundreds of errors complaining about
    2011-04-23 13:47:12,444 [Thread-1575] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: C:\Documents and Settings\1063781\My Documents\PMSC\source\database\pirqry\design\types.xml (The system cannot find the file specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateObject(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.readSystemInit(Unknown Source)
         at oracle.dbtools.crest.model.design.DesignSet.createElement(Unknown Source)
         at oracle.dbtools.crest.swingui.ApplicationView.addDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$Recent$1.run(Unknown Source)
    2011-04-23 13:47:12,444 [Thread-1575] ERROR AbstractXMLReader - Data inputstream is null (path: types name: types)
    2011-04-23 13:48:21,751 [AWT-EventQueue-0] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: C:\Documents and Settings\1063781\My Documents\PMSC\source\database\pirqry\design\types.xml (The system cannot find the file specified)
    The only file similar in nature is "DataTypes.xml". That being said, a logoff/on and/or a restart does not clear the issue, and I'm continuing to look around before a reinstall ODM again ( this will be the 3rd time -- perhaps a charm :-) )
    An additional curiosity -- Now when trying to use the Tools | Preferences, any of the Data Modeler preferences cause the preference values portion of the page to become unresponsive. If clicking on any Data Modeler preference, the righthand portion of the preferences dialog does not change. I can however navigate to other preferences and the dialog responds as expected.
    Has ODM become corrupted in some recoverable manner?
    Has anyone experience this situation before? Thanks.
    Edited by: Solidus on Apr 23, 2011 2:55 PM

    I've had this problem too (& don't use Subversion), but couldn't find the Oracle SQL Developer Data Modeler folder in Application Data.
    However, I'd set the IDE_USER_DIR environment variable - so look in that directory & delete the system<version-number> folder & that clears the problem too.
    Mary

  • Oracle Data Modeling

    Hello, I download Oracle datamodeling-1.5.1-525 and I create a logical model of my future database. My database have about 127 entities, 974 attributes and 233 relations.
    I want generate ddl sentences in oracle and generate my oracle scheme in my database (Oracle SE 10G R2). I tried to create a relational model throught to Designer -> Engineer to Relational Model (Ctrl-Mayus-F) but nothing happend. The program does not anything, no errors no models, nothing.
    Can anyone help me, please?
    Thanks you very much!!!
    PD: Excuseme, but I'm Spanish and my English is horrible.

    Hi Roberto,
    do you still use build 525? You can try the latest version here [http://www.oracle.com/technology/products/database/datamodeler/index.html] . Please pay attention to "release notes" and remark there - "Note for designs created with earlier versions of Data Modeler – persistence has changed and it’s strongly recommended that you use the “Save As” functionality to create new version of designs".
    New version will resolve possible inconsistencies and you can engineer to relational model.
    Philip

  • 4.0 EA1 - Data Modeler does not open saved models

    Hi,
    When trying to open a Data Modeler design created by Data Modeler 3.3.1.748, the Logical Model is empty (has no objects) and the Relational Model is not opened.  Right clicking on the Relational_1 node and attempting to open the Relational Model yields an empty Relational Model (again no objects).  Since the Relational Model is empty I can't even try to open the Physical Model.
    I am able to successfully import DDL and Data Dictionary objects into a new model, however, after saving the model, If I try opening it with SQL Dev 4.0 or SQL Dev 3.2.20 with the 3.3.1.748 version of Data Modeler, none of the models are properly opened as above.
    Finally when closing a Data Modeler Design, the entire Data Modeler Browser tree disapears (the browser pane remains but is empty).  The only apparent way to recover the browser tree is to restart SQL Developer.

    I've started from a fresh install of EA1 without importing settings from v3.2.  Changed my look and feel to match my OS (Windows) enabled logging and set the logging directory.
    Now when I start DataModeler I get the following:
    2013-07-22 15:46:52,597 [AWT-EventQueue-0] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: C:\Program Files\SQLDeveloper\SQLDev-4.0.0.12.27\sqldeveloper\extensions\oracle.datamodeler.4\types\types.xml (The system cannot find the path specified)
            at java.io.FileInputStream.open(Native Method)
            at java.io.FileInputStream.<init>(FileInputStream.java:138)
            at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(FileManager.java:285)
            at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(FileManager.java:254)
            at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(XMLPersistenceManager.java:894)
            at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(AbstractXMLReader.java:216)
            at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateObject(AbstractXMLReader.java:143)
            at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.readSystemInit(XMLPersistenceManager.java:564)
            at oracle.dbtools.crest.model.design.DesignSet.createElement(DesignSet.java:53)
            at oracle.dbtools.crest.swingui.ApplicationView.addDesign(ApplicationView.java:2322)
            at oracle.dbtools.crest.swingui.ApplicationView.<init>(ApplicationView.java:403)
            at oracle.dbtools.crest.swingui.ApplicationView.getInstance(ApplicationView.java:2123)
            at oracle.dbtools.crest.fcp.DataModelerAddin.initialize(DataModelerAddin.java:520)
            at oracle.ideimpl.extension.AddinManagerImpl.initializeAddin(AddinManagerImpl.java:496)
            at oracle.ideimpl.extension.AddinManagerImpl.initializeAddin(AddinManagerImpl.java:483)
            at oracle.ideimpl.extension.AddinManagerImpl.initializeAddin(AddinManagerImpl.java:520)
            at oracle.ideimpl.extension.ExtensionManagerImpl._loadExtensionHooks(ExtensionManagerImpl.java:1948)
            at oracle.ideimpl.extension.ExtensionManagerImpl.__loadExtensionHooks(ExtensionManagerImpl.java:1902)
            at oracle.ideimpl.extension.SameThreadExtensionQueueLoadStrategy.load(SameThreadExtensionQueueLoadStrategy.java:28)
            at oracle.ideimpl.extension.SameThreadAndSwingWorkerMixedStrategy.load(SameThreadAndSwingWorkerMixedStrategy.java:22)
            at oracle.ideimpl.extension.ExtensionManagerImpl.fullyLoadExtension(ExtensionManagerImpl.java:1651)
            at oracle.ide.osgi.extension.internal.ClassLoaderProxy.fullyLoadExtensionIfNeeded(ClassLoaderProxy.java:162)
            at oracle.ide.osgi.extension.internal.ClassLoaderProxy.loadMetaClass(ClassLoaderProxy.java:130)
            at javax.ide.util.MetaClass.toClass(MetaClass.java:104)
            at javax.ide.util.MetaClass.toClass(MetaClass.java:95)
            at javax.ide.util.MetaClass.newInstance(MetaClass.java:138)
            at oracle.ide.javaxide.Util.createInstance(Util.java:62)
            at oracle.ide.javaxide.Util.createInstance(Util.java:42)
            at oracle.ideimpl.controller.MetaClassController.getDelegate(MetaClassController.java:139)
            at oracle.ideimpl.controller.MetaClassController.handleEventWhenExtensionNotInitialized(MetaClassController.java:58)
            at oracle.ideimpl.controller.ControllersHook$RuleBasedController.handleEventWhenExtensionNotInitialized(ControllersHook.java:741)
            at oracle.ideimpl.controller.MetaClassController.handleEvent(MetaClassController.java:50)
            at oracle.ide.controller.IdeAction$ControllerDelegatingController.handleEvent(IdeAction.java:1482)
            at oracle.ide.controller.IdeAction.performAction(IdeAction.java:663)
            at oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:1153)
            at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:618)
            at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
            at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
            at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
            at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
            at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
            at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
            at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
            at java.awt.Component.processMouseEvent(Component.java:6505)
            at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
            at java.awt.Component.processEvent(Component.java:6270)
            at java.awt.Container.processEvent(Container.java:2229)
            at java.awt.Component.dispatchEventImpl(Component.java:4861)
            at java.awt.Container.dispatchEventImpl(Container.java:2287)
            at java.awt.Component.dispatchEvent(Component.java:4687)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
            at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
            at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
            at java.awt.Container.dispatchEventImpl(Container.java:2273)
            at java.awt.Window.dispatchEventImpl(Window.java:2719)
            at java.awt.Component.dispatchEvent(Component.java:4687)
            at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
            at java.awt.EventQueue.access$200(EventQueue.java:103)
            at java.awt.EventQueue$3.run(EventQueue.java:694)
            at java.awt.EventQueue$3.run(EventQueue.java:692)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
            at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
            at java.awt.EventQueue$4.run(EventQueue.java:708)
            at java.awt.EventQueue$4.run(EventQueue.java:706)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
            at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
            at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
    2013-07-22 15:46:52,613 [AWT-EventQueue-0] ERROR AbstractXMLReader - Data inputstream is null (path: types name: types)
    For some reason it's trying to read C:\Program Files\SQLDeveloper\SQLDev-4.0.0.12.27\sqldeveloper\extensions\oracle.datamodeler.4\types\types.xml, however prior to running SQL Dev the oracle.datamodeler.4 directory does not exist although an oracle.datamodeler directory (without the dot4) does exist with the types\types.xml file.
    If I rename the oracle.datamodeler directory to oracle.datamodeler.4 then the data model opens partially, though all my relationships are missing and probably other stuff as well.  Further I get the following in the log:
    2013-07-22 15:56:35,902 [AWT-EventQueue-0] INFO  DataModelerAddin - Oracle SQL Developer Data Modeler 4.0.0.812
    2013-07-22 15:56:59,215 [Thread-22] ERROR XMLTransformationManager - java.lang.NoClassDefFoundError: com/adbs/querybuilder/QueryBuilder
    If instead of renaming the oracle.datamodeler directory to oracle.datamodeler.4 I copy it, then everything loads correctly, though models created with SQL Dev 3.2 have errors when opening the Physical Model, but once saved with SQL Dev 4's DataModeler, those errors do not reoccur.
    Is the fact that it's trying to read files from a nonexistant oracle.datamodeler.4 directory a bug?
    If not what should be in the oracle.datamodeler.4 directory?  Obviously not everything in the oracle.datamodeler directory, but at least some of the files are needed.

  • Engineer to Relational does nothing DM3 Production

    Hi,
    Has anyone had this experience where you click on the >> button to engineer to a relational model and nothing happens? no error, no warning and no dialog box. The model I am working with was created in EA3 and I simply opened it in Production to continue working on it.
    On the first model, I am able to engineer only on the subviews and not on the main logical view, I got by on that. On the second model, I was able to engineer a single subview, and now nothing on this model works. I am not able to provide a sequence of steps that produces the error, so that makes it a bit difficult for anyone to help out I know, but has anyone else experienced this? am I doing / have I done something wrong?
    Thanks
    Femi
    If I delete the relational model and try, it correctly informs me to create a relational model before I engineer, but after I've created one... nothing.
    Edited by: fakintoye on Feb 2, 2011 7:09 PM

    I just took a look in the log file of the EA3 folder I had before, and incidentally, I noticed one of those ERROR MDBAction lines in there too, it's in bold below, perhaps what went wrong actually had occurred while I was using EA3 and was propagated to production. I'm including that logfile as well, maybe you'll find something interesting there, I've removed parts of the folder names.
    2010-12-06 15:09:58,095 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2010-12-06 15:14:53,219 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2010-12-06 15:29:07,927 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2010-12-06 15:36:16,803 [svn-import-wizard-thread] WARN SVNClientHelper - doAdd
    org.tigris.subversion.svnclientadapter.SVNClientException: org.tigris.subversion.javahl.ClientException: svn: 'C:\\\erd\FA\FA\rel\0A81267A-513417928054\phys\D9582E4E-2ED963CB9D32\SType\seg_0\47E390DE-0671-C4B1-8428-0F45CBEE18F8.xml' not found
         at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.addFile(AbstractJhlClientAdapter.java:202)
         at oracle.dbtools.crest.fcp.vcs.svn.SVNClientHelper.doAdd(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.VCSClientHelper.doAdd(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.VCSClientHelper.saveProperties(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.VCSClientHelper.saveProperties(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.VCSClientHelper.saveProperties(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.VCSClientHelper.checkProperties(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.VCSClientHelper.checkProperties(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.VCSClientHelper.checkVersioned(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.svn.commands.SVNImportCommand$1.update(Unknown Source)
         at java.util.Observable.notifyObservers(Observable.java:142)
         at oracle.jdeveloper.vcs.spi.VCSControlCache.fireControlStateChanged(VCSControlCache.java:148)
         at oracle.jdevimpl.vcs.svn.imp.SVNImportWizard.postInvoke(SVNImportWizard.java:266)
         at oracle.jdevimpl.vcs.svn.imp.SVNImportWizard.commitWizard(SVNImportWizard.java:247)
         at oracle.jdevimpl.vcs.svn.imp.SVNImportWizard.access$000(SVNImportWizard.java:75)
         at oracle.jdevimpl.vcs.svn.imp.SVNImportWizard$1$1.run(SVNImportWizard.java:136)
         at java.lang.Thread.run(Thread.java:619)
    Caused by: org.tigris.subversion.javahl.ClientException: svn: 'C:\\\erd\FA\FA\rel\0A81267A-513417928054\phys\D9582E4E-2ED963CB9D32\SType\seg_0\47E390DE-0671-C4B1-8428-0F45CBEE18F8.xml' not found
         at org.tigris.subversion.javahl.JavaHLObjectFactory.throwException(JavaHLObjectFactory.java:777)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.throwException(SVNClientImpl.java:1850)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.add(SVNClientImpl.java:590)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.add(SVNClientImpl.java:582)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.add(SVNClientImpl.java:578)
         at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.addFile(AbstractJhlClientAdapter.java:199)
         ... 16 more
    Caused by: org.tmatesoft.svn.core.SVNException: svn: 'C:\\\erd\FA\FA\rel\0A81267A-513417928054\phys\D9582E4E-2ED963CB9D32\SType\seg_0\47E390DE-0671-C4B1-8428-0F45CBEE18F8.xml' not found
         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.SVNWCManager.add(SVNWCManager.java:70)
         at org.tmatesoft.svn.core.internal.wc.SVNWCManager.add(SVNWCManager.java:62)
         at org.tmatesoft.svn.core.wc.SVNWCClient.doAdd(SVNWCClient.java:1762)
         at org.tmatesoft.svn.core.wc.SVNWCClient.doAdd(SVNWCClient.java:1572)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.add(SVNClientImpl.java:588)
         ... 19 more
    2010-12-06 15:36:21,349 [svn-import-wizard-thread] WARN SVNClientHelper - saveProperties 47E390DE-0671-C4B1-8428-0F45CBEE18F8.xml
    org.tigris.subversion.svnclientadapter.SVNClientException: org.tigris.subversion.javahl.ClientException: svn: 'C:\\\erd\FA\FA\rel\0A81267A-513417928054\phys\D9582E4E-2ED963CB9D32\SType\seg_0\47E390DE-0671-C4B1-8428-0F45CBEE18F8.xml' is not under version control
         at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.propertySet(AbstractJhlClientAdapter.java:1252)
         at oracle.dbtools.crest.fcp.vcs.svn.SVNClientHelper.doSetProperty(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.VCSClientHelper.setProperties(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.VCSClientHelper.saveProperties(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.VCSClientHelper.saveProperties(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.VCSClientHelper.saveProperties(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.VCSClientHelper.checkProperties(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.VCSClientHelper.checkProperties(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.VCSClientHelper.checkVersioned(Unknown Source)
         at oracle.dbtools.crest.fcp.vcs.svn.commands.SVNImportCommand$1.update(Unknown Source)
         at java.util.Observable.notifyObservers(Observable.java:142)
         at oracle.jdeveloper.vcs.spi.VCSControlCache.fireControlStateChanged(VCSControlCache.java:148)
         at oracle.jdevimpl.vcs.svn.imp.SVNImportWizard.postInvoke(SVNImportWizard.java:266)
         at oracle.jdevimpl.vcs.svn.imp.SVNImportWizard.commitWizard(SVNImportWizard.java:247)
         at oracle.jdevimpl.vcs.svn.imp.SVNImportWizard.access$000(SVNImportWizard.java:75)
         at oracle.jdevimpl.vcs.svn.imp.SVNImportWizard$1$1.run(SVNImportWizard.java:136)
         at java.lang.Thread.run(Thread.java:619)
    Caused by: org.tigris.subversion.javahl.ClientException: svn: 'C:\\\erd\FA\FA\rel\0A81267A-513417928054\phys\D9582E4E-2ED963CB9D32\SType\seg_0\47E390DE-0671-C4B1-8428-0F45CBEE18F8.xml' is not under version control
         at org.tigris.subversion.javahl.JavaHLObjectFactory.throwException(JavaHLObjectFactory.java:777)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.throwException(SVNClientImpl.java:1850)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.propertySet(SVNClientImpl.java:1228)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.propertySet(SVNClientImpl.java:1202)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.propertySet(SVNClientImpl.java:1197)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.propertySet(SVNClientImpl.java:1193)
         at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.propertySet(AbstractJhlClientAdapter.java:1233)
         ... 16 more
    Caused by: org.tmatesoft.svn.core.SVNException: svn: 'C:\\\erd\FA\FA\rel\0A81267A-513417928054\phys\D9582E4E-2ED963CB9D32\SType\seg_0\47E390DE-0671-C4B1-8428-0F45CBEE18F8.xml' is not under version control
         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.admin.SVNWCAccess.getVersionedEntry(SVNWCAccess.java:583)
         at org.tmatesoft.svn.core.wc.SVNWCClient.doSetProperty(SVNWCClient.java:626)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.propertySet(SVNClientImpl.java:1224)
         ... 20 more
    2011-01-06 22:38:42,503 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-09 23:44:23,336 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-10 10:09:03,365 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-10 10:20:49,329 [AWT-EventQueue-0] ERROR SVGPrinter - SVGPrinter.export
    java.awt.print.PrinterException: No print service found.
         at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1275)
         at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1247)
         at oracle.dbtools.crest.swingui.printing.SVGPrinter.print(Unknown Source)
         at oracle.dbtools.crest.swingui.printing.PrintPreviewController.print(Unknown Source)
         at oracle.dbtools.crest.swingui.printing.PrintPreviewController.actionPerformed(Unknown Source)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.Component.processMouseEvent(Component.java:6134)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
         at java.awt.Component.processEvent(Component.java:5899)
         at java.awt.Container.processEvent(Container.java:2023)
         at java.awt.Component.dispatchEventImpl(Component.java:4501)
         at java.awt.Container.dispatchEventImpl(Container.java:2081)
         at java.awt.Component.dispatchEvent(Component.java:4331)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
         at java.awt.Container.dispatchEventImpl(Container.java:2067)
         at java.awt.Window.dispatchEventImpl(Window.java:2458)
         at java.awt.Component.dispatchEvent(Component.java:4331)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
         at java.awt.Dialog$1.run(Dialog.java:1047)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    2011-01-10 11:06:34,553 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-11 23:27:32,738 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-11 23:56:05,412 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-12 15:15:20,902 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-12 17:10:49,110 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-12 18:26:33,438 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-13 10:05:36,008 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-14 11:43:09,208 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-14 15:29:17,542 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-14 20:56:43,317 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-17 09:27:51,280 [Thread-36] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: C:\\\Models\SA\SystemAdministration\businessinfo\Business Information.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.businessinfo.BusinessInfoDesign.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2011-01-17 09:27:51,310 [Thread-36] ERROR AbstractXMLReader - Data inputstream is null (path: SystemAdministration/businessinfo name: Business Information)
    2011-01-17 09:27:51,410 [Thread-36] ERROR AbstractXMLReader - No reader for: 47E390DE-0671-C4B1-8428-0F45CBEE18F8
    2011-01-17 09:27:51,410 [Thread-36] ERROR RXMLDataTypesDesign - RXMLDataTypesDesign: Read object returns null (objectID: 47E390DE-0671-C4B1-8428-0F45CBEE18F8
    2011-01-17 09:35:22,796 [Thread-45] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: C:\\\Internal\InternalSetup\businessinfo\Business Information.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.businessinfo.BusinessInfoDesign.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2011-01-17 09:35:22,796 [Thread-45] ERROR AbstractXMLReader - Data inputstream is null (path: InternalSetup/businessinfo name: Business Information)
    2011-01-17 09:35:22,796 [Thread-45] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: C:\\\Internal\InternalSetup\datatypes\DataTypes.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.design.datatypes.DataTypesDesign.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2011-01-17 09:35:22,796 [Thread-45] ERROR AbstractXMLReader - Data inputstream is null (path: InternalSetup/datatypes name: DataTypes)
    2011-01-17 09:35:31,809 [Thread-45] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: C:\\\Internal\InternalSetup\mapping\ExtendedMap.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.xtdmapping.ExtendedMap.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2011-01-17 09:35:31,809 [Thread-45] ERROR AbstractXMLReader - Data inputstream is null (path: InternalSetup/mapping name: ExtendedMap)
    2011-01-17 09:35:31,809 [Thread-45] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: C:\\\Internal\InternalSetup\pm\7EB150F1-B069-F34B-FAB2-79C976BEB2B2.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.design.process.ProcessModel.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2011-01-17 09:35:31,809 [Thread-45] ERROR AbstractXMLReader - Data inputstream is null (path: InternalSetup/pm name: 7EB150F1-B069-F34B-FAB2-79C976BEB2B2)
    2011-01-18 17:38:19,585 [Thread-104] ERROR XMLTransformationManager - Can not parse Object List: C:\ds\zzzz\md\workimgs\00\00\datatypes/DDLSelection.local
    java.io.FileNotFoundException: C:\ds\zzzz\md\workimgs\00\00\datatypes\DDLSelection.local (The system cannot find the file specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.metadata.XMLTransformationManager.getObjects(Unknown Source)
         at oracle.dbtools.crest.model.metadata.XMLTransformationManager.restoreDDLSelection(Unknown Source)
         at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openDesignPart(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$OpenDesign$2.run(Unknown Source)
    2011-01-19 09:19:58,103 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-19 10:03:44,463 [Thread-20] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: C:\\\Internal\InternalSetup\businessinfo\Business Information.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.businessinfo.BusinessInfoDesign.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$Recent$1.run(Unknown Source)
    2011-01-19 10:03:44,463 [Thread-20] ERROR AbstractXMLReader - Data inputstream is null (path: InternalSetup/businessinfo name: Business Information)
    2011-01-19 10:03:44,473 [Thread-20] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: C:\\\Internal\InternalSetup\datatypes\DataTypes.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.design.datatypes.DataTypesDesign.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$Recent$1.run(Unknown Source)
    2011-01-19 10:03:44,473 [Thread-20] ERROR AbstractXMLReader - Data inputstream is null (path: InternalSetup/datatypes name: DataTypes)
    2011-01-19 10:03:53,777 [Thread-20] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: C:\\\Internal\InternalSetup\mapping\ExtendedMap.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.xtdmapping.ExtendedMap.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$Recent$1.run(Unknown Source)
    2011-01-19 10:03:53,777 [Thread-20] ERROR AbstractXMLReader - Data inputstream is null (path: InternalSetup/mapping name: ExtendedMap)
    2011-01-19 10:03:53,777 [Thread-20] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: C:\\\Internal\InternalSetup\pm\7EB150F1-B069-F34B-FAB2-79C976BEB2B2.xml (The system cannot find the path specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)
         at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)
         at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)
         at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateDesign(Unknown Source)
         at oracle.dbtools.crest.model.design.process.ProcessModel.load(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$Recent$1.run(Unknown Source)
    2011-01-19 10:03:53,777 [Thread-20] ERROR AbstractXMLReader - Data inputstream is null (path: InternalSetup/pm name: 7EB150F1-B069-F34B-FAB2-79C976BEB2B2)
    2011-01-19 10:14:50,383 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-19 10:23:39,770 [Thread-14] ERROR XMLTransformationManager - Can not parse Object List: C:\Documents and Settings\zzzz\My Documents\workimgs\00\00\datatypes/DDLSelection.local
    java.io.FileNotFoundException: C:\ds\zzzz\md\workimgs\00\00\datatypes\DDLSelection.local (The system cannot find the file specified)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.dbtools.crest.model.metadata.XMLTransformationManager.getObjects(Unknown Source)
         at oracle.dbtools.crest.model.metadata.XMLTransformationManager.restoreDDLSelection(Unknown Source)
         at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openDesignPart(Unknown Source)
         at oracle.dbtools.crest.model.design.Design.openDesign(Unknown Source)
         at oracle.dbtools.crest.swingui.ControllerApplication$Recent$1.run(Unknown Source)
    2011-01-20 09:57:49,143 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    *2011-01-20 15:22:11,065 [AWT-EventQueue-0] ERROR MDBAction - java.lang.NullPointerException*
    2011-01-20 15:45:08,283 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-20 15:49:42,072 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-24 09:30:13,254 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-24 15:03:43,226 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-01-31 11:12:53,863 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-02-01 15:25:24,520 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-02-01 15:25:40,733 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-02-01 15:59:45,703 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-02-01 16:00:11,220 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-02-01 18:31:52,501 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-02-02 12:20:44,053 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-02-02 12:22:02,265 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1
    2011-02-02 12:25:40,824 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 2.1

  • Setting Site Level Variables

    I am creating a SharePoint site collection that will house sites for customer portals (one site per customer). What I would like to do is create a template site that has a couple of key variables (i.e. a customer ID, customer name, etc) that can be accessed
    from apps and webparts. Some examples would include:
    1. Search list from another site collection using the content search web part
    2. Display the customer name on InfoPath forms
    3. Set the default value of a list column
    When I create a new site from the template for a new customer, I would then update the site-specific variables in the site to reflect that customer without having to change individual web parts or apps within the site.
    Is there a recommended way to do something like this?
    In other posts, I have seen reference to the Property Bag and managing it in the Central Administration -- is this functionality available in SharePoint Online?

    Hi,
    In SharePoint Online, we can’t create a farm solution to achieve managing site variables in the Central Administration.
    We can use Client Object Model to set property bags.
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/af0772ce-c326-44f6-a60a-9760564c78fc/setting-property-bags-using-client-object-model-persistence-problem?forum=sharepointgeneralprevious
    We can also use a list to store some variables and read data using REST API or Client Object Model in SharePoint Online.
    http://msdn.microsoft.com/en-us/library/office/jj164022(v=office.15).aspx
    Best Regards
    Dennis Guo
    TechNet Community Support

  • Web logic 12.1.3 issue with calllable statements

    Hi All,
    I have installed weblogic 12.1.3 and working with java 1.8. I'm encountering the following error in logs (snippet of the error) -
    java.lang.NullPointerException
      at oracle.jdbc.driver.DynamicByteArray.next(DynamicByteArray.java:817)
      at oracle.jdbc.driver.DynamicByteArray.getStringFromAL32UTF8(DynamicByteArray.java:1066)
      at oracle.jdbc.driver.DynamicByteArray.getString(DynamicByteArray.java:662)
      at oracle.jdbc.driver.CharCommonAccessor.getString(CharCommonAccessor.java:352)
      at oracle.jdbc.driver.OracleCallableStatement.getString(OracleCallableStatement.java:661)
      at oracle.jdbc.driver.OracleCallableStatementWrapper.getString(OracleCallableStatementWrapper.java:860)
      at weblogic.jdbc.wrapper.CallableStatement_oracle_jdbc_driver_OracleCallableStatementWrapper.getString(Unknown Source)
      at com.gxs.ncm.mvc.model.persistence.dao.LoginDAO.getProgramStatusInfo(LoginDAO.java:329)
    Not Sure why callable statement is failing.
    There was no changes done to the setup and the application was working fine on Weblogic 10.3.4 and Java 1.6.
    Kindly assist in having to resolve the issue.

    Please see previous threads which cover the same topic -- https://community.oracle.com/search.jspa?q=huge+archivelogs
    Concurrent Processing - How to Find Database Session & Process Associated with a Concurrent Program Which is Currently Running. (Doc ID 735119.1)
    Thanks,
    Hussein

  • Returning Business Objects to View?

    All,
    I was just in a meeting where two different approaches to returning data to the view were discussed.
    In a nutshell, here are the two options presented:
    1) The service layer should return the Business Entities entirely (which happen to be Hibernate objects).
    2) The service layer should return an object thats specific to the process at hand and contains only the data needed for that process.
    We will have multiple clients invoking the service both remote, and local.
    My preference is to go with option 2.
    What are your thoughts?
    Thanks in advance,
    KL

    If you had not mentioned the words "Hibernate object", I would have been agnostic. However, IMO, these should be considered persistence tier objects. While there is a 'lazy-load view' pattern, there is also much discussion as to whether this is a good idea. For example, if I call a getter on a Hibernate object within the view, it may invoke a complex series of database operations to fetch a graph of dependent child objects.
    IMO, it is the responsibility of the controller to ensure that the view has all model data required to render properly.
    There is one further point to consider, only tangentially related to your original topic. Hibernate objects, generally, will correspond more strongly to the persistence scheme than the actual ideal OO model you might have designed separately. True, for the vast majority of model->persistence mappings, this will be 1 to 1. However, for the 20% of the system where this is not the case, you really do want to use a full-fledged model object.
    So, couple with what, to me, is dangerous--having a view implicitly lazy-load data--with the fact that a HIbernate 'object model' is really more of a 'table-model', I would advise against option #1.
    - Saish

  • Oracle.classloader.util.AnnotatedClassNotFoundException

    I have an application built that runs great with the embedded OC4J in JDeveloper but when I deploy it to a stand alone OC4J the server startup cannot see any of my EJBs. I get the following error for every EJB class:
    2007-06-22 10:12:05.144 WARNING oracle.classloader.util.AnnotatedClassNotFoundException:
    Missing class: com.emulex.interop.ejb.InteropSessionFacadeLocal
    Dependent class: oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor
    Loader: oracle.persistence:1.0
    Code-Source: /C:/OracleAS/toplink/jlib/toplink-essentials.jar
    Configuration: <code-source> in /C:/OracleAS/j2ee/home/config/server.xml
    This load was initiated at InteropApplication.root:0.0.1 using the loadClass() method.
    I have researched this error, found several references to this exception, but I still cannot find a real solution to my issue. What puzzles me is that it works fine embedded in JDeveloper, but not in stand alone server deployed from JDeveloper. The versions I am using for both are 10.1.3.2.
    Thanks for your help,
    Mike

    Hi Steve,
    I have emailed my ear file to you. Just for information for this posting, here are my persistence.xml and application.xml entries:
    <b>persistence.xml</b>
    <?xml version="1.0" encoding="windows-1252" ?>
    <persistence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
    version="1.0" xmlns="http://java.sun.com/xml/ns/persistence">
        <persistence-unit name="Model"/>
    </persistence>
    <b>application.xml</b>
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd" version="5" xmlns="http://java.sun.com/xml/ns/javaee">
        <display-name>InteropApplication</display-name>
            <module>
                <web>
                    <web-uri>ViewArchive.war</web-uri>
                    <context-root>Interop</context-root>
                </web>
            </module>
    </application>

  • Help with Oracle on Win2kORA-01033: ORACLE initialization or shutdown in pr

    While running some tests to see what would happen if I shutdown the database used for connection model persistence, I stopped my OracleServicePPICKETT service several times. I am now unable to get my Oracle service to completely start. When I try to connect using both SQLPlus or the Enterprise Manager, I get the following:
    ERROR:
    ORA-01033: ORACLE initialization or shutdown in progress
    I've tried to recover this as follows, but have had no luck:
    C:\&gt;sqlplus /nolog
    SQL*Plus: Release 9.2.0.1.0 - Production on Fri Jun 6 07:34:42 2003
    Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
    SQL&gt; connect / as sysdba
    Connected.
    SQL&gt; shutdown
    ORA-01109: database not open
    Database dismounted.
    ORACLE instance shut down.
    SQL&gt; startup
    ORACLE instance started.
    Total System Global Area 135338868 bytes
    Fixed Size 453492 bytes
    Variable Size 109051904 bytes
    Database Buffers 25165824 bytes
    Redo Buffers 667648 bytes
    Database mounted.
    ORA-01113: file 5 needs media recovery
    ORA-01110: data file 5: 'D:\ORACLE\ORADATA\PPICKETT\EXAMPLE01.DBF'
    SQL&gt;
    Any ideas? Do I need to re-download the installer files? I've already tried restarting my laptop. This is for Oracle 9i installed on Win2k.

    Well, now you no what could happen, your database is corrupt.
    ALTER DATABASE RECOVER AUTOMATIC;
    ALTER DATABASE OPEN;
    should fix your problem.

  • Import dmd file - Unable to generate design.

    Hello,
    I create a model with 32bit version, winxp PC and I export the file dmd.
    I would like to import (data modeler design option in import menu) the same file in my PC Win7 64 bit, but I have this error:
    Unable to generate design. See the log file for details.
    In the log:
    *2013-05-30 18:41:36,852 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 3.3.0.747*
    *2013-05-30 18:42:38,303 [Thread-13] ERROR FileManager - getDataInputStream: Can not read data*
    java.io.FileNotFoundException: C:\Users\Franz\Downloads\xxxSystème Qualité\rdbms\Système Qualité_RDBMSSites.xml (Le chemin d’accès spécifié est introuvable)
    *     at java.io.FileInputStream.open(Native Method)*
    *     at java.io.FileInputStream.<init>(FileInputStream.java:138)*
    *     at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(Unknown Source)*
    *     at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(Unknown Source)*
    *     at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(Unknown Source)*
    *     at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(Unknown Source)*
    *     at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateObject(Unknown Source)*
    *     at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.handleRecreateObject(Unknown Source)*
    *     at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.read(Unknown Source)*
    *     at oracle.dbtools.crest.imports.cwddesigner.CWDExtractionController.importRDBMSSites(Unknown Source)*
    *     at oracle.dbtools.crest.imports.cwddesigner.CWDExtractionController.access$700(Unknown Source)*
    *     at oracle.dbtools.crest.imports.cwddesigner.CWDExtractionController$Runner2.run(Unknown Source)*
    *     at java.lang.Thread.run(Thread.java:722)*
    *2013-05-30 18:42:38,304 [Thread-13] ERROR AbstractXMLReader - Data inputstream is null (path: xxxSystème Qualité/rdbms name: Système Qualité_RDBMSSites)*
    *2013-05-30 18:42:39,123 [Thread-13] ERROR ODExtractionController - Error Generate Design: Untitled_1*
    java.lang.NullPointerException
    *     at oracle.dbtools.crest.imports.cwddesigner.CWDExtractionController.importRDBMSSites(Unknown Source)*
    *     at oracle.dbtools.crest.imports.cwddesigner.CWDExtractionController.access$700(Unknown Source)*
    *     at oracle.dbtools.crest.imports.cwddesigner.CWDExtractionController$Runner2.run(Unknown Source)*
    *     at java.lang.Thread.run(Thread.java:722)*
    Thanks.

    Hi,
    The folder containing the .dmd file should also contain a folder of the same name.
    For example if your .dmd file is my_model.dmd, there should also be a folder my_model.
    If you are copying the .dmd file somewhere else, you need to copy the folder as well (including all its subfolders).
    David

Maybe you are looking for

  • Display non-english contacts in zen mi

    i have no problem getting chinese songs to display correctly on my zen micro using v2 firmware and wmp0, but some of my outlook contacts have chinese names and addresses, they don't show up when sync'd. anybody got non-english contact information to

  • How to embed Windows video files in iweb

    I uploaded several videos to a web site using iweb for a fortune 500 company only to find out the wmv videos I put in didn't load because iweb uses a quicktime container for all videos dropped on the page. After spending a lot of time on this site (h

  • What's the semantic of "max user processes" (ulimit)

    Hello everyone, I don't understand the behaviour of ulimit, have a look at this shell dump: $ ps hax | wc -l 120 $ ps h -u myUsername | wc -l 35 $ ulimit -Su 78 $ ps h -u myUsername | wc -l bash: fork: retry: No child processes bash: fork: retry: No

  • Vision box office question

    Hopefully you guys will be able answer something for me... I've been upgraded to the gold package for free () so does this mean that we'll be able to watch films listed in the box office bit for free? I've searched on here and BT's website and I'm no

  • Portal on BlackBerry

    Hi Experts, Can we access Enterprise Portal from BlackBerry? I have read many threads and documentation suggesting it was not possible. Is it possible now? Where can I find official information about the support? I checked in PAM but could not locate