Search Mailing List Archives


Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-discussion] protege 3.4.8 database project

Ganesh kumar ganeshkumar1987 at gmail.com
Wed Oct 3 22:49:53 PDT 2012


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, <
protege-discussion-request at lists.stanford.edu> wrote:

> Send protege-discussion mailing list submissions to
>         protege-discussion at lists.stanford.edu
>
> 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
>         protege-discussion-request at lists.stanford.edu
>
> You can reach the person managing the list at
>         protege-discussion-owner at lists.stanford.edu
>
> 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 <jonathan.carter at e-asolutions.com>
> To: User support for Core Protege and the Protege-Frames editor
>         <protege-discussion at lists.stanford.edu>
> Subject: Re: [protege-discussion] protege-discussion Digest, Vol 75,
>         Issue 1
> Message-ID: <B4F9B308-A3DB-4817-ACF5-04B968B16AE3 at e-asolutions.com>
> 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, <
> protege-discussion-request at lists.stanford.edu> wrote:
> > Send protege-discussion mailing list submissions to
> >         protege-discussion at lists.stanford.edu
> >
> > 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
> >         protege-discussion-request at lists.stanford.edu
> >
> > You can reach the person managing the list at
> >         protege-discussion-owner at lists.stanford.edu
> >
> > 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 <ganeshkumar1987 at gmail.com>
> > To: protege-discussion at lists.stanford.edu
> > Subject: [protege-discussion] protege database - Error
> > Message-ID:
> >         <
> CAKj7cG39qKMpY-KeQJsDVaC53up4bAHKmPYD5MPhyzL9hJ2iOA at 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
> > protege-discussion at lists.stanford.edu
> > 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
> > protege-discussion at lists.stanford.edu
> > 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
> protege-discussion at lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/protege-discussion
>
>
> End of protege-discussion Digest, Vol 75, Issue 3
> *************************************************
>



-- 
*Warm Regards
Ganesh Kumar S
0064212388360
*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.stanford.edu/pipermail/protege-discussion/attachments/20121004/defe6ba5/attachment-0001.html>


More information about the protege-discussion mailing list