protege 3.4.8 database project
Ganesh kumar <[email protected]>
| Newsgroups | gmane.comp.misc.ontology.protege.general |
|---|---|
| Message-ID | <CAKj7cG0bzobzJ_gwa68tx+csBqex8w4Dvx5tSGRMj2ZfeAC4Qg@mail.gmail.com> |
Hi All, Can anyone share the working protege database project (source code) for version 3.4.8 with oracle backend. I changed a few bit of code as suggested in ( http://protege-ontology-editor-knowledge-acquisition-system.136.n4.nabble.com/Oracle-backend-td21113.html ) but now the class creation and instance creation is not as expected. Your help is much appreciated. On Wed, Oct 3, 2012 at 10:25 PM, < [email protected]> wrote: > Send protege-discussion mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > https://mailman.stanford.edu/mailman/listinfo/protege-discussion > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of protege-discussion digest..." > > > Today's Topics: > > 1. Re: protege-discussion Digest, Vol 75, Issue 1 (Jonathan Carter) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 3 Oct 2012 10:25:33 +0100 > From: Jonathan Carter <[email protected]> > To: User support for Core Protege and the Protege-Frames editor > <[email protected]> > Subject: Re: [protege-discussion] protege-discussion Digest, Vol 75, > Issue 1 > Message-ID: <[email protected]> > Content-Type: text/plain; charset="us-ascii" > > Hi Ganesh, > > Yes, the database backend does work on Protege 3.4.8. > The problem here is that Oracle is not supported directly and always fails > when trying to insert empty strings into non-nullable columns because > Oracle does not distinguish between empty string and 'NULL'. > > I know that someone has written a patch for this but I'm not quite sure > what that means (whole new Protege or just a replacement JAR?) > > MySQL (now another Oracle database) is supported well by Protege, if that > helps. > > Regards > > Jonathan > _______________________________________ > > Jonathan Carter > Enterprise Architecture Solutions Ltd > _______________________________________ > > Proud sponsors of The Essential Project > The free open-source Enterprise Architecture Management Platform > www.enterprise-architecture.org > _______________________________________ > > Enterprise Architecture Solutions Ltd, Registered in England and Wales: > 04097721. > Registered Office: 76 High Street, Newport Pagnell, Milton Keynes, MK16 > 8AQ. > > On 3 Oct 2012, at 08:17, Ganesh kumar wrote: > > > Hi all, > > > > have anyone tried the protege database project in V3.4.8. > > Is it working for anyone??? > > > > On Wed, Oct 3, 2012 at 6:58 PM, < > [email protected]> wrote: > > Send protege-discussion mailing list submissions to > > [email protected] > > > > To subscribe or unsubscribe via the World Wide Web, visit > > https://mailman.stanford.edu/mailman/listinfo/protege-discussion > > or, via email, send a message with subject or body 'help' to > > [email protected] > > > > You can reach the person managing the list at > > [email protected] > > > > When replying, please edit your Subject line so it is more specific > > than "Re: Contents of protege-discussion digest..." > > > > > > Today's Topics: > > > > 1. protege database - Error (Ganesh kumar) > > > > > > ---------------------------------------------------------------------- > > > > Message: 1 > > Date: Wed, 3 Oct 2012 18:58:42 +1300 > > From: Ganesh kumar <[email protected]> > > To: [email protected] > > Subject: [protege-discussion] protege database - Error > > Message-ID: > > < > CAKj7cG39qKMpY-KeQJsDVaC53up4bAHKmPYD5MPhyzL9hJ2iOA@mail.gmail.com> > > Content-Type: text/plain; charset="iso-8859-1" > > > > Hi All, > > > > I am trying to using protege (V3.4.8) with a database backend. > > I have created a protege project of type "protege database". > > > > I face the following errors/issues > > > > 1)When I try to create classes or instance or anything, I get an error in > > the console (see below for the error) [And this is a new project and it > > does not have any other user data with it] > > 2)Does protege support the data to be loaded back from a database ? > > > > Your help will be much appreciated. > > > > > > Error text: > > java.sql. > > SQLIntegrityConstraintViolationException: ORA-01400: cannot insert NULL > > into ("ANALYZER"."PROTEGETABLE"."FACET") > > > > at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439) > > at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:395) > > at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:802) > > at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436) > > at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186) > > at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:521) > > at > > > oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:205) > > at > > > oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1008) > > at > > > oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1307) > > at > > > oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449) > > at > > > oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3530) > > at > > > oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1350) > > at > > > edu.stanford.smi.protege.storage.database.AbstractDatabaseFrameDb.executeUpdate(AbstractDatabaseFrameDb.java:130) > > at > > > edu.stanford.smi.protege.storage.database.DefaultDatabaseFrameDb.addValuesSQL(DefaultDatabaseFrameDb.java:506) > > at > > > edu.stanford.smi.protege.storage.database.DefaultDatabaseFrameDb.addValues(DefaultDatabaseFrameDb.java:465) > > at > > > edu.stanford.smi.protege.storage.database.ValueCachingNarrowFrameStore.addValues(ValueCachingNarrowFrameStore.java:232) > > at > > > edu.stanford.smi.protege.storage.database.IdleConnectionNarrowFrameStore.addValues(IdleConnectionNarrowFrameStore.java:67) > > at > > > edu.stanford.smi.protege.model.framestore.MergingNarrowFrameStore.addValues(MergingNarrowFrameStore.java:464) > > at > > > edu.stanford.smi.protege.model.framestore.ClosureCachingBasicFrameStore.addValues(ClosureCachingBasicFrameStore.java:102) > > at > > > edu.stanford.smi.protege.model.framestore.ImmutableNamesNarrowFrameStore.addValues(ImmutableNamesNarrowFrameStore.java:80) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.addValues(SimpleFrameStore.java:680) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.addDirectOwnSlotValues(SimpleFrameStore.java:676) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.addDirectOwnSlotValuePairs(SimpleFrameStore.java:744) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.addInstance(SimpleFrameStore.java:758) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.addCls(SimpleFrameStore.java:723) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.createCls(SimpleFrameStore.java:686) > > at > > > edu.stanford.smi.protege.model.framestore.EventGeneratorFrameStore.createCls(EventGeneratorFrameStore.java:99) > > at > > > edu.stanford.smi.protege.model.framestore.EventDispatchFrameStore.createCls(EventDispatchFrameStore.java:824) > > at > > > edu.stanford.smi.protege.model.framestore.undo.CreateClsCommand.doIt(CreateClsCommand.java:48) > > at > > > edu.stanford.smi.protege.model.framestore.undo.UndoFrameStore.transactionCommandExecute(UndoFrameStore.java:120) > > at > > > edu.stanford.smi.protege.model.framestore.undo.UndoFrameStore.execute(UndoFrameStore.java:105) > > at > > > edu.stanford.smi.protege.model.framestore.undo.UndoFrameStore.createCls(UndoFrameStore.java:179) > > at > > > edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.createCls(ArgumentCheckingFrameStore.java:142) > > at > > > edu.stanford.smi.protege.model.framestore.ChangeMonitorFrameStore.createCls(ChangeMonitorFrameStore.java:52) > > at > > > edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.createCls(FrameStoreAdapter.java:301) > > at > > > edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.createCls(FrameStoreAdapter.java:301) > > at > > > edu.stanford.smi.protege.model.framestore.ImmutableNamesFrameStore.createCls(ImmutableNamesFrameStore.java:92) > > at > > > edu.stanford.smi.protege.model.DefaultKnowledgeBase.createCls(DefaultKnowledgeBase.java:231) > > at > > > edu.stanford.smi.protege.model.DefaultKnowledgeBase.createCls(DefaultKnowledgeBase.java:216) > > at > > > edu.stanford.smi.protege.model.DefaultKnowledgeBase.createCls(DefaultKnowledgeBase.java:397) > > at > > > edu.stanford.smi.protege.model.DefaultKnowledgeBase.createCls(DefaultKnowledgeBase.java:392) > > at > > > edu.stanford.smi.protege.model.DefaultKnowledgeBase.createCls(DefaultKnowledgeBase.java:377) > > at > > > edu.stanford.smi.protege.ui.ClsesPanel$1$1.doOperations(ClsesPanel.java:180) > > at > > edu.stanford.smi.protege.model.Transaction.execute(Transaction.java:96) > > at > > edu.stanford.smi.protege.ui.ClsesPanel$1.onCreate(ClsesPanel.java:188) > > at > > > edu.stanford.smi.protege.util.CreateAction.actionPerformed(CreateAction.java:55) > > at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) > > at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) > > at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) > > at javax.swing.DefaultButtonModel.setPressed(Unknown Source) > > at javax.swing.AbstractButton.doClick(Unknown Source) > > at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) > > at > javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown > > Source) > > at java.awt.Component.processMouseEvent(Unknown Source) > > at javax.swing.JComponent.processMouseEvent(Unknown Source) > > at java.awt.Component.processEvent(Unknown Source) > > at java.awt.Container.processEvent(Unknown Source) > > at java.awt.Component.dispatchEventImpl(Unknown Source) > > at java.awt.Container.dispatchEventImpl(Unknown Source) > > at java.awt.Component.dispatchEvent(Unknown Source) > > at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) > > at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) > > at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) > > at java.awt.Container.dispatchEventImpl(Unknown Source) > > at java.awt.Window.dispatchEventImpl(Unknown Source) > > at java.awt.Component.dispatchEvent(Unknown Source) > > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > > at java.awt.EventQueue.access$200(Unknown Source) > > at java.awt.EventQueue$3.run(Unknown Source) > > at java.awt.EventQueue$3.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown > > Source) > > at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown > > Source) > > at java.awt.EventQueue$4.run(Unknown Source) > > at java.awt.EventQueue$4.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown > > Source) > > at java.awt.EventQueue.dispatchEvent(Unknown Source) > > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown > Source) > > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > at java.awt.EventDispatchThread.run(Unknown Source) > > > > Oct 03, 2012 4:33:47 PM > > edu.stanford.smi.protege.storage.database.AbstractDatabaseFrameDb > > createRuntimeException > > INFO: java.sql.SQLIntegrityConstraintViolationException: ORA-01400: > cannot > > insert NULL into ("ANALYZER"."PROTEGETABLE"."FACET") > > > > at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439) > > at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:395) > > at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:802) > > at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436) > > at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186) > > at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:521) > > at > > > oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:205) > > at > > > oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1008) > > at > > > oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1307) > > at > > > oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449) > > at > > > oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3530) > > at > > > oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1350) > > at > > > edu.stanford.smi.protege.storage.database.AbstractDatabaseFrameDb.executeUpdate(AbstractDatabaseFrameDb.java:130) > > at > > > edu.stanford.smi.protege.storage.database.DefaultDatabaseFrameDb.addValuesSQL(DefaultDatabaseFrameDb.java:506) > > at > > > edu.stanford.smi.protege.storage.database.DefaultDatabaseFrameDb.addValues(DefaultDatabaseFrameDb.java:465) > > at > > > edu.stanford.smi.protege.storage.database.ValueCachingNarrowFrameStore.addValues(ValueCachingNarrowFrameStore.java:232) > > at > > > edu.stanford.smi.protege.storage.database.IdleConnectionNarrowFrameStore.addValues(IdleConnectionNarrowFrameStore.java:67) > > at > > > edu.stanford.smi.protege.model.framestore.MergingNarrowFrameStore.addValues(MergingNarrowFrameStore.java:464) > > at > > > edu.stanford.smi.protege.model.framestore.ClosureCachingBasicFrameStore.addValues(ClosureCachingBasicFrameStore.java:102) > > at > > > edu.stanford.smi.protege.model.framestore.ImmutableNamesNarrowFrameStore.addValues(ImmutableNamesNarrowFrameStore.java:80) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.addValues(SimpleFrameStore.java:680) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.addDirectOwnSlotValues(SimpleFrameStore.java:676) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.addDirectOwnSlotValuePairs(SimpleFrameStore.java:744) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.addInstance(SimpleFrameStore.java:758) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.addCls(SimpleFrameStore.java:723) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.createCls(SimpleFrameStore.java:686) > > at > > > edu.stanford.smi.protege.model.framestore.EventGeneratorFrameStore.createCls(EventGeneratorFrameStore.java:99) > > at > > > edu.stanford.smi.protege.model.framestore.EventDispatchFrameStore.createCls(EventDispatchFrameStore.java:824) > > at > > > edu.stanford.smi.protege.model.framestore.undo.CreateClsCommand.doIt(CreateClsCommand.java:48) > > at > > > edu.stanford.smi.protege.model.framestore.undo.UndoFrameStore.transactionCommandExecute(UndoFrameStore.java:120) > > at > > > edu.stanford.smi.protege.model.framestore.undo.UndoFrameStore.execute(UndoFrameStore.java:105) > > at > > > edu.stanford.smi.protege.model.framestore.undo.UndoFrameStore.createCls(UndoFrameStore.java:179) > > at > > > edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.createCls(ArgumentCheckingFrameStore.java:142) > > at > > > edu.stanford.smi.protege.model.framestore.ChangeMonitorFrameStore.createCls(ChangeMonitorFrameStore.java:52) > > at > > > edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.createCls(FrameStoreAdapter.java:301) > > at > > > edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.createCls(FrameStoreAdapter.java:301) > > at > > > edu.stanford.smi.protege.model.framestore.ImmutableNamesFrameStore.createCls(ImmutableNamesFrameStore.java:92) > > at > > > edu.stanford.smi.protege.model.DefaultKnowledgeBase.createCls(DefaultKnowledgeBase.java:231) > > at > > > edu.stanford.smi.protege.model.DefaultKnowledgeBase.createCls(DefaultKnowledgeBase.java:216) > > at > > > edu.stanford.smi.protege.model.DefaultKnowledgeBase.createCls(DefaultKnowledgeBase.java:397) > > at > > > edu.stanford.smi.protege.model.DefaultKnowledgeBase.createCls(DefaultKnowledgeBase.java:392) > > at > > > edu.stanford.smi.protege.model.DefaultKnowledgeBase.createCls(DefaultKnowledgeBase.java:377) > > at > > > edu.stanford.smi.protege.ui.ClsesPanel$1$1.doOperations(ClsesPanel.java:180) > > at > > edu.stanford.smi.protege.model.Transaction.execute(Transaction.java:96) > > at > > edu.stanford.smi.protege.ui.ClsesPanel$1.onCreate(ClsesPanel.java:188) > > at > > > edu.stanford.smi.protege.util.CreateAction.actionPerformed(CreateAction.java:55) > > at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) > > at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) > > at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) > > at javax.swing.DefaultButtonModel.setPressed(Unknown Source) > > at javax.swing.AbstractButton.doClick(Unknown Source) > > at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) > > at > javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown > > Source) > > at java.awt.Component.processMouseEvent(Unknown Source) > > at javax.swing.JComponent.processMouseEvent(Unknown Source) > > at java.awt.Component.processEvent(Unknown Source) > > at java.awt.Container.processEvent(Unknown Source) > > at java.awt.Component.dispatchEventImpl(Unknown Source) > > at java.awt.Container.dispatchEventImpl(Unknown Source) > > at java.awt.Component.dispatchEvent(Unknown Source) > > at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) > > at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) > > at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) > > at java.awt.Container.dispatchEventImpl(Unknown Source) > > at java.awt.Window.dispatchEventImpl(Unknown Source) > > at java.awt.Component.dispatchEvent(Unknown Source) > > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > > at java.awt.EventQueue.access$200(Unknown Source) > > at java.awt.EventQueue$3.run(Unknown Source) > > at java.awt.EventQueue$3.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown > > Source) > > at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown > > Source) > > at java.awt.EventQueue$4.run(Unknown Source) > > at java.awt.EventQueue$4.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown > > Source) > > at java.awt.EventQueue.dispatchEvent(Unknown Source) > > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown > Source) > > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > at java.awt.EventDispatchThread.run(Unknown Source) > > > > Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: > > ORA-01400: cannot insert NULL into ("ANALYZER"."PROTEGETABLE"."FACET") > > > > at > > > edu.stanford.smi.protege.storage.database.AbstractDatabaseFrameDb.createRuntimeException(AbstractDatabaseFrameDb.java:247) > > at > > > edu.stanford.smi.protege.storage.database.DefaultDatabaseFrameDb.addValues(DefaultDatabaseFrameDb.java:467) > > at > > > edu.stanford.smi.protege.storage.database.ValueCachingNarrowFrameStore.addValues(ValueCachingNarrowFrameStore.java:232) > > at > > > edu.stanford.smi.protege.storage.database.IdleConnectionNarrowFrameStore.addValues(IdleConnectionNarrowFrameStore.java:67) > > at > > > edu.stanford.smi.protege.model.framestore.MergingNarrowFrameStore.addValues(MergingNarrowFrameStore.java:464) > > at > > > edu.stanford.smi.protege.model.framestore.ClosureCachingBasicFrameStore.addValues(ClosureCachingBasicFrameStore.java:102) > > at > > > edu.stanford.smi.protege.model.framestore.ImmutableNamesNarrowFrameStore.addValues(ImmutableNamesNarrowFrameStore.java:80) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.addValues(SimpleFrameStore.java:680) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.addDirectOwnSlotValues(SimpleFrameStore.java:676) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.addDirectOwnSlotValuePairs(SimpleFrameStore.java:744) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.addInstance(SimpleFrameStore.java:758) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.addCls(SimpleFrameStore.java:723) > > at > > > edu.stanford.smi.protege.model.framestore.SimpleFrameStore.createCls(SimpleFrameStore.java:686) > > at > > > edu.stanford.smi.protege.model.framestore.EventGeneratorFrameStore.createCls(EventGeneratorFrameStore.java:99) > > at > > > edu.stanford.smi.protege.model.framestore.EventDispatchFrameStore.createCls(EventDispatchFrameStore.java:824) > > at > > > edu.stanford.smi.protege.model.framestore.undo.CreateClsCommand.doIt(CreateClsCommand.java:48) > > at > > > edu.stanford.smi.protege.model.framestore.undo.UndoFrameStore.transactionCommandExecute(UndoFrameStore.java:120) > > at > > > edu.stanford.smi.protege.model.framestore.undo.UndoFrameStore.execute(UndoFrameStore.java:105) > > at > > > edu.stanford.smi.protege.model.framestore.undo.UndoFrameStore.createCls(UndoFrameStore.java:179) > > at > > > edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.createCls(ArgumentCheckingFrameStore.java:142) > > at > > > edu.stanford.smi.protege.model.framestore.ChangeMonitorFrameStore.createCls(ChangeMonitorFrameStore.java:52) > > at > > > edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.createCls(FrameStoreAdapter.java:301) > > at > > > edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.createCls(FrameStoreAdapter.java:301) > > at > > > edu.stanford.smi.protege.model.framestore.ImmutableNamesFrameStore.createCls(ImmutableNamesFrameStore.java:92) > > at > > > edu.stanford.smi.protege.model.DefaultKnowledgeBase.createCls(DefaultKnowledgeBase.java:231) > > at > > > edu.stanford.smi.protege.model.DefaultKnowledgeBase.createCls(DefaultKnowledgeBase.java:216) > > at > > > edu.stanford.smi.protege.model.DefaultKnowledgeBase.createCls(DefaultKnowledgeBase.java:397) > > at > > > edu.stanford.smi.protege.model.DefaultKnowledgeBase.createCls(DefaultKnowledgeBase.java:392) > > at > > > edu.stanford.smi.protege.model.DefaultKnowledgeBase.createCls(DefaultKnowledgeBase.java:377) > > at > > > edu.stanford.smi.protege.ui.ClsesPanel$1$1.doOperations(ClsesPanel.java:180) > > at > > edu.stanford.smi.protege.model.Transaction.execute(Transaction.java:96) > > at > > edu.stanford.smi.protege.ui.ClsesPanel$1.onCreate(ClsesPanel.java:188) > > at > > > edu.stanford.smi.protege.util.CreateAction.actionPerformed(CreateAction.java:55) > > at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) > > at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) > > at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) > > at javax.swing.DefaultButtonModel.setPressed(Unknown Source) > > at javax.swing.AbstractButton.doClick(Unknown Source) > > at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) > > at > javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown > > Source) > > at java.awt.Component.processMouseEvent(Unknown Source) > > at javax.swing.JComponent.processMouseEvent(Unknown Source) > > at java.awt.Component.processEvent(Unknown Source) > > at java.awt.Container.processEvent(Unknown Source) > > at java.awt.Component.dispatchEventImpl(Unknown Source) > > at java.awt.Container.dispatchEventImpl(Unknown Source) > > at java.awt.Component.dispatchEvent(Unknown Source) > > at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) > > at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) > > at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) > > at java.awt.Container.dispatchEventImpl(Unknown Source) > > at java.awt.Window.dispatchEventImpl(Unknown Source) > > at java.awt.Component.dispatchEvent(Unknown Source) > > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > > at java.awt.EventQueue.access$200(Unknown Source) > > at java.awt.EventQueue$3.run(Unknown Source) > > at java.awt.EventQueue$3.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown > > Source) > > at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown > > Source) > > at java.awt.EventQueue$4.run(Unknown Source) > > at java.awt.EventQueue$4.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown > > Source) > > at java.awt.EventQueue.dispatchEvent(Unknown Source) > > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown > Source) > > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > at java.awt.EventDispatchThread.run(Unknown Source) > > Caused by: java.sql.SQLIntegrityConstraintViolationException: ORA-01400: > > cannot insert NULL into ("ANALYZER"."PROTEGETABLE"."FACET") > > > > at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439) > > at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:395) > > at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:802) > > at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436) > > at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186) > > at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:521) > > at > > > oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:205) > > at > > > oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1008) > > at > > > oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1307) > > at > > > oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449) > > at > > > oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3530) > > at > > > oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1350) > > at > > > edu.stanford.smi.protege.storage.database.AbstractDatabaseFrameDb.executeUpdate(AbstractDatabaseFrameDb.java:130) > > at > > > edu.stanford.smi.protege.storage.database.DefaultDatabaseFrameDb.addValuesSQL(DefaultDatabaseFrameDb.java:506) > > at > > > edu.stanford.smi.protege.storage.database.DefaultDatabaseFrameDb.addValues(DefaultDatabaseFrameDb.java:465) > > ... 69 more > > > > -- > > *Warm Regards > > Ganesh Kumar S > > 0064212388360 > > * > > -------------- next part -------------- > > An HTML attachment was scrubbed... > > URL: < > http://mailman.stanford.edu/pipermail/protege-discussion/attachments/20121003/7366e097/attachment.html > > > > > > ------------------------------ > > > > _______________________________________________ > > protege-discussion mailing list > > [email protected] > > https://mailman.stanford.edu/mailman/listinfo/protege-discussion > > > > > > End of protege-discussion Digest, Vol 75, Issue 1 > > ************************************************* > > > > > > > > -- > > Warm Regards > > Ganesh Kumar S > > 0064212388360 > > > > _______________________________________________ > > protege-discussion mailing list > > [email protected] > > https://mailman.stanford.edu/mailman/listinfo/protege-discussion > > > > Instructions for unsubscribing: > http://protege.stanford.edu/doc/faq.html#01a.03 > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mailman.stanford.edu/pipermail/protege-discussion/attachments/20121003/573a5711/attachment.html > > > > ------------------------------ > > _______________________________________________ > protege-discussion mailing list > [email protected] > https://mailman.stanford.edu/mailman/listinfo/protege-discussion > > > End of protege-discussion Digest, Vol 75, Issue 3 > ************************************************* > -- *Warm Regards Ganesh Kumar S 0064212388360 * _______________________________________________ protege-discussion mailing list [email protected] https://mailman.stanford.edu/mailman/listinfo/protege-discussion Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03