Hi Rich,

I am not yet able to reproduce this, and will need more information.

First, the work-around that SHOULD work is to enter the restriction direction using the Add new row text editor in OWL Manchester Syntax. For example, adding a min cardinality restriction:



Could you clarify what syntax you tried to enter? Could the issue be about namespace prefixes.

Looking at the code of the dialog, one scenario where this could happen is if no property is selected, or the system cannot turn the dialog's content into valid OWL Manchester Syntax. Again, it would help if you can clarify what type of restriction you tried to enter. Could you make a screenshot of the dialog right before the crash?

Thanks
Holger



On 13/09/2016 8:14, Rich Keller wrote:
Hi. I TBCME 5.1.4 (for Mac) is crashing for me when I attempt to add a restriction to a class via the UI (via the 'Create restriction' pulldown menu item under rdfs:subClassOf). I tried to enter the restriction by hand in the code, but TBC does not seem to parse/process/accept that code. The trace is below. Thanks for any help. Rich


!ENTRY org.topbraidcomposer.core 4 0 2016-09-12 14:54:40.690
!MESSAGE Failed to execute operation
!STACK 0
java.lang.reflect.InvocationTargetException
at org.topbraid.core.change.AbstractChangeEngine.execute(AbstractChangeEngine.java:286) at org.topbraidcomposer.core.change.TBCChangeEngine.access$0(TBCChangeEngine.java:1) at org.topbraidcomposer.core.change.TBCChangeEngine$2.run(TBCChangeEngine.java:155) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119) Caused by: org.eclipse.core.commands.ExecutionException: While executing the operation, an exception occurred at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:524) at org.topbraid.core.change.AbstractChangeEngine.execute(AbstractChangeEngine.java:272)
    ... 3 more
Caused by: java.lang.IllegalStateException: we failed to create the object: java.lang.IllegalStateException: objectProvider returned null at org.topbraid.change.AddStatementChange.execute(AddStatementChange.java:65) at org.topbraid.core.change.ChangeOperation.execute(ChangeOperation.java:105) at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:516)
    ... 4 more
Root exception:
org.eclipse.core.commands.ExecutionException: While executing the operation, an exception occurred at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:524) at org.topbraid.core.change.AbstractChangeEngine.execute(AbstractChangeEngine.java:272) at org.topbraidcomposer.core.change.TBCChangeEngine.access$0(TBCChangeEngine.java:1) at org.topbraidcomposer.core.change.TBCChangeEngine$2.run(TBCChangeEngine.java:155) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119) Caused by: java.lang.IllegalStateException: we failed to create the object: java.lang.IllegalStateException: objectProvider returned null at org.topbraid.change.AddStatementChange.execute(AddStatementChange.java:65) at org.topbraid.core.change.ChangeOperation.execute(ChangeOperation.java:105) at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:516)
    ... 4 more
--
You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include the TopBraid Suite family of products and its base technologies such as SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to [email protected]
---
You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Group "TopBraid 
Suite Users", the topics of which include the TopBraid Suite family of products and 
its base technologies such as SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to [email protected]
--- You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to