I see nothing wrong. So what happens if (in your lower screenshot with the text editor) press enter? It seems to parse it OK...

Holger


On 14/09/2016 3:02, Rich Keller wrote:
Holger: I'm attaching two screenshots: one using the add new row plus Manchester Syntax for the restriction; the other using the GUI for entry of the restriction. After completing the entry -- in either case -- the bug manifests itself.

You mentioned an issue with namespace prefixes. What is that issue? The namespace situation and import structure is a bit complex in this case, so if there is an issue you suspect, that is probably the problem. The property being restricted is defined in a different namespace (atm:) than the class being defined (data:).

Please let me know if you need additional details.

Thanks for your help, Rich

On Mon, Sep 12, 2016 at 6:47 PM, Holger Knublauch <[email protected] <mailto:[email protected]>> wrote:

    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]
    <mailto:[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
    <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]
    <mailto:[email protected]>
    ---
    You received this message because you are subscribed to a topic in
    the Google Groups "TopBraid Suite Users" group.
    To unsubscribe from this topic, visit
    https://groups.google.com/d/topic/topbraid-users/tjBTbJ_T8xs/unsubscribe
    <https://groups.google.com/d/topic/topbraid-users/tjBTbJ_T8xs/unsubscribe>.
    To unsubscribe from this group and all its topics, send an email
    to [email protected]
    <mailto:[email protected]>.
    For more options, visit https://groups.google.com/d/optout
    <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] <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