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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.