Hi Tim,

given that it sounds urgent, let's see if we can solve this together if I give you some more background info.

The stack trace is caused by a background thread that calls the SWP script teamwork:CheckAutoTransitionsService periodically. This is for workflows that carry a teamwork:autoTransitionHours property in a transition. From our standard examples, I see that teamwork:ReviewRequiredwithEscalationWorkflowTemplate uses this property.

I am not sure yet whether there is a bug in the handling of this, but to minimize the risk, you could try to deactivate the feature. One way to achieve this would be to remove any workflow that uses teamwork:autoTransitionHours. Another would be to add a ui:override of teamwork:CheckAutoTransitionsService to make it a No-op, e.g. <ui:group />. I have attached a file that will do the latter, with the effect that auto-transitions would no longer be checked. It would help us narrow down the issue if you could place that file in your workspace to observe if the problem is still happening.

If the problem disappears then you have a patch and you can at least continue, while we investigate on our side why this script is causing issues. If the problem remains then we can treat this particular error as a red herring and need to investigate your specific script, which could become a matter of getting hold of a complete example where we can run this ourselves.

Sounds good?

Holger


On 25/08/2020 09:17, Tim Smith wrote:
Hi,

I am attempting to write graphs to disk using an SWP. Unfortunately, while I cannot reproduce it on demand, the actual writing of the triples to a file is only successful about 50% of the time.  When it is not successful, TBC chews up my CPUs and consumes memory until it ultimately hits the heap limit.  The closest thing to a stack trace I've been able to get is the error pasted below.  I was able to recover this from a log last week and it occured around the same time as the problem.  When this problem occurs, I have to kill TBC as it never stops nor is it interruptible.

The SWP that does the writing is below.  It calls a number of other SWPs and then attempts to do three things:

1.  Dump ui:tempGraphWorking using ui:dumpGraph
2.  Attempt to write ui:tempGraphTags to a file.  It sometimes hangs here.
3.  Attempt to clear ui:tempGraphWorking
4.  Attempt to write ui:tempGraphWorking to a file.  It hangs here most often.

Each ui:update is wrapped in a transaction.

I'm at a loss as to why this is happening.  Not being able to consistently execute these SWPs is putting my project in jeopardy.

Any help is greatly appreciated!

Tim



<ui:group let:inputFileGraph="{= IRI(?inputFile) }" let:outputFileGraph="{= IRI(?outputGraph) }">
    <!-- Load the input file into a graph -->
    <h3>The input file is {= ?inputFile }  Graph: {= ?inputFileGraph }</h3>     <h3>The output graph is {= ?outputGraph }  Graph: {= ?outputFileGraph }</h3>{= smf:trace("Loading the input graph...") }<ui:setContext ui:queryGraph="{= ui:graphWithImports(?inputFileGraph) }">--&gt;

<l5x:ProcessController_Programs/>
        <l5x:ProcessAOIs/>
        <l5x:ProcessBlocks/>
        <l5x:ProcessICons/>
        <l5x:ProcessIRefs/>
        <l5x:ProcessOCons/>
        <l5x:ProcessORefs/>
        <l5x:ProcessWires/>
        <l5x:ProcessTags/>
    </ui:setContext>
    <ui:dumpGraph ui:filePath="/data.example.com/Temp/DATA_Line_Connections-temp_output.ttl <http://data.example.com/Temp/DATA_Line_Connections-temp_output.ttl>" ui:graph="ui:tempGraphWorking"/>     <!-- Try to insert into the output graph -->OUTPUT Graph: {= ?outputFileGraph }<ui:setContext ui:queryGraph="&lt;http://data.example.com/Instances/Global_Tags&gt;";>} }"/&gt;


{= smf:trace("Writing tag graph... ") }<ui:transaction>
            <ui:update ui:updateQuery="{!
                    INSERT {
                        ?s ?p ?o .
                    }
                    WHERE {
                        GRAPH ui:tempGraphTags {
                            ?s ?p ?o .
                        } .
                    } }"/>
        </ui:transaction>
    </ui:setContext>
    <ui:setContext ui:queryGraph="&lt;http://data.example.com/instances/Line_Connections&gt;";>} }"/&gt;
{= smf:trace("Clearing output graph... ") }<ui:transaction>
            <ui:update ui:updateQuery="{!
                    DELETE {
                        ?s ?p ?o .
                    }
                    WHERE {
                        BIND (IRI(&lt;http://data.example.com/instances/Line_Connections&gt;) AS ?graph) .
                        GRAPH ?graph {
                            ?s ?p ?o .
                            NOT EXISTS {
                                ?graph ?p ?o .
                            } .
                        } .
                    } }"/>
        </ui:transaction>
        <ui:transaction>{= smf:trace("Writing output graph... ") }<ui:update ui:updateQuery="{!
                    INSERT {
                        ?s ?p ?o .
                    }
                    WHERE {
                        GRAPH ui:tempGraphWorking {
                            ?s ?p ?o .
                        } .
                    } }"/>
        </ui:transaction>
    </ui:setContext>
    <h2> Finished!!! </h2>{= smf:trace("Finished!") }</ui:group>


!ENTRY org.apache.jena.sparql.engine.iterator.QueryIterFilterExpr 2 0 2020-08-21 15:49:47.958 !MESSAGE General exception in (= (<http://spinrdf.org/spr#rowCount> ?arg1) 0)
!STACK 0
java.lang.NullPointerException
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at org.topbraid.spin.swp.internal.sprn.SPRNTables.getTable(SPRNTables.java:92) at org.topbraid.spin.swp.internal.sprn.RowCountFunction.exec(RowCountFunction.java:19) at org.topbraid.jenax.functions.AbstractFunction1.exec(AbstractFunction1.java:35) at org.topbraid.jenax.functions.AbstractFunction.exec(AbstractFunction.java:110)
at org.apache.jena.sparql.expr.E_Function.evalSpecial(E_Function.java:89)
at org.apache.jena.sparql.expr.ExprFunctionN.eval(ExprFunctionN.java:100)
at org.apache.jena.sparql.expr.ExprNode.eval(ExprNode.java:93)
at org.apache.jena.sparql.expr.ExprFunction2.eval(ExprFunction2.java:76)
at org.apache.jena.sparql.expr.ExprNode.isSatisfied(ExprNode.java:41)
at org.apache.jena.sparql.engine.iterator.QueryIterFilterExpr.accept(QueryIterFilterExpr.java:49) at org.apache.jena.sparql.engine.iterator.QueryIterProcessBinding.hasNextBinding(QueryIterProcessBinding.java:69) at org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114) at org.apache.jena.sparql.engine.iterator.QueryIteratorWrapper.hasNextBinding(QueryIteratorWrapper.java:38) at org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114) at org.apache.jena.sparql.engine.iterator.QueryIteratorWrapper.hasNextBinding(QueryIteratorWrapper.java:38) at org.apache.jena.sparql.engine.iterator.QueryIteratorBase.nextBinding(QueryIteratorBase.java:153) at org.apache.jena.sparql.engine.iterator.QueryIteratorBase.next(QueryIteratorBase.java:131) at org.apache.jena.sparql.engine.iterator.QueryIteratorBase.next(QueryIteratorBase.java:40) at org.apache.jena.sparql.engine.QueryExecutionBase.execAsk(QueryExecutionBase.java:365) at org.topbraid.sparql.LockOptimizedQueryExecution.execAsk(LockOptimizedQueryExecution.java:200) at org.topbraid.spin.arq.SPINARQFunction.executeBody(SPINARQFunction.java:281)
at org.topbraid.spin.arq.SPINARQFunction.exec(SPINARQFunction.java:258)
at org.apache.jena.sparql.expr.E_Function.evalSpecial(E_Function.java:89)
at org.apache.jena.sparql.expr.ExprFunctionN.eval(ExprFunctionN.java:100)
at org.apache.jena.sparql.expr.ExprNode.eval(ExprNode.java:93)
at org.apache.jena.sparql.expr.ExprFunction1.eval(ExprFunction1.java:68)
at org.topbraid.spin.swp.engine.expressionhandlers.DefaultExpressionHandler.evaluate(DefaultExpressionHandler.java:67) at org.topbraid.spin.swp.engine.SWPEngine.evaluateArguments(SWPEngine.java:1013) at org.topbraid.spin.swp.engine.SWPEngine.evaluateArguments(SWPEngine.java:956)
at org.topbraid.spin.swp.engine.SWPEngine.createNodes(SWPEngine.java:703)
at org.topbraid.spin.swp.engine.SWPEngine.createNodes(SWPEngine.java:688)
at org.topbraid.spin.swp.engine.SWPEngine.addChildNodes(SWPEngine.java:417) at org.topbraid.spin.swp.engine.SWPEngine.addChildNodes(SWPEngine.java:395) at org.topbraid.spin.swp.engine.control.internal.GroupControlElement.run(GroupControlElement.java:20)
at org.topbraid.spin.swp.engine.SWPEngine.createNodes(SWPEngine.java:731)
at org.topbraid.spin.swp.engine.SWPEngine.createNodesFromPrototype(SWPEngine.java:821)
at org.topbraid.spin.swp.engine.SWPEngine.createNodes(SWPEngine.java:724)
at org.topbraid.spin.swp.engine.SWPEngine.createNodes(SWPEngine.java:688)
at org.topbraid.spin.swp.engine.SWPEngine.run(SWPEngine.java:1473)
at org.topbraid.spin.swp.engine.XMLEngine.run(XMLEngine.java:106)
at org.topbraid.spin.swp.engine.XMLEngine.runService(XMLEngine.java:202)
at org.topbraid.team.system.AutoTransitionsManager.checkAutoTransitions(AutoTransitionsManager.java:50) at org.topbraid.team.system.AutoTransitionsManager.access$0(AutoTransitionsManager.java:46) at org.topbraid.team.system.AutoTransitionsManager$1.run(AutoTransitionsManager.java:36)
at java.lang.Thread.run(Thread.java:748)
--
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 topbraid-users+unsubscr...@googlegroups.com <mailto:topbraid-users+unsubscr...@googlegroups.com>. To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/CAF0WbnLjH9-C7j2QvCeCVJnDsCtmWgnLSX%2BWiJpNCT%2Bm0fybbQ%40mail.gmail.com <https://groups.google.com/d/msgid/topbraid-users/CAF0WbnLjH9-C7j2QvCeCVJnDsCtmWgnLSX%2BWiJpNCT%2Bm0fybbQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.

--
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 topbraid-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/topbraid-users/d4ce1a5b-132b-e5dd-6c4e-6295cd913ed8%40topquadrant.com.
# baseURI: http://example.org/avoidAutoTransitions
# imports: http://topbraid.org/swa
# imports: http://topbraid.org/teamwork.ui
# prefix: avoidAutoTransitions

@prefix acjob: <http://evn.topbraidlive.org/tagger/acjob#> .
@prefix acpp: <http://topbraid.org/nlp/autoclassifier-preproc#> .
@prefix adminguide: <http://server.topbraidlive.org/doc/adminguide#> .
@prefix afn: <http://jena.hpl.hp.com/ARQ/function#> .
@prefix arg: <http://spinrdf.org/arg#> .
@prefix autotagger: <http://evn.topbraidlive.org/autotagger#> .
@prefix avoidAutoTransitions: <http://example.org/avoidAutoTransitions#> .
@prefix cfg: <http://server.topbraidlive.org/web/2009/config#> .
@prefix charts: <http://uispin.org/charts#> .
@prefix compliance: <http://topbraid.org/compliance#> .
@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
@prefix conceptmatch: <http://topbraid.org/conceptmatch#> .
@prefix config: <http://server.topbraidlive.org/dynamic/config#> .
@prefix config-importers: <http://edg.topbraidlive.org/config/importers#> .
@prefix contact: <http://www.w3.org/2000/10/swap/pim/contact#> .
@prefix core-soa: <http://www.semanticweb.org/ontologies/2010/01/core-soa.owl#> 
.
@prefix corpus: <http://topbraid.org/corpus#> .
@prefix corpusprojects: <http://topbraid.org/corpus-projects#> .
@prefix crosswalk: <http://topbraid.org/crosswalk#> .
@prefix crosswalk.spin: <http://topbraid.org/crosswalk.spin#> .
@prefix crosswalkapp: <http://topbraid.org/swa/crosswalkapp#> .
@prefix crosswalkprojects: 
<http://teamwork.topbraidlive.org/crosswalkprojects#> .
@prefix css: <http://uispin.org/css#> .
@prefix daml: <http://www.daml.org/2001/03/daml+oil#> .
@prefix dash: <http://datashapes.org/dash#> .
@prefix dashboard: <http://example.org/dashboard#> .
@prefix datagraph: 
<http://teamwork.topbraidlive.org/datagraph/datagraphprojects#> .
@prefix dataset: <http://teamwork.topbraidlive.org/dataset#> .
@prefix datasetapp: <http://topbraid.org/swa/datasetapp#> .
@prefix datasetviewer: <http://topbraid.org/swa/datasetviewer#> .
@prefix datatype: <http://qudt.org/vocab/datatype/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcam: <http://purl.org/dc/dcam/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix ddl: <http://edg.topbraidlive.org/1.0/importers/ddl#> .
@prefix default: <http://uispin.org/default#> .
@prefix defaultapp: <http://topbraid.org/swa/defaultapp#> .
@prefix deployProjectToServer: 
<http://server.topbraidlive.org/doc/deployProjectToServer#> .
@prefix devguide: <http://evn.topbraidlive.org/evndoc.www/devguide#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix doc: <http://www.w3.org/2000/10/swap/pim/doc#> .
@prefix document: <http://topbraid.org/document#> .
@prefix documents: <http://edg.topbraid.solutions/1.0/shapes/documents#> .
@prefix dtype: <http://www.linkedmodel.org/schema/dtype#> .
@prefix ecp-ui: <https://graph.link/ecp/shapes/registryUI/> .
@prefix ecpcdf: <https://graph.link/ecp/schema/CDF/> .
@prefix ecpcmp: <https://graph.link/ecp/schema/CMP/> .
@prefix ecpert: <https://graph.link/ecp/schema/ERT/> .
@prefix edg: <http://edg.topbraid.solutions/model/> .
@prefix edg-config: <http://edg.ext.topbraidlive.org/schema/config/importers#> .
@prefix edg-importer: <http://edg.topbraidlive.org/importer/> .
@prefix edg-qa: <http://edg.topbraidlive.org/utility/qa/> .
@prefix edg.c: <http://edg.topbraid.solutions/controller/> .
@prefix edg.global: <urn:x-evn-global:> .
@prefix edg.glossary: <http://edg.topbraid.solutions/glossary/> .
@prefix edg.sqoop: <http://edg.topbraid.solutions/model/sqoop/> .
@prefix edg.v: <http://edg.topbraid.solutions/view/> .
@prefix edgproduct: <http://edg.topbraidlive.org/edgproduct#> .
@prefix eeh-lib: <http://www.environmenthub.no/spin/1.0/eeh-lib#> .
@prefix eeh-reportlib: <http://www.environmenthub.no/spin/1.0/eeh-reportlib#> .
@prefix egl-align: <https://edg.graph.link/shapes/alignment#> .
@prefix elements: <http://purl.org/dc/elements/1.1/> .
@prefix email: <http://topbraid.org/email#> .
@prefix evn: <http://topbraid.org/evn/evn#> .
@prefix evnAdminIndex: <http://evn.topbraidlive.org/evnAdminIndex#> .
@prefix evnIntro: <http://evn.topbraidlive.org/evndoc.www/evnIntro#> .
@prefix evndoc: <http://evn.topbraidlive.org/evndoc.www/evndoc#> .
@prefix evnimport: <http://evn.topbraidlive.org/uispin/evnimport#> .
@prefix evninstallguide: 
<http://teamwork.topbraidlive.org/doc/evninstallguide#> .
@prefix evnui: <http://evn.topbraidlive.org/ui#> .
@prefix ex: <http://example.org/> .
@prefix extjs: <http://uispin.com/extjs#> .
@prefix flow: <http://www.w3.org/2005/01/wf/flow#> .
@prefix fn: <http://www.w3.org/2005/xpath-functions#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix formTemplate: <http://teamwork.topbraidlive.org/system/formTemplate#> .
@prefix forms: <http://www.topbraid.org/2007/01/forms.owl#> .
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix geosparql: <http://www.opengis.net/ont/geosparql#> .
@prefix gettingstarted: 
<http://evn.topbraidlive.org/evndoc.www/gettingstarted#> .
@prefix glossary: <http://evn.topbraidlive.org/evndoc.www/glossary#> .
@prefix governance: <http://topbraid.org/teamworkgovernance.ui#> .
@prefix gr: <http://purl.org/goodrelations/v1#> .
@prefix graphql: <http://datashapes.org/graphql#> .
@prefix graphql.search: <http://teamwork.topbraidlive.org/graphql.search#> .
@prefix html: <http://uispin.org/html#> .
@prefix imported: <http://topbraid.org/imported#> .
@prefix inference: <http://www.topbraid.org/2007/06/inference.owl#> .
@prefix jdbc: <http://edg.topbraidlive.org/1.0/importers/jdbc#> .
@prefix json: <http://topbraid.org/json#> .
@prefix kennedys: <http://topbraid.org/examples/kennedys#> .
@prefix let: <http://uispin.org/let#> .
@prefix letrs: <http://uispin.org/letrs#> .
@prefix lib-importer: <http://edg.topbraid.solutions/importer/lib#> .
@prefix lineage-transform: 
<http://edg.topbraid.solutions/transform/importer/lineage#> .
@prefix list: <http://jena.hpl.hp.com/ARQ/list#> .
@prefix log: <http://www.w3.org/2000/10/swap/log#> .
@prefix metadata: <http://topbraid.org/metadata#> .
@prefix ontologyprojects: <http://teamwork.topbraidlive.org/ontologyprojects#> .
@prefix ontologyviewer: <http://topbraid.org/swa/ontologyviewer#> .
@prefix org: <http://www.w3.org/ns/org#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix permissionGroupMgmt: 
<http://server.topbraidlive.org/doc/permissionGroupMgmt#> .
@prefix pg: <http://server.topbraidlive.org/web/2013/permissiongroups#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix proxy-lineage: <http://edg.topbraid.solutions/proxy/importer/lineage#> .
@prefix quantity: <http://qudt.org/vocab/quantity/> .
@prefix quantitykind: <http://qudt.org/vocab/quantitykind/> .
@prefix qudd: <http://qudt.org/schema/datastructure/> .
@prefix quds: <http://qudt.org/schema/datastructure/> .
@prefix qudt: <http://qudt.org/schema/qudt/> .
@prefix qudt-refdata: <http://qudt.org/vocab/refdata/> .
@prefix qudt.type: <http://qudt.org/vocab/type/> .
@prefix raci: <http://topbraid.org/raci#> .
@prefix raci.spin: <http://topbraid.org/raci.spin#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdm: <http://rdm.topbraidlive.org/rdm/> .
@prefix rdmapp: <http://rdm.topbraidlive.org/rdmapp#> .
@prefix rdmfact: <http://topbraid.org/rdmfact#> .
@prefix rdmprojects: <http://rdm.topbraidlive.org/rdmprojects#> .
@prefix rdmviewer: <http://rdm.topbraidlive.org/rdmviewer#> .
@prefix s3: <http://topbraid.org/s3#> .
@prefix saf: <http://topbraid.org/saf/> .
@prefix safindex: <http://topbraid.org/safindex#> .
@prefix safm: <http://saf.topbraidlive.org/metaschema/> .
@prefix savedQueries: <http://teamwork.topbraidlive.org/ui/savedQueries#> .
@prefix scheduler: <http://topbraid.org/scheduler#> .
@prefix sd: <http://www.w3.org/ns/sparql-service-description#> .
@prefix search: <http://topbraid.org/search#> .
@prefix search.spin: <http://topbraid.org/search.spin#> .
@prefix server: <http://server.topbraidlive.org/server.ui#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix shapesgraph: 
<http://teamwork.topbraidlive.org/shapesgraph/shapesgraphprojects#> .
@prefix sharepoint: <http://topbraid.org/sharepoint#> .
@prefix sharepoint.spin: <http://topbraid.org/sharepoint.spin#> .
@prefix sioc: <http://rdfs.org/sioc/ns#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix skosapp: <http://evn.topbraidlive.org/uiplugins#> .
@prefix skosshapes: <http://topbraid.org/skos.shapes#> .
@prefix skostemplate: <http://topbraid.org/spin/skostemplates#> .
@prefix skosxl: <http://www.w3.org/2008/05/skos-xl#> .
@prefix sm: <http://topbraid.org/sparqlmotion#> .
@prefix smf: <http://topbraid.org/sparqlmotionfunctions#> .
@prefix sml: <http://topbraid.org/sparqlmotionlib#> .
@prefix soa: <http://www.semanticweb.org/ontologies/2010/01/core-soa.owl#> .
@prefix softwareprojects: 
<http://teamwork.topbraidlive.org/software/softwareprojects#> .
@prefix solr: <http://topbraid.org/solr#> .
@prefix sp: <http://spinrdf.org/sp#> .
@prefix sparql: <http://datashapes.org/sparql#> .
@prefix sparqlmotionlib-swp: <http://topbraid.org/sparqlmotionlib-swp#> .
@prefix sparqlmotionlib-tbc: <http://topbraid.org/sparqlmotionlib-tbc#> .
@prefix spell: <http://topbraid.org/spellcheckresults#> .
@prefix spif: <http://spinrdf.org/spif#> .
@prefix spin: <http://spinrdf.org/spin#> .
@prefix spin.ui: <http://spinrdf.org/spin.ui#> .
@prefix spinmap: <http://spinrdf.org/spinmap#> .
@prefix spinmapl: <http://topbraid.org/spin/spinmapl#> .
@prefix spinx: <http://spinrdf.org/spinx#> .
@prefix spl: <http://spinrdf.org/spl#> .
@prefix spl-dynamic-ranges: <http://spinrdf.org/spl-dynamic-ranges#> .
@prefix spr: <http://spinrdf.org/spr#> .
@prefix spra: <http://spinrdf.org/spra#> .
@prefix ss: <http://www.topbraidcomposer.org/owl/2006/08/spreadsheets.owl#> .
@prefix stats: <http://topbraid.org/statistics#> .
@prefix status: <http://topbraid.org/status#> .
@prefix style: <http://uispin.org/style#> .
@prefix svg: <http://uispin.org/svg#> .
@prefix swa: <http://topbraid.org/swa#> .
@prefix swaclasses: <http://topbraid.org/swaclasses#> .
@prefix swadoc: <http://topbraid.org/swadoc#> .
@prefix swaeditor: <http://topbraid.org/swaeditor#> .
@prefix swaowl: <http://topbraid.org/swaowl#> .
@prefix swash: <http://topbraid.org/swash#> .
@prefix swashacl: <http://topbraid.org/swashacl#> .
@prefix swauml: <http://topbraid.org/swauml#> .
@prefix swon: <http://uispin.org/swon#> .
@prefix sxml: <http://topbraid.org/sxml#> .
@prefix tables: <http://topbraid.org/tables#> .
@prefix tablesmap: <http://topbraid.org/spin/tablesmap#> .
@prefix tagger: <http://evn.topbraidlive.org/tagger#> .
@prefix taggerprojects: <http://evn.topbraidlive.org/taggerprojects#> .
@prefix taggerspin: <http://evn.topbraidlive.org/taggerspin#> .
@prefix taggerui: <http://evn.topbraidlive.org/taggerui#> .
@prefix task: <http://topbraid.org/task#> .
@prefix tasks: <http://topbraid.org/tasks#> .
@prefix tasks.spin: <http://topbraid.org/tasks.spin#> .
@prefix taxonomies: <http://evn.topbraidlive.org/evnprojects#> .
@prefix tbgeo: <http://topbraid.org/tbgeo#> .
@prefix tbl: <http://topbraidlive.org/functions#> .
@prefix tbladmin: 
<http://server.topbraidlive.org/system-applications/tbladmin#> .
@prefix tbladmindoc: <http://server.topbraidlive.org/doc/adminguide#> .
@prefix tblinstallguide: <http://server.topbraidlive.org/doc/tblinstallguide#> .
@prefix tblui: <http://server.topbraidlive.org/tblui#> .
@prefix teaminstallsec: 
<http://teamwork.topbraidlive.org/doc/teamworkInstallGuideSections#> .
@prefix teamwork: <http://topbraid.org/teamwork#> .
@prefix teamworkAdmin: <http://teamwork.topbraidlive.org/doc/teamworkAdmin#> .
@prefix teamworkconfig: 
<http://server.topbraidlive.org/system-applications/teamworkconfig#> .
@prefix teamworkconstraints: <http://topbraid.org/teamworkconstraints#> .
@prefix teamworkdashboard: <http://topbraid.org/teamworkdashboard#> .
@prefix teamworknotifications: <http://topbraid.org/teamworknotifications#> .
@prefix teamworkrules: <http://topbraid.org/teamworkrules#> .
@prefix teamworks3: <http://teamwork.topbraidlive.org/ui/teamworks3#> .
@prefix teamworkscripts: <http://topbraid.org/teamworkscripts#> .
@prefix teamworkupdate: <http://teamworkAPI.topbraid.com/teamworkUpdate#> .
@prefix textindex: <http://topbraid.org/textindex#> .
@prefix tika-importer: <http://teamwork.topbraidlive.org/corpus/tika-importer#> 
.
@prefix tops: <http://www.topbraid.org/tops#> .
@prefix tosh: <http://topbraid.org/tosh#> .
@prefix tosh.ui: <http://topbraid.org/tosh.ui#> .
@prefix tracker: <http://teamwork.topbraidlive.org/ui/tracker#> .
@prefix ui: <http://uispin.org/ui#> .
@prefix uitest: <http://uispin.org/test#> .
@prefix uix: <http://topbraidlive.org/uix#> .
@prefix unit: <http://qudt.org/vocab/unit/> .
@prefix userAdminIndex: <http://evn.topbraidlive.org/userAdminIndex#> .
@prefix userIndex: <http://evn.topbraidlive.org/evndoc.www/userIndex#> .
@prefix userdat: <http://teamwork.topbraidlive.org/ui/userdata> .
@prefix userdata: <http://teamwork.topbraidlive.org/ui/userdata#> .
@prefix usingtagger: <http://evn.topbraidlive.org/taggerdoc.www/usingtagger#> .
@prefix vaem: <http://www.linkedmodel.org/schema/vaem#> .
@prefix victory: <http://edg.topbraid.solutions/victory/> .
@prefix visual: <http://topbraid.org/visual#> .
@prefix voag: <http://voag.linkedmodel.org/voag/> .
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix wf: <http://www.w3.org/2005/01/wf/flow#> .
@prefix wot: <http://xmlns.com/wot/0.1/> .
@prefix xhtml: <http://topbraid.org/xhtml#> .
@prefix xlink: <http://www.w3.org/1999/xlink#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

ex:avoidAutoTransitions
  a owl:Ontology ;
  owl:imports <http://topbraid.org/swa> ;
  owl:imports <http://topbraid.org/teamwork.ui> ;
  owl:versionInfo "Created with TopBraid Composer" ;
.
avoidAutoTransitions:CheckAutoTransitionsService_1
  a ui:Service ;
  ui:overrides teamwork:CheckAutoTransitionsService ;
  ui:private true ;
  ui:prototype """
<ui:group/>
"""^^ui:Literal ;
  rdfs:subClassOf teamwork:CheckAutoTransitionsService ;
.

Reply via email to